From owner-soc-status@FreeBSD.ORG Sun Aug 16 23:00:01 2009 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30B301065690 for ; Sun, 16 Aug 2009 23:00:01 +0000 (UTC) (envelope-from alepulver@FreeBSD.org) Received: from relay00.pair.com (relay00.pair.com [209.68.5.9]) by mx1.freebsd.org (Postfix) with SMTP id C45038FC4B for ; Sun, 16 Aug 2009 23:00:00 +0000 (UTC) Received: (qmail 91277 invoked by uid 0); 16 Aug 2009 22:59:58 -0000 Received: from 190.231.124.152 (HELO ?10.0.0.3?) (190.231.124.152) by relay00.pair.com with SMTP; 16 Aug 2009 22:59:58 -0000 X-pair-Authenticated: 190.231.124.152 Message-ID: <4A888F65.4040103@FreeBSD.org> Date: Sun, 16 Aug 2009 19:59:49 -0300 From: Alejandro Pulver User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.1) Gecko/20090715 Thunderbird/3.0b3 MIME-Version: 1.0 To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Ports licenses - report 5 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Aug 2009 23:00:01 -0000 Hello, The following happened in the last weeks: The FOSSology port has been committed to CVS as devel/fossology, and works fine in FreeBSD/i386 7.2. Installation and configuration is mostly automated. However there are still problems in FreeBSD/amd64 8. Anyways, current version (1.1) is relatively slow and analyzes every text file for license information, so it takes about 5 to 15 minutes per port. For the 1.2 release, only "possible" licenses will be analyzed and it should run faster. Also it will support FSF, OSI, Fedora and more groups for all licenses (currently 360 supported). The following features were added to bsd.licenses.mk: - Dual/Multi licenses support (see comments and wiki for details). - Optional GUI menus (with dialog). - Simulate RESTRICTED behavior (for clean-* targets, used in package/distfile redistribution, like when compiling redistributable optical media). See the wiki for details: http://wiki.freebsd.org/PortsLicenseInfrastructure I've also sent a HEADSUP to developers@ for some feedback, but it may not get much attention because of the work in the upcoming FreeBSD release. I believe the project has completed the proposed goals (my mentor was busy and will review progress next week), but I'll do some changes based on feedback, corrections and additional features (as saving accepted licenses, with checksum). Regards, Ale