[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#464400: OpenCASCADE copyright/license audit



On Wed, May 7, 2008 at 6:27 PM, Adam C Powell IV <hazelsct@debian.org> wrote:
> I've put a brief start (6 of the 536 directories in ros/src) in:
> http://www.opennovation.org/audits/opencascade-6.2.txt and will update
> it as I and others work through this.  But before proceeding further, my
> big question is: does this need any more information than it has?
> Obviously the debian/copyright file will need the full text of all of
> the licenses, but that's another matter.

May I suggest using the machine readable copyright format described at
http://wiki.debian.org/Proposals/CopyrightFormat from the start? Since
the audit is going to be a huge task, it would be good to document it
in as formal way as possible. I made a partial conversion of the
current audit (files, copyright and license sections only) to this
format. You can find it attached to this mail.

> Also, I built a new package based on the OpenBSD .tar.bz2 sources.  This
> includes the audit file as debian/audit.txt and I'd like to make it the
> basis of future packages.  One little hitch: as a Format 3.0 source
> package, I don't think it can be uploaded before the lenny release
> (because stable has to be able to unpack unstable sources).

At least it works well here with the dpkg from lenny. Looking at the
size of the source package and the potential problems with missing
licenses etc. I don't think the upload to the archive will happen very
soon :)

Teemu
This file will describe the copyrights and licenses for all files in the
OpenCASCADE distribution.
Current status:
ros/src: 6/536 directories audited

Files: ros/src/Adaptor2d/*
Copyright: 1992-1995 Matra Datavision
License: other
 - Only .cdl files have copyright notices
 - No license mentioned

Files: ros/src/Adaptor3d/*
Copyright: 1992-1994, 1998 Matra Datavision
License: other
 - Only .cdl files have copyright
 - No license mentioned
 - Note: Adaptor3d_GenHSurface.lxx is newer (1995) than .cdl (1994)
 - Note: Adaptor3d_CurveOnSurface.cxx indicates modifications through 2002
 - Note: Adaptor3d_TopolTool.cdl indicates modifications through 2005

Files: ros/src/AdvApp2Var/*
Copyright: 1996-1997 Matra Datavision
License: other
 - Only .cdl files have copyright notices
 - No license mentioned
 - Note: AdvApp2Var_Patch.cxx is newer (1998) than .cdl (1997)

Files: ros/src/AdvApprox/*
Copyright: 1993-1996 Matra Datavision
License: other

Files: ros/src/AIS/*
Copyright: 1992, 1995-1998, 2000-2001 Matra Datavision
License: other 
 - Only .cdl files have copyright notices
   (Exception: AIS_Circle.cxx has copyright notice)
 - No license mentioned
 - Note: AIS.cdl indicates modifications through 2003
 - Note: AIS_NDataMapOfTransientIteratorOfListTransient.hxx indicates creation date is 2003
 - Note: AIS_NListIteratorOfListTransient.hxx indicates creation date is 2003
 - Note: AIS_NListTransient.hxx indicates creation date is 2003

Files: ros/src/Triangle/*
Copyright:
License: other
 - Triangle_CMPLRS.edl occcallback.cxx Copyright 2003 Open CASCADE, no license
 - Triangle.hxx Copyright 2004 Open CASCADE, no license
 - triangle.c:
   Copyright 1993, 1995, 1997, 1998, 2002 Jonathan Richard Shewchuk
 * NON-FREE LICENSE forbids receiving compensation for distribution and
   requires direct arrangement with author if "part of a commercial system".
 - triangle.h:
   Copyright 1996 Jonathan Richard Shewchuk
   No license mentioned

Reply to: