Opened 12 years ago

Closed 12 years ago

#2085 closed enhancement (duplicate)

Add licenses to Haiku

Reported by: kvdman Owned by: haiku-web
Priority: normal Milestone: R1
Component: Website/CMS Version: R1/pre-alpha1
Keywords: Cc: nielx, scottmc
Blocked By: Blocking:
Has a Patch: no Platform: All



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 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 (6)

comment:1 by kvdman, 12 years ago

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)

comment:2 by scottmc, 12 years ago

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.

comment:3 by umccullough, 12 years ago

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?

comment:4 by koki, 12 years ago

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.

comment:5 by scottmc, 12 years ago

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.

comment:6 by bonefish, 12 years ago

Resolution: duplicate
Status: newclosed

Closing. Tracked in #1222.

Note: See TracTickets for help on using tickets.