[haiku-development] Re: #1222: Acknowledging the third party copyrights

  • From: Ingo Weinhold <ingo_weinhold@xxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sun, 06 Apr 2008 23:51:05 +0200

On 2008-04-06 at 18:55:03 [+0200], Niels Reedijk <niels.reedijk@xxxxxxxxx> 
wrote:
> 
> Scottmc has started compiling a list of copyrights that our base
> distribution currently uses. I have been thinking on an alternative to
> 'merely' listing the copyrights in AboutSystem. I think it might be a
> better idea to have a specialized copyright file in the subdir of
> every package. This copyright file would be nothing more than a struct
> instance (in C/C++), with a number of fields in it. When this
> copyright file resides with the package, then it might easily be
> updated when the package is.
> 
> The idea is that the build system concatenates all these files, and
> that AboutSystem would be able to use this large set of data to
> generate a nice view of the packages and their copyrights. So in the
> Jamfile there would be a syntax like:
> 
> AddCopyright : coreutils.copyright ;
> 
> And with some jam-magic AboutSystem will contain a licenses.cpp file
> which it can parse.
> 
> Two questions:
> 1. Is this build-system wise doable? Ingo?

Sure. There should be an association between the copyright file and the 
installed files, though. Otherwise we'd have copyrights in AboutSystem for 
everything that's in the repository, not just the stuff on the image.

> 2. Is this the best approach to the problem?

Good question. :-)

CU, Ingo

Other related posts: