Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 112416 - It is possible to install and use almost any program without acknowledging the license !!!
Summary: It is possible to install and use almost any program without acknowledging th...
Status: RESOLVED DUPLICATE of bug 17367
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All All
: High major (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-13 07:07 UTC by DEMAINE Benoît-Pierre, aka DoubleHP
Modified: 2006-03-15 06:27 UTC (History)
1 user (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 DEMAINE Benoît-Pierre, aka DoubleHP 2005-11-13 07:07:13 UTC
In short, to install and use a gentoo system, the fast install guide says to do:
- fdisk
- mkfs
- mount
- wget && tar {stage3,portage_snapshot}
- chrrot
- emerge <stuff>
- grub-install
- reboot

for those who know this process by heart in details, they do not even have to
read the handbook.

After tweaking timezone and make.conf, it is possible to emerge almost anything,
like apache, mysql, xorg, mozilla, OpenSSL, and use those products WITHOUT
ACKNOWLEDGING RESPECTIVE LICENSES.

I open this bug for a simple reason: portage/emerge makes possible to use some
products without acking license of author, what is essentially illegal in many
countries, like in France for me, and I expect the problem to be similar in
Germany and USA for example ...

For example, LFS does not have this problem since the person who extract a
source ball is responsible for reading the readme, and open the license.

Still, portage/emerge offer front head that hide the licenses, and allow to install

I want a solution compatible with stage1.

PErsonally, I only use stage2, so lets draw up my solution, and more experienced
people tell me if it could work with stage1.

- emerge is designed for solving dep tree, downloading, unter, and compile.
- once an app is compiled, there no easy way to prevent execution and ask a user
to ack the license.
- if emerge protects license of all aplication, the only way for the installer
peron (aka client), is to use the stages as for building some LFS: download
manually.

-a- Emerge itself shall first protecte itself against it's own license, and do
something like:
- open a file like /etc/licenses/emrege.license, a file containing the license
for emerge.
- check at the bottom if user wrote a line like: "I have readed and ack this
license"
- unless that is done, emerge shall refuse executing itself, print out a
relevant message, and exit at once.

-b- after dependency tree is drawn, it shall expect the user to edit a file like
/etc/licenses/all_accepted_licenses, which contains a list of what the user
wants to use, a file NOT EVEN INCLUDING THE GPL BY DEFAULT, because in regard to
law, GPL is an authorship license, and shall be acked before using the
applications it covers.

Unless that is done by portage, it is possible to install and use OpenSSL, MySQL
and other 'not so free' softwares without acking licenses, what is illegal in
many countries.

This problem is aout to be coverd by a new French law that will make illegal the
promotion of using softwares without acking licenses (-1- for offering a
technical solution to work around licenses, -2- for maintaing some tutorials
explaining how to use those technical solutions), so that Gentoo mirrors will be
prohibetted on the French land, unless this bug is solved a way or an other.

EVEN WHEN THOSE LICENSES ARE FREE

example:
- a company installs a gentoo 2005.1, install GPL softwares, but remove the
auto-clean flag.
- they grab the source in /var/tmp
- they reuse the code and sell it as proprietary software
- ipso-facto, they actually sell GPL code without having acknowledged the GPL
license, and do some thing illegal, without having actually broken any license

=> in this case, Gentoo could be considered as a technical solution to help
people doing illegal things.

Just make impossible to emerge stuff without having acked the licenses of
softwares about to be installed. DO NOT prevent searches is non acked licenses
like proposed some how in bugs mentionned below. DO allow all searches, but
prevent download/install if not acked yet.

This bug is NOT a dup of:

http://bugs.gentoo.org/show_bug.cgi?id=17367
http://bugs.gentoo.org/show_bug.cgi?id=34146

I do like Gentoo, and use it; I report this bug in hope it will be fixed a way
that French policemen never need to shutdown French Gentoo mirors.

To my mind it is a security issue, but I wont tick since I rather expect that
flag to be reserved for "computing security issues", so lets use "severity=major"

Best regards.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-11-13 07:14:22 UTC
We are making a linux distro, not politics. Besides, I don't see any difference
here from Bug 17367. Dupe. Finally, you can always move a less sucky country, we
don't plan to annoy users to hell just because some local laws suck. 

*** This bug has been marked as a duplicate of 17367 ***
Comment 2 Radek Podgorny 2005-11-13 09:27:34 UTC
Although I agree with not making politics, the "you can always move a less sucky
country" is the biggest bullshit you could have written :-)
Comment 3 DEMAINE Benoît-Pierre, aka DoubleHP 2005-11-20 15:41:15 UTC
If on a map you cross/tick all countries where there are politics problem, then
those who have religion problem, then thoses where ethnics issues lead to
conflicts, then those where the way of life does not match the one you want
(lack of Intrenet, impossibility for girls to walk outside without any cover on
head, too much ice, too much rain ...), then those where people have skin color
you dislike ... then I fear you have to move to an other planet.

Did your parents ask you for your agreement before they born you where they did?

The fact French law are stupid may not be a significant reason to justify moving
abroad.

Thats why my initial report mentions about international companies which sell
software in several places, where France and USA are examples, but not compleet
list of places where the problem could lead to lawsuites.

Using more harsh words:
""Gentoo <= 2005.1 helps companies breaking the GPL.""

The rest is more like a moral problem. (why does RMS maintain GPL*/*, why did
Linus move many drivers to GPL, why Linus left BitKeeper and created Arch ...)
Comment 4 Miika Linnapuomi 2006-03-15 06:27:36 UTC
You can't exactly ever make fully sure anyone ever reads any license...
But, how would using gentoo to unzip a tarball be any different from manually using tar? You don't need to read and accept any license before downloading the kernel sources from kernel.org, but you will see the license when you read the files you've untarred. You will see the same files in /var/tmp/portage too.
If you want to see which license some package has, emerge -s <package name>, then look in /usr/portage/licences to read it, and decide if you want to merge it.

Maybe I'm just one of those who dislike bureaucracy..