Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
License question
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
cord
Guru
Guru


Joined: 28 Apr 2007
Posts: 344

PostPosted: Sun Aug 26, 2012 5:03 pm    Post subject: License question Reply with quote

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
View user's profile Send private message
avx
Advocate
Advocate


Joined: 21 Jun 2004
Posts: 2152

PostPosted: Sun Aug 26, 2012 7:52 pm    Post subject: Reply with quote

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
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Sun Aug 26, 2012 11:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
cord
Guru
Guru


Joined: 28 Apr 2007
Posts: 344

PostPosted: Mon Aug 27, 2012 11:02 am    Post subject: Reply with quote

So, if I understood correctly, it has GPL-2 with USE="-deblob", right?
But what does mean 'freedist'?
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Mon Aug 27, 2012 11:21 am    Post subject: Reply with quote

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
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 6920

PostPosted: Mon Aug 27, 2012 11:31 am    Post subject: Reply with quote

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
View user's profile Send private message
cord
Guru
Guru


Joined: 28 Apr 2007
Posts: 344

PostPosted: Mon Aug 27, 2012 12:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Mon Aug 27, 2012 4:28 pm    Post subject: Reply with quote

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
View user's profile Send private message
cord
Guru
Guru


Joined: 28 Apr 2007
Posts: 344

PostPosted: Tue Aug 28, 2012 12:16 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum