Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 72640 - gnupg licensing terms unclear, showing IDEA license
Summary: gnupg licensing terms unclear, showing IDEA license
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Crypto team [DISABLED]
URL:
Whiteboard:
Keywords:
: 76904 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-11-27 07:51 UTC by Gareth Bult
Modified: 2013-02-12 15:04 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gareth Bult 2004-11-27 07:51:30 UTC
Please can we correct as it makes gnupg look commercial.
According to the gnupg webwite, it's GPL and not subject to the IDEA commercial license.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Daniel Black (RETIRED) gentoo-dev 2004-11-30 05:25:23 UTC
There is a patch that places an IDEA licenced bit of code into GNUPG that enables IDEA encryption. This is available when the idea use flag is used.

gnupg-1.2.6
LICENSE="GPL-2 idea? ( IDEA )"

This is represented as best be can. Suggestions are welcome.

The gnupg website is correct. The idea patch is not a part of the standard GNUPG product.
Comment 2 Gareth Bult 2004-11-30 06:22:33 UTC
Mmm, Ok.. but I thought that the license type referred to the package? Someone would have to have a specific reason to want the idea patch, and then they'd need to specifically enable it .. ?

Would it not be better to list "optional" licenses at build time, possibly with a user intervention "include non-free sw patch (y/n) ?"

Fron a personal pov, I'd much perfer to see a second package specifically marked as non free than have idea as a patch to a free package .. (!)

Is there any documentation re; standard and optional commercial packages ?  My code sort of relies on being able to interpret this information with a view to making sure a resulting product is "free". The gnupg package in the portage tree that breaks my code ...
Comment 3 Daniel Black (RETIRED) gentoo-dev 2004-12-01 12:44:14 UTC
>...but I thought that the license type referred to the package?

Yes and if some extra bit of code is introduced then both licenses apply.

>...Someone would have to have a specific reason to want the idea patch, and then they'd need to specifically enable it .. ?

Yes they would specifically need to add "idea" to their USE flags.

>...Is there any documentation re; standard and optional commercial packages ? 

not sure what you mean here.

>...My code sort of relies on being able to interpret this information with a view to making sure a resulting product is "free". The gnupg package in the portage tree that breaks my code ...

Something like:
http://forums.gentoo.org/viewtopic.php?t=96224&highlight=acceptlicense&sid=6755f14c0604104c923f64be3c62a015

ACCEPT_LICENSE has been proposed for a bit. Talk to the portage devs on irc in #gentoo-portage and they may point you in the right direction as to how to handle this. The structure that I have used I believe that a subroutine that can parse it.

/usr/portage/eclass/eutils.eclass also contains a bit in 
check_license and your right the construct here does break it.
Comment 4 Daniel Black (RETIRED) gentoo-dev 2004-12-07 04:56:37 UTC
I think I have helped as much as I can.
Comment 5 Tavis Ormandy (RETIRED) gentoo-dev 2004-12-09 10:22:55 UTC
Hi Gareth, the variable is correct, the optional idea module is subject to patent restrictions in some countries.

Although the code itself is gpl-2 in countries where that is permitted, mediacrypt (the company that owns IDEA), imposes restrictions on it's use and distribution where their patent applies (basically, free to use for personal and some educational uses, but not for commercial).

the idea module is genuinely useful, people decrypting/verifying messages created with older versions of pgp need it, and it's been requested several times.

the new syntax for LICENSE is in preparation for the new ACCEPT_LICENSES features, the IDEA license will only apply with the idea USE flag set.
Comment 6 Daniel Black (RETIRED) gentoo-dev 2005-01-06 13:00:33 UTC
*** Bug 76904 has been marked as a duplicate of this bug. ***