Ticket #2085 (closed enhancement: duplicate)

Opened 7 months ago

Last modified 7 months ago

Add licenses to Haiku

Reported by: kvdman Owned by: haiku-web
Priority: normal Milestone: R1
Component: Website/CMS Version: R1 development
Cc: nielx, scottmc Blocked By:
Platform: All Blocking:

Description

Hi,

Haiku is labeled as BSD/MIT licensed, but some binaries contained within Haiku, i.e GDB, are not BSD/MIT.

When distributing a Haiku related distro therefore (and even Haiku itself), one should apply a mixed license for Vmware images that accurately reflects the contents of Haiku's disk images from the factory.

I suggest creating a list of all the binaries that differ from the BSD/MIT license so that we know exactly what is going on.

It would also be good, to maybe include a 'License' text file in the archives at haiku-files.org that lists these licenses for the binaries that different from BSD/MIT in the images. This is what I intend to do with any distribution, as well as possibly add the licenses in the 'AboutSystem' application.

I also believe, that the license of the files being distributed should be visible on the website where they are distributed. Some may argue this isn't necessary, but it's one of the first things I look at when I download anything.

Change History

Changed 7 months ago by kvdman

I've poured through Haiku, and found the following licenses for applications in /beos/bin & the optional packages (there's probably a lot more):

Please add to AboutSystem:

  • Autoconf (GPL)
  • Automake (GPL)
  • Awk & Gawk (GPL)
  • Bash (GPL)
  • Bison GPL)
  • BZip (Bzip2 License)
  • CoreUtils: Incomplete (GPL)
  • CVS (GPL)
  • Firefox (MPL/GPL/LGPL/Mozilla EULA)
  • Flex (MPL)
  • GCC-2.95.3-haiku-080323 (GPL)
  • GNU Debugger (GPL)
  • Gzip (GPL)
  • Haiku sources & Headers (BSD/MIT)
  • Jam (OSI Approved BSD/MIT)
  • Links (GPL)
  • Ncurses (MIT)
  • OPENSSL (OpenSSL license)
  • OSS: improved sound driver (BSD/CDDL /GPL/Proprietary)
  • PE (BSD/MIT)
  • Perl (GPL)
  • SSH (BSD)
  • SVN (Apache License)
  • Unrar (GPL)
  • Vim (Freeware)
  • Vision (Mozilla Public License)
  • VLC (GPL)
  • Wget (GPL)

Changed 7 months ago by scottmc

yes, many more, here are some: Freetype (Freetype and GPL) zip/unzip (Info-ZIP) Haiku kernel (NewOS) libMicro (OpenSolaris) matroska (LGPL) zlib/libpng (zlib/libpng License) ftp (TNF - The NetBSD Foundation) although Firefox isn't part of Haiku, but the Mozilla Public License is used on a few things, such as some PCMCIA stuff.

Changed 7 months ago by umccullough

Won't this basically be a re-hash of ticket #1222 ?

IOW, can't the results from #1222 be used to generate the resolution for this?

Changed 7 months ago by koki

  • cc nielx, scottmc added

Won't this basically be a re-hash of ticket #1222 ?

Hmmm... I think so. Also, I have the feeling that assigning this ticket to the [Website-CMS] component is not correct.

I am CCing Scott and Niels to see what they want to do with this ticket.

Changed 7 months ago by scottmc

I think we should keep both for now, as #1222 is about making sure all of the copyrights are in place. We can then expand on that by adding the license info to it. Perhaps a fourth argument could be added to the AddCopyrightEntry function to allow for putting the type of license in, that would then be a hyperlink to a license file stored in /etc/license or something like that. It looks like there's about 15-20 difference licenses being used.

Changed 7 months ago by bonefish

  • status changed from new to closed
  • resolution set to duplicate

Closing. Tracked in #1222.

Note: See TracTickets for help on using tickets.