View previous topic :: View next topic |
Author |
Message |
cord Guru
Joined: 28 Apr 2007 Posts: 344
|
Posted: Sun Aug 26, 2012 5:03 pm Post subject: License question |
|
|
Hi all,
I want to use only free software on my machine, so I added
Code: | ACCEPT_LICENSE="-* @FREE" |
to /etc/make.conf
But now I cann't install gentoo-sources, it gives me this:
Code: |
Calculating dependencies... done!
[ebuild N ] sys-kernel/gentoo-sources-3.4.9 USE="-build -deblob -symlink" 230 kB
Total: 1 package (1 new), Size of downloads: 230 kB
The following license changes are necessary to proceed:
#required by gentoo-sources (argument)
>=sys-kernel/gentoo-sources-3.4.9:3.4.9 freedist
|
So, what does that mean? 'freedist' I didn't found such at here. |
|
Back to top |
|
|
avx Advocate
Joined: 21 Jun 2004 Posts: 2152
|
Posted: Sun Aug 26, 2012 7:52 pm Post subject: |
|
|
Related to this bug: https://bugs.gentoo.org/show_bug.cgi?id=266157 look into this file and see: /usr/portage/gentoo/eclass/kernel-2.eclass (grep for LICENSE) _________________ ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>. |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Sun Aug 26, 2012 11:20 pm Post subject: |
|
|
If you want free software you need to ask for it:
Code: | $ cave show -k LICENSE =sys-kernel/gentoo-sources-3.5.2::gentoo
* =sys-kernel/gentoo-sources-3.5.2::gentoo
::gentoo (3.5.2)U(~)* {:3.5.2}
sys-kernel/gentoo-sources-3.5.2:3.5.2::gentoo
Use flags
USE
-deblob Remove binary blobs from kernel sources to provide libre license compliance.
License GPL-2 !deblob? ( freedist )
...
|
|
|
Back to top |
|
|
cord Guru
Joined: 28 Apr 2007 Posts: 344
|
Posted: Mon Aug 27, 2012 11:02 am Post subject: |
|
|
So, if I understood correctly, it has GPL-2 with USE="-deblob", right?
But what does mean 'freedist'? |
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Mon Aug 27, 2012 11:21 am Post subject: |
|
|
cord wrote: | So, if I understood correctly, it has GPL-2 with USE="-deblob", right?
But what does mean 'freedist'? |
I don't use gentoo-sources myself, but double negation is usually positive. If you negate "de-blob", then you de-de-blob, which in turn enables all the patent encumbered blobs in the kernel, making it non-free. I guess you want USE=deblob |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Mon Aug 27, 2012 11:31 am Post subject: |
|
|
cord wrote: | So, if I understood correctly, it has GPL-2 with USE="-deblob", right?
But what does mean 'freedist'? |
Code: | cat $PORTDIR/licenses/freedist |
|
|
Back to top |
|
|
cord Guru
Joined: 28 Apr 2007 Posts: 344
|
Posted: Mon Aug 27, 2012 12:21 pm Post subject: |
|
|
i92guboj wrote: | cord wrote: | So, if I understood correctly, it has GPL-2 with USE="-deblob", right?
But what does mean 'freedist'? |
I don't use gentoo-sources myself, but double negation is usually positive. If you negate "de-blob", then you de-de-blob, which in turn enables all the patent encumbered blobs in the kernel, making it non-free. I guess you want USE=deblob |
Oh, to remove binary parts of kernel I need USE="deblob" instead?
Ant P. wrote: | cord wrote: | So, if I understood correctly, it has GPL-2 with USE="-deblob", right?
But what does mean 'freedist'? |
Code: | cat $PORTDIR/licenses/freedist |
|
Not detailed
Code: | $ cat /usr/portage/licenses/freedist
Freely Distributable. |
|
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Mon Aug 27, 2012 4:28 pm Post subject: |
|
|
cord wrote: | Oh, to remove binary parts of kernel I need USE="deblob" instead?` |
Yes. That what I understand by reading the USE flag description. When you enable the flag you are -effectively- disabling binary blobs in the kernel.
"Freely distributable" means you can distribute the package you are generating.
In Gentoo, USE flags can sometimes enable functionalities based on proprietary code, or code that's tainted by some restrictive license that doesn't allow you re-distribute the package once you compile it. Thus, the USE flags for a given package can have a drastic effect on what you can or can't do with the final result (I am talking about licenses and legal stuff here). |
|
Back to top |
|
|
cord Guru
Joined: 28 Apr 2007 Posts: 344
|
Posted: Tue Aug 28, 2012 12:16 pm Post subject: |
|
|
i92guboj wrote: |
"Freely distributable" means you can distribute the package you are generating.
In Gentoo, USE flags can sometimes enable functionalities based on proprietary code, or code that's tainted by some restrictive license that doesn't allow you re-distribute the package once you compile it. Thus, the USE flags for a given package can have a drastic effect on what you can or can't do with the final result (I am talking about licenses and legal stuff here). |
It's because of firmware patches? I see. |
|
Back to top |
|
|
|