Opened 11 years ago

Closed 11 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

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

comment:1 Changed 11 years 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)

comment:2 Changed 11 years 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.

comment:3 Changed 11 years 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?

comment:4 Changed 11 years 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.

comment:5 Changed 11 years 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.

comment:6 Changed 11 years ago by bonefish

Resolution: duplicate
Status: newclosed

Closing. Tracked in #1222.

Note: See TracTickets for help on using tickets.