[gentoo-dev] Re: [experiment] Sunrise try 2

2006-06-28 Thread David Shakaryan
Mike Frysinger wrote:
> On Saturday 24 June 2006 18:54, Edward Catmur wrote:
>> * Security (from malicious contributors): Glad to see layman will only
>> track the reviewed/ tree; still, anyone who checks out the sunrise/ tree
>> (and has it in PORTDIR_OVERLAY) is vulnerable.
>>
>> - Remove from the examples any suggestion that one should check out the
>> whole tree when contributing. Point out that one should not svn up
>> sunrise/ as part of updating Portage.
> 
> valid point i think

The guide has been edited to inform users that they should *not* use the
sunrise/ tree for any reason other than committing. Now, in the
HowToCommit guide, near the instructions for checking out the sunrise/
tree, it clearly states that you should not set it as your
PORTDIR_OVERLAY, but use the reviewed/ instead.

> 
> ive never admined svn repos before, but would it be possible to shut off anon 
> access to the non-reviewed tree ?  i think that would cover this issue as 
> people who get bit by bugs in the non-reviewed tree would (and should) be 
> able to just go in and fix it themselves :)

As far as I understand, not allowing anonymous users to check out the
sunrise/ directory *is* going to be implemented in the future, but you
should get a second word from genstef or jokey on that as I'm not
completely sure.

-- 
David Shakaryan
GnuPG Public Key: 0x4B8FE14B



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [experiment] Sunrise try 2

2006-06-28 Thread Mike Frysinger
On Sunday 25 June 2006 01:39, Mike Frysinger wrote:
> On Saturday 24 June 2006 18:54, Edward Catmur wrote:
> > * Security (from malicious contributors): Glad to see layman will only
> > track the reviewed/ tree; still, anyone who checks out the sunrise/ tree
> > (and has it in PORTDIR_OVERLAY) is vulnerable.
> >
> > - Remove from the examples any suggestion that one should check out the
> > whole tree when contributing. Point out that one should not svn up
> > sunrise/ as part of updating Portage.
>
> valid point i think
>
> ive never admined svn repos before, but would it be possible to shut off
> anon access to the non-reviewed tree ?  i think that would cover this issue
> as people who get bit by bugs in the non-reviewed tree would (and should)
> be able to just go in and fix it themselves :)

after looking at some acl stuff i'm 99% sure this can be done ... so can we 
get this setup ?

in fact, gentoo-wiki.com has a section on doing apache2/svn/dav/acls
-mike


pgptAfQN4utt3.pgp
Description: PGP signature


Re: [gentoo-dev] Assigning bugs to treecleaners

2006-06-28 Thread Curtis Napier
Kevin F. Quinn wrote:
> On Tue, 27 Jun 2006 17:54:02 +0200
> Raphael Marichez <[EMAIL PROTECTED]> wrote:
> 
>> IMHO this seems a good idea. The portage tree is growing every week,
>> every month, and it doesn't really suit for the very little systems
>> (embedded linux) nowadays. Furthermore, with the old 2.0-portage, the
>> syncing and caching had become really long.
> 
> If you want to sync just part of the tree, look into setting '--exclude'
> or '--exclude-from' options via PORTAGE_RSYNC_EXTRA_OPTS in make.conf.
> See rsync(1) and make.conf(5).  Never tried it myself, but it should
> work.
> 


https://forums.gentoo.org/viewtopic-p-2551222.html



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: GPL and Source code providing

2006-06-28 Thread Kevin F. Quinn
On Wed, 28 Jun 2006 21:20:00 +0200
Maurice van der Pot <[EMAIL PROTECTED]> wrote:

> On Wed, Jun 28, 2006 at 07:54:12PM +0200, Kevin F. Quinn wrote:
> > You don't have to do this
> > for binary files copied from a Gentoo Live CD, as in that case
> > you're a third party (like a courier, or the postman) and can can
> > simply refer back to Gentoo. 
> 
> According to the FSF you need to provide the sources also for things
> you did not modify (see the link ciaran provided), because you are
> redistributing those binaries and distribution means you have to
> provide sources yourself. It is not enough to refer to other parties,
> because those other parties can take their sources offline and you
> will still have to provide your users with the sources if/when they
> want them.
> 
> You are responsible for providing the sources of any GPL binaries you
> distribute.
> 
> Maurice.

I was thinking about what they say here:

http://www.gnu.org/licenses/gpl-faq.html#TOCWhatDoesWrittenOfferValid

which implies that if someone receives binaries from a third party,
it's the original distributor that has to honour the offer (said offer
being distributed/forwarded with the binaries).

In particular clause 3c of the license permits non-commercial
distribution of binary code without source code provided the offer from
the originator accompanies the binaries:


 except from http://www.gnu.org/licenses/gpl.txt
  3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software
interchange; or,

b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer
to distribute corresponding source code.  (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)


-- 
Kevin F. Quinn


signature.asc
Description: PGP signature


Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Chris Gianelloni
On Wed, 2006-06-28 at 21:48 +0200, Luca Barbato wrote:
> Diego 'Flameeyes' Pettenò wrote:
> > On Wednesday 28 June 2006 17:42, Chris Gianelloni wrote:
> >> This is a common misconception.  All that you really need to provide is
> >> the patches.
> > Not really, no. As Ciaran already said, FSF seems not to think this way and 
> > this is the most important thing on that article.

Apparently, I was mistaken on how this works.

Anyway, who is going to re-write our mirroring scripts so that we aren't
stripping stuff anymore?  After all, we're still "shipping" 1.2 ISO
images under /historical, and I can guarantee you that the source code
for all of this stuff isn't available from us.  Good examples of this
are packages that no longer merge due to missing distfiles when using a
release's portage snapshot instead of a current tree.  This happens
every release, so I know that we aren't keeping all of this stuff.

We will need to work on compliance ourselves with this, before the FSF
comes knocking on our door.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Luca Barbato
Diego 'Flameeyes' Pettenò wrote:
> On Wednesday 28 June 2006 17:42, Chris Gianelloni wrote:
>> This is a common misconception.  All that you really need to provide is
>> the patches.
> Not really, no. As Ciaran already said, FSF seems not to think this way and 
> this is the most important thing on that article.
> 

Yawn, the misguided article is due the Mephis distributor having a long
track of misbehavior and depicting himself as a victim...

As gpl2 you should provide a written offer for the source and hand them
over upon request using any machine readable medium.

my 2 (fake) eurocents

lu

-- 

Luca Barbato

Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: Re: GPL and Source code providing

2006-06-28 Thread Duncan
Mivz <[EMAIL PROTECTED]> posted [EMAIL PROTECTED],
excerpted below, on  Wed, 28 Jun 2006 17:30:27 +0200:

> Wiktor Wandachowicz wrote:
>> I mean, if someone is able to create its own web page and put a binary
>> download(s) of its work, then how hard is it to comply with the GPL
>> license and just put some more links to the source code?
>> It's like the (old?/new?) Decalogue: "You shall not steal".
>> 
> 
> But if your modification is on top of the Gentoo system and your build
> your own Live cd, like Kororaa, do you have to provide all the sources
> of all the program's on the live cd?

IANAL but from what I've read (and my read of the GPL v2 anyway), the
simplest way to think of it is that if you distribute binaries, you must
be able to provide source for them.  If you aren't providing the binaries,
you don't have to worry about source.

That means with a LiveCD, presumably including at least a significant
handful of binaries, you'll have to provide source for at least those
binaries, not just what you may have modified.  (This is in agreement with
the FSF and what Ciaran says below, tho it conflicts with Chris G's
statement on the subject.)  The reason you have to provide source for
other than your own work is so that the end-user is guaranteed his four
freedoms rights to use, examine, modify, and distribute the programs you
provided, even if /your/ upstream goes away.  IOW, you wouldn't be
released from the responsibility of providing sources just because Gentoo
disappeared, so to ensure that you can do so, you must make your own
arrangements to provide the sources for any GPLed binaries you distributed.

The section of the GPL (v2) that deals with this section 3 (section 6 of
the GPL v3 draft, which is similar but specifies in a bit more detail the
responsibilities of downstream redistributors).  There are three clauses,
any of which will fulfill your obligations as a distributor under the GPL:



a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,

b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,

c) Accompany it with the information you received as to the offer
to distribute corresponding source code.  (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)



A couple things to note about those clauses:

1) Clause B's 3-year minimum doesn't apply to clause A.  Many downstream
distributors prefer it for this reason -- their obligation to provide
source for any particular version disappears when they quit distributing
the binaries created from it, no having to keep it around for three more
years.

2) Clause C depends on your upstream using clause B.  Since most major
distributions now use clause A, and are thus not subject to the three-year
minimum, it's quite possible their sources will no longer be available
for the period you are redistributing.  (This is certainly true for
Gentoo, AFAIK, where the source mirrors aren't likely to be carrying the
sources much past the point when the ebuild is no longer in the Gentoo
tree.  Also note that to provide proper sources for a Gentoo based binary,
you'd have to provide any Gentoo patches as well, so simply relying on the
sources mirrors won't suffice!)

That said, it's not really the big deal that it's being made out to be,
for a couple reasons:

1)  The BIG reason -- The GPL is based and draws its authority from
copyright law.  End users have no way to enforce their demands for source,
no matter /what/ the GPL says -- ONLY the holders of the copyrights on the
original programs do.  If all you do is make a couple copies for your
friends and relatives (Grandma), and they don't care about sources, no
problem!  Even if you distribute publicly, unless a copyright holder
demands that  you honor the GPL, there isn't much anyone else can do. 
It's the copyright holder's program, not the end user's program.

Do note however that in many cases, the kernel being a huge example, there
may be many copyright holders, any of which can demand action.

The reason the current story is making news is that apparently, the Mepis
author has a history of not being very forthcoming with sources where the
GPL requires they be available, and more importantly, the FSF, owner of
the copyrights of much of the core GNU/Linux software (anything with GNU
in the name, AFAIK, so the GNU Coreutils and GCC aka GNU Compiler
Collection, among ot

Re: [gentoo-dev] Re: GPL and Source code providing

2006-06-28 Thread Maurice van der Pot
On Wed, Jun 28, 2006 at 07:54:12PM +0200, Kevin F. Quinn wrote:
> You don't have to do this
> for binary files copied from a Gentoo Live CD, as in that case you're a
> third party (like a courier, or the postman) and can can simply refer
> back to Gentoo. 

According to the FSF you need to provide the sources also for things you
did not modify (see the link ciaran provided), because you are
redistributing those binaries and distribution means you have to provide
sources yourself. It is not enough to refer to other parties, because
those other parties can take their sources offline and you will still
have to provide your users with the sources if/when they want them.

You are responsible for providing the sources of any GPL binaries you
distribute.

Maurice.

-- 
Maurice van der Pot

Gentoo Linux Developer   [EMAIL PROTECTED] http://www.gentoo.org
Creator of BiteMe!   [EMAIL PROTECTED]   http://www.kfk4ever.com



pgpbKl2hmE7zK.pgp
Description: PGP signature


Re: [gentoo-dev] Re: GPL and Source code providing

2006-06-28 Thread Kevin F. Quinn
On Wed, 28 Jun 2006 17:30:27 +0200
Mivz <[EMAIL PROTECTED]> wrote:

> Wiktor Wandachowicz wrote:
> > I mean, if someone is able to create its own web page and put a
> > binary download(s) of its work, then how hard is it to comply with
> > the GPL license and just put some more links to the source code?
> > It's like the (old?/new?) Decalogue: "You shall not steal".
> > 
> 
> But if your modification is on top of the Gentoo system and your build
> your own Live cd, like Kororaa, do you have to provide all the sources
> of all the program's on the live cd?

To all the binary files you created, yes.  You don't have to do this
for binary files copied from a Gentoo Live CD, as in that case you're a
third party (like a courier, or the postman) and can can simply refer
back to Gentoo. However if you distribute binaries that are different,
then you have to distribute the sources sufficient to build the
modified binaries to anyone who asks for it (well, anyone to whom
you distributed your binaries).

I suggest you burn a disc when you build a release containing all the
source, include an offer on the your release media (clearly
and obviously places) describing how people can request a copy of the
source disc from you if they wish.

-- 
Kevin F. Quinn


signature.asc
Description: PGP signature


Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Ciaran McCreesh
On Wed, 28 Jun 2006 11:55:47 -0500 Mike Doty <[EMAIL PROTECTED]>
wrote:
| Perhaps you should take another English class before you make a bigger
| fool out of yourself than you just did.

I don't think Gentoo developers should be making those kinds of
comments towards users, no matter how much they deserve it. After all,
you're supposed to be encouraging contributions, aren't you?

-- 
Ciaran McCreesh
Mail: ciaran dot mccreesh at blueyonder.co.uk


-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: GPL and Source code providing

2006-06-28 Thread Wiktor Wandachowicz
Mivz  alpha.spugium.net> writes:

> But if your modification is on top of the Gentoo system and your build
> your own Live cd, like Kororaa, do you have to provide all the sources
> of all the program's on the live cd?

Well, if you *modify* programs that you want to put on said live cd (like adding
your own patches, different from the official ones found in portage) then IMO
you should at least give access to the patches. If you aim to create a 
completely
separate distribution, thus using your own repository, web site and portage tree
(for example), then it makes perfect sense to provide a full source code as 
well.

But in the case of Gentoo offshot which intends to use existing Gentoo
infrastucture (mirrors, sources, etc.) I'd suggest to consult the original
copyright (copyleft?) holders, that means Gentoo officials. Just in case.

Cheers,
Wiktor Wandachowicz

PS. I'll stop posting now as IANAL and the above are only my own opinions.


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Mike Doty
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mivz wrote:
> That other people don't have a 9 line counting footer and are not
> official Gentoo developers does not say they are so much different from
> you or stupid.
> You called me selfish, childish and a M$ lover...
> Well... I'm a squatter, I try to live anarchistic and I do not prejudge
> people. And if I disagree... I certainly do not say things that go
> straight against the subject in discussion and break the social Gentoo
> rules on offending other people.
> I think you ow me a apology.
> 
> Mivz
Heh,  You want an apology from me yet you attack my signature?  My
previous email stated that what you were attempting to do was childish
and selfish, not that you yourself were either childish or selfish.
Perhaps you should take another English class before you make a bigger
fool out of yourself than you just did.

- --
===
Mike Doty  kingtaco -at- gentoo.org
Gentoo/AMD64 Strategic Lead
Gentoo Developer Relations
Gentoo Recruitment Lead
Gentoo Infrastructure
GPG: 0094 7F06 913E 78D6 F1BB  06BA D0AD D125 A797 C7A7
===
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iQCVAwUBRKK0kIBrouQZ9K4FAQIiTAP9E38d0uBF7ybkvwl4UMYYSqVFbtRJoXFK
MVh2iiMEP7Ftky/L6DqF76AGKA6v/sRoFJEkAFxaSoD8w00IRMKjCLPR1qVqhhOV
mvJG32k8VVpCUfAosS3HhzdurS5YjU18DjD/6CpPXZ448OvUDtvDps5TM1FKgBiS
PGITgBa2OuI=
=3Cze
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Diego 'Flameeyes' Pettenò
On Wednesday 28 June 2006 17:42, Chris Gianelloni wrote:
> This is a common misconception.  All that you really need to provide is
> the patches.
Not really, no. As Ciaran already said, FSF seems not to think this way and 
this is the most important thing on that article.

But there's a simple way of course to handle the whole stuff, and is to just 
send the changes upstream. This is anyway a good idea, btw.

-- 
Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgptlTY6QbrmT.pgp
Description: PGP signature


Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Luca Barbato
Mivz wrote:
> 
> You called me selfish, childish 

Whoever complains about the distribution rules from GPL after using
GPL'd source/stuff is...

> and a M$ lover...

Never said.

> Well... I'm a squatter, I try to live anarchistic and I do not prejudge
> people. And if I disagree... I certainly do not say things that go
> straight against the subject in discussion and break the social Gentoo
> rules on offending other people.

If you are feeling offended then you are either breaching the GPL or are
 thinking you are.

> I think you owe me a apology.

Or maybe you need better explanations since I think you are
misunderstanding.

lu
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Mivz
Mike Doty wrote:
> Then you miss the entire point of GPL.  You "own" your code, but if you
> derive it from something that is GPL, then you must comply with the GPL.
>  The GPL exists to protect the author from what you're trying to do.
> Your statement also goes against the whole concept of free software.
> you've learned and benefited from all of our work, yet you don't want to
> contribute?  It's very selfish and childish.
> 
> If you truly feel that way, I'd recommend using something propriatory
> like microsoft, where you can license it any way you want.
> 
> --
> ===
> Mike Doty  kingtaco -at- gentoo.org
> Gentoo/AMD64 Strategic Lead
> Gentoo Developer Relations
> Gentoo Recruitment Lead
> Gentoo Infrastructure
> GPG: 0094 7F06 913E 78D6 F1BB  06BA D0AD D125 A797 C7A7
> ===

That other people don't have a 9 line counting footer and are not
official Gentoo developers does not say they are so much different from
you or stupid.
You called me selfish, childish and a M$ lover...
Well... I'm a squatter, I try to live anarchistic and I do not prejudge
people. And if I disagree... I certainly do not say things that go
straight against the subject in discussion and break the social Gentoo
rules on offending other people.
I think you ow me a apology.

Mivz
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Mivz
Chris Gianelloni wrote:
> On Wed, 2006-06-28 at 17:18 +0200, Mivz wrote:
>> Mike Doty wrote:
>>> Mivz wrote:
> Then I have got this one question, I don't need a answer too.
>
> How free is free software if you need a lawyer and a expensive server
> just to be able to publish your addition under your own name?
>
>>> Very free.  There are many project sites that will host your content if
>>> you have it under a GPL or similar license.  Similarly, as long as you
>>> provide the source, you satisfy the main point of GPL.  Thousands of
>>> projects do exactly this without any input from a lawyer.
>>>
>> But then it's still 'free beer', and not 'freedom'. I still can not
>> write a patch and make a cd with the patch applied to give to my mum and
>> my friends, without the risk of my intelligence being stolen and abused.
>> Or I have to go through the hassle of finding a provider, which of
>> course needs attention too.
> 
> This is a common misconception.  All that you really need to provide is
> the patches.  If you, for example, made a Gentoo-based distribution, and
> made changes to 3 packages, you would only need provide the source for
> those three packages.  At most, providing a link to the upstream (us)
> packages/code/etc for everything else would be required.  Also, you are
> only required to provide source to the people you provide binaries to,
> and you're only required to do so on request.  Meaning that if you made
> a CD and only gave it to your mom, you don't need a server.  You just
> need to burn her a CD of source if she asked.  It really is that simple.
> The only way you need a server is if you're going about distributing it
> to the world, and you made a ton of changes.  Remember, the GPL just
> says that you have to provide the code.  Pointing someone to where they
> can get it *is* providing it, so long as any patches/changes you've made
> are also available under some means.
> 

Tank you :) Now it all makes sens. Cause if you publish a live cd to a
large audience, you should be able to publish the rest also. Then it's
only a couple of GB on disk. If you make just a few for friends, a text
file with your email is enough. Now I see how nice the GPL adopts to the
size of your plans and audience.
And if it grows, it is also reasonable to provide a Gentoo mirror,
because it probably would also use the Gentoo network for distribution
of the base files.

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Ciaran McCreesh
On Wed, 28 Jun 2006 11:42:47 -0400 Chris Gianelloni
<[EMAIL PROTECTED]> wrote:
| This is a common misconception.  All that you really need to provide
| is the patches.

Careful with that. The GNU people say otherwise.

http://www.gnu.org/licenses/gpl-faq.html#DistributingSourceIsInconvenient

-- 
Ciaran McCreesh
Mail: ciaran dot mccreesh at blueyonder.co.uk


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Mivz
Mike Doty wrote:
> Mivz wrote:
>>> Mike Doty wrote:
 Mivz wrote:
>> Then I have got this one question, I don't need a answer too.
>>
>> How free is free software if you need a lawyer and a expensive server
>> just to be able to publish your addition under your own name?
>>
 Very free.  There are many project sites that will host your content if
 you have it under a GPL or similar license.  Similarly, as long as you
 provide the source, you satisfy the main point of GPL.  Thousands of
 projects do exactly this without any input from a lawyer.

>>> But then it's still 'free beer', and not 'freedom'. I still can not
>>> write a patch and make a cd with the patch applied to give to my mum and
>>> my friends, without the risk of my intelligence being stolen and abused.
>>> Or I have to go through the hassle of finding a provider, which of
>>> course needs attention too.
>>>
>>>
> Then you miss the entire point of GPL.  You "own" your code, but if you
> derive it from something that is GPL, then you must comply with the GPL.
>  The GPL exists to protect the author from what you're trying to do.
> Your statement also goes against the whole concept of free software.
> you've learned and benefited from all of our work, yet you don't want to
> contribute?  It's very selfish and childish.

With stolen or abuse I do not mean just used. I mean stolen and abused
as you would consider GPL licensed software stolen or abused.
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Chris Gianelloni
On Wed, 2006-06-28 at 17:18 +0200, Mivz wrote:
> Mike Doty wrote:
> > Mivz wrote:
> >>> Then I have got this one question, I don't need a answer too.
> >>>
> >>> How free is free software if you need a lawyer and a expensive server
> >>> just to be able to publish your addition under your own name?
> >>>
> > Very free.  There are many project sites that will host your content if
> > you have it under a GPL or similar license.  Similarly, as long as you
> > provide the source, you satisfy the main point of GPL.  Thousands of
> > projects do exactly this without any input from a lawyer.
> > 
> 
> But then it's still 'free beer', and not 'freedom'. I still can not
> write a patch and make a cd with the patch applied to give to my mum and
> my friends, without the risk of my intelligence being stolen and abused.
> Or I have to go through the hassle of finding a provider, which of
> course needs attention too.

This is a common misconception.  All that you really need to provide is
the patches.  If you, for example, made a Gentoo-based distribution, and
made changes to 3 packages, you would only need provide the source for
those three packages.  At most, providing a link to the upstream (us)
packages/code/etc for everything else would be required.  Also, you are
only required to provide source to the people you provide binaries to,
and you're only required to do so on request.  Meaning that if you made
a CD and only gave it to your mom, you don't need a server.  You just
need to burn her a CD of source if she asked.  It really is that simple.
The only way you need a server is if you're going about distributing it
to the world, and you made a ton of changes.  Remember, the GPL just
says that you have to provide the code.  Pointing someone to where they
can get it *is* providing it, so long as any patches/changes you've made
are also available under some means.

-- 
Chris Gianelloni
Release Engineering - Strategic Lead
x86 Architecture Team
Games - Developer
Gentoo Linux


signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Mike Doty
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mivz wrote:
> Mike Doty wrote:
>> Mivz wrote:
 Then I have got this one question, I don't need a answer too.

 How free is free software if you need a lawyer and a expensive server
 just to be able to publish your addition under your own name?

>> Very free.  There are many project sites that will host your content if
>> you have it under a GPL or similar license.  Similarly, as long as you
>> provide the source, you satisfy the main point of GPL.  Thousands of
>> projects do exactly this without any input from a lawyer.
>>
> 
> But then it's still 'free beer', and not 'freedom'. I still can not
> write a patch and make a cd with the patch applied to give to my mum and
> my friends, without the risk of my intelligence being stolen and abused.
> Or I have to go through the hassle of finding a provider, which of
> course needs attention too.
> 
> 
Then you miss the entire point of GPL.  You "own" your code, but if you
derive it from something that is GPL, then you must comply with the GPL.
 The GPL exists to protect the author from what you're trying to do.
Your statement also goes against the whole concept of free software.
you've learned and benefited from all of our work, yet you don't want to
contribute?  It's very selfish and childish.

If you truly feel that way, I'd recommend using something propriatory
like microsoft, where you can license it any way you want.

- --
===
Mike Doty  kingtaco -at- gentoo.org
Gentoo/AMD64 Strategic Lead
Gentoo Developer Relations
Gentoo Recruitment Lead
Gentoo Infrastructure
GPG: 0094 7F06 913E 78D6 F1BB  06BA D0AD D125 A797 C7A7
===
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iQCVAwUBRKKhcIBrouQZ9K4FAQKcggP/aR8HNcIjBZ33rWX5x9X+AFUJ9md1x1VI
Z8XPhloE1DOwC+OGfod0BbyJMepjtUXGISILseRpgVl63VNyT1Hznlk90Am+YFxR
ooGiZzsJI1ghZLWy8gBHEC0O6iCA72TnstVx8YceUiK58iOkBwwd9MayGGftMblc
52Sdikeg5NE=
=Qq6b
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] Re: GPL and Source code providing

2006-06-28 Thread Mivz
Wiktor Wandachowicz wrote:
> I mean, if someone is able to create its own web page and put a binary
> download(s) of its work, then how hard is it to comply with the GPL
> license and just put some more links to the source code?
> It's like the (old?/new?) Decalogue: "You shall not steal".
> 

But if your modification is on top of the Gentoo system and your build
your own Live cd, like Kororaa, do you have to provide all the sources
of all the program's on the live cd?
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Mivz
Mike Doty wrote:
> Mivz wrote:
>>> Then I have got this one question, I don't need a answer too.
>>>
>>> How free is free software if you need a lawyer and a expensive server
>>> just to be able to publish your addition under your own name?
>>>
> Very free.  There are many project sites that will host your content if
> you have it under a GPL or similar license.  Similarly, as long as you
> provide the source, you satisfy the main point of GPL.  Thousands of
> projects do exactly this without any input from a lawyer.
> 

But then it's still 'free beer', and not 'freedom'. I still can not
write a patch and make a cd with the patch applied to give to my mum and
my friends, without the risk of my intelligence being stolen and abused.
Or I have to go through the hassle of finding a provider, which of
course needs attention too.


-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Re: GPL and Source code providing

2006-06-28 Thread Wiktor Wandachowicz
Mivz  alpha.spugium.net> writes:

> Then I have got this one question, I don't need a answer too.
> 
> How free is free software if you need a lawyer and a expensive server
> just to be able to publish your addition under your own name?

This is free as in *freedom*. GPL says that you cannot restrict the freedom of
other people. So, ditributing the modified, GPL-ed programs without the access
to the source code with said modifications restrict others from seeing how it
was achieved and tinkering with the code (i.e. improving it more).

Sorry, but there's no free lunch (as in *beer). If you build upon the work of
others and it happens that this work is under GPL, then you either must behave
(give access to the source code) or write your own version of the software from
the ground. And compiling a distro from the source code and creating a binary
download, CDs, upgrades, etc. *is* a derivative work IMHO. The same is for
single packages that are under GPL.

I mean, if someone is able to create its own web page and put a binary
download(s) of its work, then how hard is it to comply with the GPL
license and just put some more links to the source code?
It's like the (old?/new?) Decalogue: "You shall not steal".

Read this:
"Richard Stallman, interviewed at GPLv3 Conference in Barcelona, by Sean Daly"
http://www.groklaw.net/article.php?story=20060625001523547
The interesting thing starts at 07:36 of the transcript.

Also read this, if you haven't done so before:
http://www.gnu.org/licenses/gpl.txt
http://www.gnu.org/copyleft/gpl.html

Cheers,
Wiktor Wandachowicz (SirYes)

PS. Sorry for the noise, but I thought this issue needed clarification.

-- 
gentoo-dev@gentoo.org mailing list



[gentoo-dev] Bugday announcement

2006-06-28 Thread Bjarke Istrup Pedersen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hey everybody.

Bugday is moving closer, and we would like to see you on Saturday 1. of
July.
We are celebrating that it once again is the first saturday of the
month. We will be serving virtual cookies to everybody who shows up :-)

So please, show up in #gentoo-bugs on irc.freenode.net , we will be
starting at 00:00 and ending at 23:59 ca.

The new bugday website isn't online yet, due to a few techincal problems
that we are working on sorting out :-)

Hope to see you all
Bjarke (AKA. GurliGebis)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.3 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEopoBO+Ewtpi9rLERAk2+AJ9yP3onCkFwxbhUgdYEJBFEMpGVGQCfZkg0
a/ohZ7y4mSGn56u7EVB3rBM=
=t2/n
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Stuart Herbert

On 6/28/06, Mivz <[EMAIL PROTECTED]> wrote:

How free is free software if you need a lawyer and a expensive server
just to be able to publish your addition under your own name?


With the GPL v2, you don't need a server at all.  You're perfectly
entitled to distribute the code on DVD (for example), for a fee.  You
don't have to keep the source online at all.

If the GPL v3 does require you to keep the source online, that'd be a
shame.  Relying on third parties (such as SourceForge, or Berlios) to
host your source online is risky ... if they disappear, *you* are
still liable to keep your source code online (presumably the three
year rule still applies).  If the third party disappears, taking older
versions of the code with it, what then for you?  Technically, you're
in violation.

The idea that everyone has cheap hosting available to them is sadly an
incomplete view of the world :(

Best regards,
Stu
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Bo Ørsted Andresen
On Wednesday 28 June 2006 16:28, Mivz wrote:
> How free is free software if you need a lawyer and a expensive server
> just to be able to publish your addition under your own name?

There is nothing preventing you from just publishing a patch with your name. 
The problem arises only if you distribute a binary without either source or 
an offer to provide source on request...

-- 
Bo Andresen


pgpDZsYJU0GvH.pgp
Description: PGP signature


Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Greg KH
On Wed, Jun 28, 2006 at 04:28:42PM +0200, Mivz wrote:
> How free is free software if you need a lawyer and a expensive server
> just to be able to publish your addition under your own name?

*plonk*
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Mike Doty
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mivz wrote:
> Then I have got this one question, I don't need a answer too.
> 
> How free is free software if you need a lawyer and a expensive server
> just to be able to publish your addition under your own name?
> 
Very free.  There are many project sites that will host your content if
you have it under a GPL or similar license.  Similarly, as long as you
provide the source, you satisfy the main point of GPL.  Thousands of
projects do exactly this without any input from a lawyer.

- --
===
Mike Doty  kingtaco -at- gentoo.org
Gentoo/AMD64 Strategic Lead
Gentoo Developer Relations
Gentoo Recruitment Lead
Gentoo Infrastructure
GPG: 0094 7F06 913E 78D6 F1BB  06BA D0AD D125 A797 C7A7
===
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.4 (GNU/Linux)

iQCVAwUBRKKWEIBrouQZ9K4FAQJD9gP+LyFCH+xz1ohPfazJ+rz/yy2iI4BgUDbQ
K9rjXGZyPz74619shqRASWYe6q97EyUSwmZqlOeQdZv9mp+WQFSPlWEO3CaPbnW+
fQg4lVV3Lrjo5jST9zVpjXCtS4ZMlEQG4LSGeN3wBSrDF2wLUcMA7IWDtkBHBk7V
SJ+ly8TamhQ=
=nRRK
-END PGP SIGNATURE-
-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Mivz
Kevin F. Quinn wrote:
> On Wed, 28 Jun 2006 11:21:45 +0200
> Mivz <[EMAIL PROTECTED]> wrote:
> 
>> Does this obligation, to provide your own source, also count for a
>> none Gentoo developer making a overlay tree for one of his projects
>> which is licensed under de GPL-2?
> 
> If your project is licensed under the GPL-2, you have to honour the
> provisions of that license.  You can't license something under the GPL
> and not provide the source.
> 
> If you're distributing binary packages, you need to distribute also the
> source code that went to make up those binary packages (i.e. your
> changes/additions and also both upstream sources).
> 
> If you're only distributing source code (e.g. ebuild scripts, patch
> files) then there's nothing further you need to do.
> 
>> Would that mean that, if u write software using the portage system,
>> that every package that is used by one of your own should be
>> available from a server of your own?
> 
> You need to provide the source for all binaries you distribute.
> 
>> If, the developer should also provide it's own file server with all
>> those packages, this would cause that every developer that wanted to
>> make a overlay should be a Gentoo file mirror?
> 
> Only if they distribute binaries, in which case source should be
> provided sufficient to build those binaries.
> 
>> Do my senses run wilde? Your just my imagination?
>> Do I understand this right?
> 
> If you're not sure whether something you do is compliant with the
> relevant licenses, talk to an appropriate lawyer.
> 

Tanks for the clear explanation. I get the point, I have to distribute
only my own sources for the overlay. But when I build a custom Live cd
or Stage 3 installation, I have to provide those packages from source
also or provide a Gentoo mirror. (which contains those)
And I have to look for a lawyer to be sure I do everything right.

Then I have got this one question, I don't need a answer too.

How free is free software if you need a lawyer and a expensive server
just to be able to publish your addition under your own name?

-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Kevin F. Quinn
On Wed, 28 Jun 2006 11:21:45 +0200
Mivz <[EMAIL PROTECTED]> wrote:

> Does this obligation, to provide your own source, also count for a
> none Gentoo developer making a overlay tree for one of his projects
> which is licensed under de GPL-2?

If your project is licensed under the GPL-2, you have to honour the
provisions of that license.  You can't license something under the GPL
and not provide the source.

If you're distributing binary packages, you need to distribute also the
source code that went to make up those binary packages (i.e. your
changes/additions and also both upstream sources).

If you're only distributing source code (e.g. ebuild scripts, patch
files) then there's nothing further you need to do.

> Would that mean that, if u write software using the portage system,
> that every package that is used by one of your own should be
> available from a server of your own?

You need to provide the source for all binaries you distribute.

> If, the developer should also provide it's own file server with all
> those packages, this would cause that every developer that wanted to
> make a overlay should be a Gentoo file mirror?

Only if they distribute binaries, in which case source should be
provided sufficient to build those binaries.

> Do my senses run wilde? Your just my imagination?
> Do I understand this right?

If you're not sure whether something you do is compliant with the
relevant licenses, talk to an appropriate lawyer.

-- 
Kevin F. Quinn


signature.asc
Description: PGP signature


Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Diego 'Flameeyes' Pettenò
On Wednesday 28 June 2006 12:47, Mivz wrote:
> So that would not be when a stage 3 install cd for the Overlay tree is
> published? Because that cd contains binary precomplied packages.
Well, IANAL and as Stuart said the last word is up to trustees, but from my 
understanding, as long as the overlay contains only ebuilds, it has to be 
treated as a source-only repository.

In the moment you release a stage or a CD out of that overlay, you have to 
comply to GPL for the ebuilds, which means that the overlay has to be 
available, and for the GPL software released in the stage/CD.

The main difference that I can see from Debian (and based distributions) is 
that their packages are built out of the original sources (that might and 
might not be GPL) and their debian/ directory (that is GPL).

As I said, IANAL and I'm speaking only for myself not for anyone else. I only 
try to apply some logic to the text of GNU's GPL... although seems like logic 
is overestimated with some people as we now see, unfortunately.

If we have to resort to lawyers just to get a distro going, I think there's 
something entirely wrong with what the free software is today.

-- 
Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgpKFtletHiKf.pgp
Description: PGP signature


Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Mivz
Diego 'Flameeyes' Pettenò wrote:
> On Wednesday 28 June 2006 11:21, Mivz wrote:
>> Does this obligation, to provide your own source, also count for a none
>> Gentoo developer making a overlay tree for one of his projects which is
>> licensed under de GPL-2? Because that is a derived distro form Gentoo
>> right?
> The problem there is with binary packages. The problem does come down to, 
> then, just GRP and other release methods, like solar's tinderbox and my 
> Gentoo/Alt stages. For the rest, Gentoo uses sources, not binary packages.
> 

So that would not be when a stage 3 install cd for the Overlay tree is
published? Because that cd contains binary precomplied packages.


-- 
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Stuart Herbert

Hi,

On 6/28/06, Mivz <[EMAIL PROTECTED]> wrote:

Hello,

I have just read the following story, which scared me a bit:

http://software.newsforge.com/article.pl?sid=06/06/23/1728205&tid=150

Does this obligation, to provide your own source, also count for a none
Gentoo developer making a overlay tree for one of his projects which is
licensed under de GPL-2? Because that is a derived distro form Gentoo
right?
Would that mean that, if u write software using the portage system, that
every package that is used by one of your own should be available from a
server of your own?
If, the developer should also provide it's own file server with all
those packages, this would cause that every developer that wanted to
make a overlay should be a Gentoo file mirror?

Do my senses run wilde? Your just my imagination?
Do I understand this right?

Mivz


Questions on how the law affects Gentoo are best put to the Gentoo
Trustees, who have access to our lawyers.  They're the only people who
should be commenting on legal stuff like this.

Best regards,
Stu
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] GPL and Source code providing

2006-06-28 Thread Diego 'Flameeyes' Pettenò
On Wednesday 28 June 2006 11:21, Mivz wrote:
> Does this obligation, to provide your own source, also count for a none
> Gentoo developer making a overlay tree for one of his projects which is
> licensed under de GPL-2? Because that is a derived distro form Gentoo
> right?
The problem there is with binary packages. The problem does come down to, 
then, just GRP and other release methods, like solar's tinderbox and my 
Gentoo/Alt stages. For the rest, Gentoo uses sources, not binary packages.

-- 
Diego "Flameeyes" Pettenò - http://farragut.flameeyes.is-a-geek.org/
Gentoo/Alt lead, Gentoo/FreeBSD, Video, AMD64, Sound, PAM, KDE


pgpjxPX0tzd53.pgp
Description: PGP signature


[gentoo-dev] GPL and Source code providing

2006-06-28 Thread Mivz
Hello,

I have just read the following story, which scared me a bit:

http://software.newsforge.com/article.pl?sid=06/06/23/1728205&tid=150

Does this obligation, to provide your own source, also count for a none
Gentoo developer making a overlay tree for one of his projects which is
licensed under de GPL-2? Because that is a derived distro form Gentoo
right?
Would that mean that, if u write software using the portage system, that
every package that is used by one of your own should be available from a
server of your own?
If, the developer should also provide it's own file server with all
those packages, this would cause that every developer that wanted to
make a overlay should be a Gentoo file mirror?

Do my senses run wilde? Your just my imagination?
Do I understand this right?

Mivz

-- 
gentoo-dev@gentoo.org mailing list