Re: [gentoo-dev] Copyright issues

2012-11-20 Thread Ulrich Mueller
 On Mon, 19 Nov 2012, Anthony G Basile wrote:

 The other levels are files and projects. So this leads to the other
 confusion, do you touch every file in the project when forking etc.

 The answer appears to be that a file is the unit, but from practice
 I've seen all three. What is correct is what passes in the courts
 and I do not want to, nor have I ever, tested that. [...]

The FSF appears to take the standpoint that the project as a whole is
the unit. In their Information for maintainers of GNU software [1]
there is the following paragraph:

| To update the list of year numbers, add each year in which you have
| made nontrivial changes to the package.  [...]  When you add the new
| year, it is not required to keep track of which files have seen
| significant changes in the new year and which have not.  It is
| recommended and simpler to add the new year to all files in the
| package, and be done with it for the rest of the year.

I've also found [2] which says that the above is based on legal advice
from Eben Moglen.

Ulrich

[1] 
http://cvs.savannah.gnu.org/viewvc/gnustandards/maintain.texi?root=gnustandardsview=markup
[2] http://lists.gnu.org/archive/html/emacs-devel/2005-12/msg00327.html



Re: [gentoo-dev] Copyright issues

2012-11-20 Thread Anthony G. Basile

On 11/20/2012 04:26 AM, Ulrich Mueller wrote:

On Mon, 19 Nov 2012, Anthony G Basile wrote:

The other levels are files and projects. So this leads to the other
confusion, do you touch every file in the project when forking etc.
The answer appears to be that a file is the unit, but from practice
I've seen all three. What is correct is what passes in the courts
and I do not want to, nor have I ever, tested that. [...]

The FSF appears to take the standpoint that the project as a whole is
the unit. In their Information for maintainers of GNU software [1]
there is the following paragraph:

| To update the list of year numbers, add each year in which you have
| made nontrivial changes to the package.  [...]  When you add the new
| year, it is not required to keep track of which files have seen
| significant changes in the new year and which have not.  It is
| recommended and simpler to add the new year to all files in the
| package, and be done with it for the rest of the year.

I've also found [2] which says that the above is based on legal advice
from Eben Moglen.

Ulrich

[1]http://cvs.savannah.gnu.org/viewvc/gnustandards/maintain.texi?root=gnustandardsview=markup
[2]http://lists.gnu.org/archive/html/emacs-devel/2005-12/msg00327.html


Thank you Ulrich.  We'll read that carefully and we'll act accordingly.

--
Anthony G. Basile, Ph.D.
Gentoo Linux Developer [Hardened]
E-Mail: bluen...@gentoo.org
GnuPG FP  : 8040 5A4D 8709 21B1 1A88  33CE 979C AF40 D045 5535
GnuPG ID  : D0455535




Re: [gentoo-dev] Copyright issues

2012-11-20 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 20/11/12 04:26 AM, Ulrich Mueller wrote:
 On Mon, 19 Nov 2012, Anthony G Basile wrote:
 
 The other levels are files and projects. So this leads to the
 other confusion, do you touch every file in the project when
 forking etc.
 
 The answer appears to be that a file is the unit, but from
 practice I've seen all three. What is correct is what passes in
 the courts and I do not want to, nor have I ever, tested that.
 [...]
 
 The FSF appears to take the standpoint that the project as a whole
 is the unit. In their Information for maintainers of GNU software
 [1] there is the following paragraph:
 
 | To update the list of year numbers, add each year in which you
 have | made nontrivial changes to the package.  [...]  When you add
 the new | year, it is not required to keep track of which files
 have seen | significant changes in the new year and which have not.
 It is | recommended and simpler to add the new year to all files in
 the | package, and be done with it for the rest of the year.
 
 I've also found [2] which says that the above is based on legal
 advice from Eben Moglen.
 
 Ulrich
 
 [1]
 http://cvs.savannah.gnu.org/viewvc/gnustandards/maintain.texi?root=gnustandardsview=markup

 
[2] http://lists.gnu.org/archive/html/emacs-devel/2005-12/msg00327.html
 

I did a quick scan; it seems though that this relates to updating the
scope of a copyright that someone already holds?  IE, not necessarily
relating to the transfer of copyright
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.19 (GNU/Linux)

iF4EAREIAAYFAlCriGMACgkQ2ugaI38ACPCJXgEAkQK/EIYoqGWFOhy1tz0Di2zY
eV/Gg3w698Qz7f4iZygA/1hfBqd2vcVTyG2gaBw0G+/NnRjZkC6Ob/Njsivi5ZBv
=msje
-END PGP SIGNATURE-



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Rich Freeman
On Sun, Nov 18, 2012 at 11:30 PM, Greg KH gre...@gentoo.org wrote:

 Talk to a lawyer if you disagree with this.  The area of copyright law,
 and software, is very well defined (with one exception of the major
 change to add your copyright, and even then, there's an agreed apon
 standard to follow).  Because of that, I disagree that you think this is
 something that is unknown at all.

I realize that it is illegal to remove a copyright line from a work
without permission, just as it is illegal to copy a work in the first
place without permission.  The question is whether the GPL gives such
permission, whether it is possible to give such permission, or at
least whether you can give somebody this permission and then sue them
for following through.

That's my main concern here.  Can somebody say, sure, go ahead and
remove my name from the copyright line and then sue you for doing it?


 But I'm not going to be able to change your mind :)  Please get the
 Foundation to write up the rules apon which Gentoo developers need to
 handle the copyright mark, so that there's no disagreement as to what to
 do, in any type of situation.

I'm not curious enough that I'd be willing to spend money on this.  If
somebody wants to change my mind they're welcome to provide me with a
reference for a relevant case.  I'm sure there are endless cases of
bad things happening to people removing copyright lines, just as there
are endless cases of people being sued for copying files.  I'm
concerned with cases where something bad has happened to somebody who
removed a copyright line after being given permission to do so, and
cases dealing with copyleft licenses and whether they grant this
permission.

I suspect the wisest course of action for the Foundation will be to
take the conservative approach.  However, I do not believe that this
is because this is legally required.  It is simply a matter of not
being wise to spend all that donated money fighting to prove that this
is the case.  After all, even if I'm completely right, that doesn't
mean that somebody can't sue me.  Winning a legal case in the US is a
very expensive proposition.  I'm sure that would be the advice of any
lawyer we retained.  All that said, a formal policy would be a good
idea.

Rich



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Anthony G. Basile

On 11/18/2012 11:34 PM, Greg KH wrote:

On Sun, Nov 18, 2012 at 11:21:20PM -0500, Richard Yao wrote:

On 11/18/2012 11:22 PM, Greg KH wrote:

On Sun, Nov 18, 2012 at 11:05:05PM -0500, Richard Yao wrote:

On 11/18/2012 09:58 PM, Greg KH wrote:


an on-topic discussion about copyright thread response from me snipped


We develop open source software in public repositories. A developer
decided it would be helpful to change the software name systemd to
eudev, among other things, in various files after misunderstanding what
the Foundation officers in charge of legal matters had approved. You
objected to it. I asked for clarification after seeing that your name
had not been removed from any copyright notices. You explained your
complaint. I asked you to wait for the person who wrote the commit to
fix it. It was fixed.

That is all that was necessary. Whining on the list did not wake the
author of that commit sooner. Furthermore, the changes that you wanted
would have been made in a few days had you not become involved.


None of the words you wrote here seem to me to be related to my response
about copyright, the Gentoo Foundation, and how copyright works for
software projects at all.  So I'm a bit confused, what are you concerned
about here?

greg k-h


Your issue has been resolved. You can stop beating the dead horse now.


I was responding to a discussion about how copyright works, and how it
should be marked as such for Gentoo-related projects, that was not
correct in my knowledge of copyright law.  It had nothing to do with my
issue, or the udev issue at all, which is why I even changed the
subject.

Oh well.

*plonk*


Greg,

Thank you for these responses because they did help me understand 
copyright/left better.  I appreciate your expertise in the matter and 
would hope I can draw on it again in the future, because despite what 
you said a few emails ago, copyright/left is not something that every 
software developer understands.


My fundamental confusion was over the question of what is the smallest 
copyrightable unit.  I think in terms of blame/kudos and the unit that 
comes to mind is one commit, properly isolated.  When a project becomes 
serious, I get careful about the signoffs vs authors vs reporters etc. 
And blame is as much a part of the game as kudos.


The other levels are files and projects.  So this leads to the other 
confusion, do you touch every file in the project when forking etc.


The answer appears to be that a file is the unit, but from practice I've 
seen all three.  What is correct is what passes in the courts and I do 
not want to, nor have I ever, tested that.  Thus working with copyright 
is fundamentally different than working with code because I can readily 
test one but not the other.  Since you only gain experience by doing 
something, I can confidently say I have zero copyright experience.


Again thanks.

--
Anthony G. Basile, Ph. D.
Professor of Information Technology
D'Youville College
Buffalo, NY 14201
(716) 829-8197



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Peter Stuge
Anthony G. Basile wrote:
 The answer appears to be that a file is the unit

I personally consider it to be smaller; a number of lines within
a file, or even a single line, all depending on things.


//Peter



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Rich Freeman
On Mon, Nov 19, 2012 at 11:10 AM, Peter Stuge pe...@stuge.se wrote:
 Anthony G. Basile wrote:
 The answer appears to be that a file is the unit

 I personally consider it to be smaller; a number of lines within
 a file, or even a single line, all depending on things.

Yup - any creative expression is copyrightable.  Your two line email
is completely copyrightable, and so is the one line you quoted.  That
said, Anthony couldn't have used copyright to prevent you and I from
quoting him, as it would almost certainly be considered fair use.
That doesn't mean that his email wasn't copyrightable - only that
copyright is not an impervious protection.

Rich



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Greg KH
On Mon, Nov 19, 2012 at 07:41:54AM -0500, Anthony G. Basile wrote:
 Thank you for these responses because they did help me understand
 copyright/left better.  I appreciate your expertise in the matter
 and would hope I can draw on it again in the future, because despite
 what you said a few emails ago, copyright/left is not something that
 every software developer understands.

I'm curious as to why this is?  Didn't you learn about this in school
(if you went to school for software development), or from any company
you have worked for?  At numerous companies I have worked for, it was
part of the introduction to company FOO, here's your legal training on
what to do and not to do with regards to open source.  _ANY_ company
dealing with Linux should have this type of thing in place, otherwise,
as I have found out first hand, it can get you in big trouble.

 My fundamental confusion was over the question of what is the
 smallest copyrightable unit.  I think in terms of blame/kudos and
 the unit that comes to mind is one commit, properly isolated.  When
 a project becomes serious, I get careful about the signoffs vs
 authors vs reporters etc. And blame is as much a part of the game
 as kudos.

Yes, an individual unit of contribution is copyrightable, but, and
this is the important part, it doesn't modify the overall copyright of
the whole file unless some other criteria is met (i.e. a major change
to the file overall, this has come to mean at least 1/3 of the
logic/code.)

And then there's the overall copyright for the whole program, which too
depends on the copyrights of the individual files, that is another thing
to determine.

Yes, this isn't obvious at first glance, go consult a copyright lawyer
for the specific details if you are curious about it.

Which, again, I strongly feel that the Foundation needs to do before
anymore Copyright Gentoo Foundation marks get added to _any_ files in
our tree.

thanks,

greg k-h



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Greg KH
On Mon, Nov 19, 2012 at 07:03:12AM -0500, Rich Freeman wrote:
 On Sun, Nov 18, 2012 at 11:30 PM, Greg KH gre...@gentoo.org wrote:
 
  Talk to a lawyer if you disagree with this.  The area of copyright law,
  and software, is very well defined (with one exception of the major
  change to add your copyright, and even then, there's an agreed apon
  standard to follow).  Because of that, I disagree that you think this is
  something that is unknown at all.
 
 I realize that it is illegal to remove a copyright line from a work
 without permission, just as it is illegal to copy a work in the first
 place without permission.  The question is whether the GPL gives such
 permission, whether it is possible to give such permission, or at
 least whether you can give somebody this permission and then sue them
 for following through.
 
 That's my main concern here.  Can somebody say, sure, go ahead and
 remove my name from the copyright line and then sue you for doing it?

Just removing the name doesn't remove the copyright itself, but, and
this is the important thing, it shows intent.  Intent is a very
powerful thing when it comes to legal enforcement.  If you remove a
copyright line, or add your own line, you are showing what you are
wanting to do here.

So if you remove a copyright line, you are showing your intent to
remove the legal notification of the original copyright holders of the
file, which, in numerous juristictions, can be a very serious offence.

Again, talk to a lawyer for all of the details if you are curious.

 I suspect the wisest course of action for the Foundation will be to
 take the conservative approach.  However, I do not believe that this
 is because this is legally required.  It is simply a matter of not
 being wise to spend all that donated money fighting to prove that this
 is the case.  After all, even if I'm completely right, that doesn't
 mean that somebody can't sue me.  Winning a legal case in the US is a
 very expensive proposition.  I'm sure that would be the advice of any
 lawyer we retained.  All that said, a formal policy would be a good
 idea.

No one has to fight at all here, the law is very clear, and a quick
consultation with a copyright lawyer can provide us with a very good set
of rules and boundry conditions that all of us need to follow in order
to ensure that the Foundation does not get into any trouble when it
comes to copyrights.

thanks,

greg k-h



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Diego Elio Pettenò
On 19/11/2012 09:02, Greg KH wrote:
 I'm curious as to why this is?  Didn't you learn about this in school
 (if you went to school for software development), or from any company
 you have worked for?  At numerous companies I have worked for, it was
 part of the introduction to company FOO, here's your legal training on
 what to do and not to do with regards to open source.  _ANY_ company
 dealing with Linux should have this type of thing in place, otherwise,
 as I have found out first hand, it can get you in big trouble.

I can only speak for my personal experience, but that hasn't been the case.

Even though I didn't continue with my university in Italy, I don't
remember any copyright law course at least when I was supposed to be
there. And even though in high school I was studying as a programmer, we
only had very basic law classes in the first two years (common to
non-programmers) and none in the final three.

As for companies I worked for — no, not really. Actually at least at one
of them I was the one introducing them to the complexity of license
handling (with a final you better call a lawyer up note, for obvious
reasons).

So no, I'd venture to say that it's not as common as you seem to expect,
which yes, is appalling.

-- 
Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Peter Stuge
Greg KH wrote:
 this isn't obvious at first glance, go consult a copyright lawyer
 for the specific details if you are curious about it.
 
 Which, again, I strongly feel that the Foundation needs to do

+1


 before anymore Copyright Gentoo Foundation marks get added to
 _any_ files in our tree.

I always did wonder about how that works in ebuilds. I assumed that
part of being a developer included assignment for any ebuilds to be
committed. Of course that isn't true for what I have in my overlay.


//Peter



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Rich Freeman
On Mon, Nov 19, 2012 at 12:06 PM, Greg KH gre...@gentoo.org wrote:
 On Mon, Nov 19, 2012 at 07:03:12AM -0500, Rich Freeman wrote:
 That's my main concern here.  Can somebody say, sure, go ahead and
 remove my name from the copyright line and then sue you for doing it?

 Just removing the name doesn't remove the copyright itself, but, and
 this is the important thing, it shows intent.  Intent is a very
 powerful thing when it comes to legal enforcement.  If you remove a
 copyright line, or add your own line, you are showing what you are
 wanting to do here.

 So if you remove a copyright line, you are showing your intent to
 remove the legal notification of the original copyright holders of the
 file, which, in numerous juristictions, can be a very serious offence.

 Again, talk to a lawyer for all of the details if you are curious.

So, I give you a file.  Then I tell you IN WRITING that you can go
ahead and remove my name from the copyright line if you want to.

I think it would be hard for me to argue that I should be able to
obtain damages when I gave you authorization to remove my name.

I think the general intent is not to pretend that others did not
contribute to the work before, but rather to avoid cluttering the file
with a laundry list of names.

That said, I'd be happy to chat with a lawyer about this, and if you
know of any who wouldn't mind having such a conversation free of
charge, let me know, or feel free to point them to the list.

 No one has to fight at all here, the law is very clear, and a quick
 consultation with a copyright lawyer can provide us with a very good set
 of rules and boundry conditions that all of us need to follow in order
 to ensure that the Foundation does not get into any trouble when it
 comes to copyrights.

The only way to avoid trouble when it comes to copyright is to never
copy anything, or link to anything, and make sure that anybody else
using your internet connection does the same.

Everything after that is just an exercise in risk mitigation.  I don't
think there is any basis in law for getting in trouble for removing
names from copyrights for GPL works.  That said, there doesn't need to
be a basis in law for being sued, or even for losing a lawsuit.  So,
if I had to vote on this as a trustee I'd likely take the conservative
approach.  However, I'll reserve my right to whine about the problems
with the legal system all the same.  :)

From my general interactions with lawyers in the US they're very
pragmatic.  They aren't about right and wrong but rather what you
can and can't get away with.  It really doesn't matter if I'm
completely right and you're completely wrong, if in order for me to
exercise my rights I have to spend $100k fighting in courts, and
perhaps even losing in the process.  In the US, your rights are
whatever you can afford for them to be.

On the topic of risk mitigation - it is all about what you get vs what
you could lose.  Honestly I don't see much reason for removing people
from copyright lines other than for the sake of decluttering.  That
being the case, the wisest move might be to just add the Foundation to
copyright statements and leave the rest alone.  For ebuilds I'd
probably keep the headers in accordance with the standard format, and
just move any existing copyright statements further down in the file.
If clutter gets really bad we should consider whether we can just move
excessive copyright statements to the end of the file, perhaps with a
reference at the top next to a single line copyright statement
(Copyright 2012 Gentoo Foundation, et al - Licensed under... - see end
of file for further details).

Rich



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Diego Elio Pettenò
On 19/11/2012 10:06, Rich Freeman wrote:
 So, I give you a file.  Then I tell you IN WRITING that you can go
 ahead and remove my name from the copyright line if you want to.
 
 I think it would be hard for me to argue that I should be able to
 obtain damages when I gave you authorization to remove my name.

You're trying to navigate extremely difficult and varying waters.

Remember that under most European copyright laws (under author's
rights, which includes Germany, France and Italy at the very least),
you can't even have public domain, as long as you're alive.

Which is why things like WTFPL came up to be.

-- 
Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Ciaran McCreesh
On Mon, 19 Nov 2012 09:06:53 -0800
Greg KH gre...@gentoo.org wrote:
 No one has to fight at all here, the law is very clear, and a quick
 consultation with a copyright lawyer can provide us with a very good
 set of rules and boundry conditions that all of us need to follow in
 order to ensure that the Foundation does not get into any trouble
 when it comes to copyrights.

The last time someone from Gentoo spoke to a copyright lawyer, it
resulted in a year-or-so-long ban on recruiting anyone, and everyone
was supposed to sign a piece of paper agreeing to turn over all their
floppy disks and monitors to drobbins upon request.

-- 
Ciaran McCreesh


signature.asc
Description: PGP signature


Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Peter Stuge
Ciaran McCreesh wrote:
  a quick consultation with a copyright lawyer can provide us with
  a very good set of rules and boundry conditions
 
 The last time someone from Gentoo spoke to a copyright lawyer, it
 resulted in a year-or-so-long ban on recruiting anyone, and everyone
 was supposed to sign a piece of paper agreeing to turn over all their
 floppy disks and monitors to drobbins upon request.

There are obviously bad copyright lawyers for open source projects.

But there are also really good ones.


//Peter


pgpMqVgo7DB6d.pgp
Description: PGP signature


Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Rich Freeman
On Mon, Nov 19, 2012 at 1:23 PM, Ciaran McCreesh
ciaran.mccre...@googlemail.com wrote:
 The last time someone from Gentoo spoke to a copyright lawyer, it
 resulted in a year-or-so-long ban on recruiting anyone, and everyone
 was supposed to sign a piece of paper agreeing to turn over all their
 floppy disks and monitors to drobbins upon request.

Hence my comment on risk management.  The only way to be safe is to
not get anything done.  The same is true of avoiding kicking off
projects that tick people off - the only way to do that is to
effectively not have any more projects (after everybody gives up on
the process).

I'm sure Gentoo's risk balance can be improved, but the fact is that
in this day and age, writing software entails legal risk, just like
helping somebody cross the street.

If Gentoo were trying to monetize/dual-license/etc then the benefits
of airtight copyright assignments would be greater, as would be the
benefit of telling anybody in the EU that their help simply isn't
needed unless they can convince their parliaments to change their
laws.  As a community distro, however, we have a different set of
priorities.

I think the key is to understand the risk that we're taking, and the
benefits of changing things.

Rich



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Diego Elio Pettenò
On 19/11/2012 10:44, Rich Freeman wrote:
 If Gentoo were trying to monetize/dual-license/etc then the benefits
 of airtight copyright assignments would be greater, as would be the
 benefit of telling anybody in the EU that their help simply isn't
 needed unless they can convince their parliaments to change their
 laws.  As a community distro, however, we have a different set of
 priorities.

Sorry Rich, are you freaking kidding me? Europe would need to change
laws? ARE YOU FREAKING KIDDING ME?

There's a very simple way to handle this and it doesn't require changing
laws that are perfectly fine for most people living in Europe, thank you
very much, and that's called a license agreement.

https://fsfe.org/activities/ftf/fla.en.html

I'm afraid that now I have to just do a Greg and suggest that before you
speak further, you talk to a lawyer. SFLC would probably answer your
questions for free, if not try asking FSFe, I know they have a legal
counsel office.

Or do you think that Sun/Oracle and Google refuse to get people working
on their project from Europe?

-- 
Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Rich Freeman
On Mon, Nov 19, 2012 at 1:50 PM, Diego Elio Pettenò
flamee...@flameeyes.eu wrote:
 Sorry Rich, are you freaking kidding me? Europe would need to change
 laws? ARE YOU FREAKING KIDDING ME?

 There's a very simple way to handle this and it doesn't require changing
 laws that are perfectly fine for most people living in Europe, thank you
 very much, and that's called a license agreement.

Uh, I was joking.  Sorry if that was not apparent.  Turning away
Europeans or trying to change the laws is absurd.

And I'm sure that if any policies get changed, lawyers will be consulted.

Rich



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Petteri Räty
On 19.11.2012 18.33, Rich Freeman wrote:
 On Mon, Nov 19, 2012 at 11:10 AM, Peter Stuge pe...@stuge.se wrote:
 Anthony G. Basile wrote:
 The answer appears to be that a file is the unit

 I personally consider it to be smaller; a number of lines within
 a file, or even a single line, all depending on things.
 
 Yup - any creative expression is copyrightable.  Your two line email
 is completely copyrightable, and so is the one line you quoted.  That
 said, Anthony couldn't have used copyright to prevent you and I from
 quoting him, as it would almost certainly be considered fair use.
 That doesn't mean that his email wasn't copyrightable - only that
 copyright is not an impervious protection.
 

Under Finnish law there's the concept threshold of originality and I
doubt you would get a court to accept a single line of email for that.
There's also a body creating precedent for it but I haven't investigated
their decisions. I tried googling but couldn't find a source for it but
I think FSF has also operated so that they haven't required copyright
assignment for single patches worth a couple lines. This is my memory
from talking to a GNU maintainer some years back.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Greg KH
On Mon, Nov 19, 2012 at 06:23:44PM +, Ciaran McCreesh wrote:
 On Mon, 19 Nov 2012 09:06:53 -0800
 Greg KH gre...@gentoo.org wrote:
  No one has to fight at all here, the law is very clear, and a quick
  consultation with a copyright lawyer can provide us with a very good
  set of rules and boundry conditions that all of us need to follow in
  order to ensure that the Foundation does not get into any trouble
  when it comes to copyrights.
 
 The last time someone from Gentoo spoke to a copyright lawyer, it
 resulted in a year-or-so-long ban on recruiting anyone, and everyone
 was supposed to sign a piece of paper agreeing to turn over all their
 floppy disks and monitors to drobbins upon request.

Yes, that was due to me refusing to sign the old Gentoo copyright
assignment (well, actually, my employer at the time refused to sign it,
rightfully so.)  I thought we had that all worked out since then, as it
was, what, 8+ years ago?

thanks,

greg k-h



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Petteri Räty
On 19.11.2012 19.02, Greg KH wrote:
 On Mon, Nov 19, 2012 at 07:41:54AM -0500, Anthony G. Basile wrote:
 Thank you for these responses because they did help me understand
 copyright/left better.  I appreciate your expertise in the matter
 and would hope I can draw on it again in the future, because despite
 what you said a few emails ago, copyright/left is not something that
 every software developer understands.
 
 I'm curious as to why this is?  Didn't you learn about this in school
 (if you went to school for software development), or from any company
 you have worked for?  At numerous companies I have worked for, it was
 part of the introduction to company FOO, here's your legal training on
 what to do and not to do with regards to open source.  _ANY_ company
 dealing with Linux should have this type of thing in place, otherwise,
 as I have found out first hand, it can get you in big trouble.
 

In Finland you can graduate with a computer science degree without
taking any law related course. There's an optional course on IT law that
is very good but not everyone takes it. For working in a company the law
assigns copyright of source code automatically to the company. For
proprietary shops the training could mostly be about not touching open
source code without prior approval. So in summary my guess is that there
are many open source contributors around who also work in IT who don't
have the exposure to law you think. For people dealing directly with
Linux it's probably as you say.

Regards,
Petteri




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Greg KH
On Mon, Nov 19, 2012 at 01:06:17PM -0500, Rich Freeman wrote:
 On Mon, Nov 19, 2012 at 12:06 PM, Greg KH gre...@gentoo.org wrote:
  On Mon, Nov 19, 2012 at 07:03:12AM -0500, Rich Freeman wrote:
  That's my main concern here.  Can somebody say, sure, go ahead and
  remove my name from the copyright line and then sue you for doing it?
 
  Just removing the name doesn't remove the copyright itself, but, and
  this is the important thing, it shows intent.  Intent is a very
  powerful thing when it comes to legal enforcement.  If you remove a
  copyright line, or add your own line, you are showing what you are
  wanting to do here.
 
  So if you remove a copyright line, you are showing your intent to
  remove the legal notification of the original copyright holders of the
  file, which, in numerous juristictions, can be a very serious offence.
 
  Again, talk to a lawyer for all of the details if you are curious.
 
 So, I give you a file.  Then I tell you IN WRITING that you can go
 ahead and remove my name from the copyright line if you want to.
 
 I think it would be hard for me to argue that I should be able to
 obtain damages when I gave you authorization to remove my name.

You obviously are trying to apply logic to laws.  That can not always
be done, sorry, you should know better :)

Again, if you want details, talk to a copyright lawyer.

You aren't taking my word for it, so I'm not going to try to argue the
point any further.

 That said, I'd be happy to chat with a lawyer about this, and if you
 know of any who wouldn't mind having such a conversation free of
 charge, let me know, or feel free to point them to the list.

Lawyers that work free-of-charge are rare, but the SFLC has some that
might be able to help out.

Again, the Foundation should be doing this, and set up the proper
guidelines/rules that we all follow, and then these discussions will not
need to happen.

thanks,

greg k-h



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Richard Yao
On 11/19/2012 01:16 PM, Diego Elio Pettenò wrote:
 On 19/11/2012 10:06, Rich Freeman wrote:
 So, I give you a file.  Then I tell you IN WRITING that you can go
 ahead and remove my name from the copyright line if you want to.

 I think it would be hard for me to argue that I should be able to
 obtain damages when I gave you authorization to remove my name.
 
 You're trying to navigate extremely difficult and varying waters.
 
 Remember that under most European copyright laws (under author's
 rights, which includes Germany, France and Italy at the very least),
 you can't even have public domain, as long as you're alive.
 
 Which is why things like WTFPL came up to be.
 

One of the functions of the foundation exists to handle legal matters.
Is there anything that prevents the foundation from claiming ownership
over work done on Gentoo Infrastructure in the same sense that a
corporation would for its employees?

Alternatively, do people working for companies in Europe retain
copyright over everything that they did while employed?



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Diego Elio Pettenò
On 19/11/2012 14:45, Richard Yao wrote:
 Is there anything that prevents the foundation from claiming ownership
 over work done on Gentoo Infrastructure in the same sense that a
 corporation would for its employees?

Lots.

 Alternatively, do people working for companies in Europe retain
 copyright over everything that they did while employed?

During their spare time, yes, as far as I can tell (but obviously I'm
not a lawyer). Usually that matter is settled with the employment
contract you sign (or otherwise with a specific agreement for
contractual work). As far as I can tell in neither case you're losing
your author's rights, but you're giving the company the ability to do
what they want with the code.

Again, this should be handled through the Foundation, so ask the
Trustees or if you don't want to, ask FSFe or SFLC.

-- 
Diego Elio Pettenò — Flameeyes
flamee...@flameeyes.eu — http://blog.flameeyes.eu/



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-19 Thread Rich Freeman
On Mon, Nov 19, 2012 at 5:45 PM, Richard Yao r...@gentoo.org wrote:
 One of the functions of the foundation exists to handle legal matters.
 Is there anything that prevents the foundation from claiming ownership
 over work done on Gentoo Infrastructure in the same sense that a
 corporation would for its employees?

The fact that Gentoo developers aren't employees would be a big
problem with that.  This isn't work for hire, and maintaining this
highly productive email list probably isn't compensation enough to
qualify.

The only way Gentoo can hold copyright is if individuals donate the
rights to their work.  And, as has been pointed out, even that gets
tricky in some jurisdictions.

Rich



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-18 Thread Rich Freeman
On Sun, Nov 18, 2012 at 9:58 PM, Greg KH gre...@gentoo.org wrote:

 True, but removing a copyright line doesn't change the real copyright of
 a file, although it is generally considered something that you really
 should not do at all (see your local copyright laws/rules for details.)

Agreed that removing the line does not change the actual copyright of
the file, well, aside from anything new you stick on that line.

I'm not convinced that it is something you can't do if you're
explicitly given permission to do so by the copyright holder.

 Again, no, this is flat out not right.  Please discuss with counsel if
 you disagree and they can go into the details.

Well, certainly something worth doing in any case.

I think any answer given by anybody is going to be speculative, as
doubt that any court has ruled on whether removing names from a
copyright line licensed under the GPL is illegal.  There are fairly
few rulings of any kind concerning the GPL.  Copyright just wasn't
really written with copyleft in mind.

I suspect, as a result, that most lawyers would basically listen to my
argument and say well, sure, you can argue that, and a judge might or
might not buy it, but do you really want to be sued over this to find
out?  That's the issue with the law in most jurisdictions - the only
way you can truly find out if something is illegal is for somebody to
try it and go to court.  After all, who would have thought that you
could patent round corners?

Suppose I send you a program that I've copyrighted.  It has a line on
it saying Copyright 2012 - Richard Freeman - see accompanying license
file. on it.  I tell you that I don't mind if you remove the
copyright line.  Can you remove it?  Now, suppose instead I tell you
that you can make any change you want in the file - can you remove it
now?  Now suppose I tell you that you can make any change in the file
that you want, as long as the copyright line says see accompanying
license file and that file is intact.  Can you remove the name?

That's the issue here - the copyright owner has given me a license to
do various things, including modify the file, and the file contains
the copyright line.  So, what normally would be illegal may in fact be
legal after all.  But, the only way to really be sure is to try it and
get sued.  And if you want to know how the law works in every country,
you'd need to be sued in every country.

Certainly interested in arguments to the contrary.

Rich



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-18 Thread Richard Yao
On 11/18/2012 09:58 PM, Greg KH wrote:
 On Sun, Nov 18, 2012 at 07:06:50AM -0500, Rich Freeman wrote:
 COPYRIGHT

 I think this issue is best dealt with on the side - it has no bearing
 on any of the really contentious points here.

 I note that the owners of the copyright on udev have announced to the
 world that (emphasis mine):
 You may modify your copy or copies of the Library or ANY PORTION OF
 IT, thus forming a work based on the Library, and copy and distribute
 such modifications or work under the terms of Section 1 above,
 provided that you also meet all of these conditions...

 None of those conditions included keeping the copyright line intact.
 
 True, but removing a copyright line doesn't change the real copyright of
 a file, although it is generally considered something that you really
 should not do at all (see your local copyright laws/rules for details.)
 
 Anybody can therefore alter the copyright line as they wish, as they
 have been given explicit permission to do so.  They need only comply
 with the other terms in the LGPL to do so (the most important being
 licensing it under the LGPL and making the source available.
 
 Heh, wait, no, you can not do that.  You can not modify a copyright line
 to add your own, without first doing one of the two things I discussed
 in the beginning.  Otherwise, don't you think that all of those big
 companies that are using Linux and other open source projects would have
 done something like this already?
 
 In fact, (L)GPL v3 has an optional attribution clause, and the fact
 that they made this explicit is because some projects might not want
 to give out this authorization.
 
 Changing the lines in the comment block in the code files is not what
 attribution clauses are about at all.
 
 I could go into details about copyright, and how it works, and how you
 need to treat it if you are a programmer, but I'm not a lawyer, and the
 rules are different in different countries and even states.
 
 I have, however, worked with a very large number of lawyers, and
 companies, and have the basics down, and none of what you say above is
 really allowed at all, sorry.
 
 Also note, if you just remove code from a file, you don't get copyright
 of the file, which is a fun thing to think about if you are trying to
 remove features from a product, or doing 'git revert' of specific
 patchsets.
 
 So, if you want an official ruling from the trustees we would need to
 meet/vote on it and perhaps discuss with counsel, but my thinking is
 that anybody distributing work under the (L)GPL has waived their right
 to be named on the copyright line of any copies distributed by others,
 
 Again, no, this is flat out not right.  Please discuss with counsel if
 you disagree and they can go into the details.
 
 and as far as I can tell I have found nothing to the contrary from any
 authoritative source.
 
 Talk to a copyright lawyer please.  I'm sure there is one that the
 Foundation uses, right?
 
 Again, that's my two cents and not a license for anybody to do
 anything.  This topic did come up recently with regard to accepting
 some other kind of outside work into Gentoo, and as I recall there was
 some debate over whether the copyright notices could be changed.  I'd
 have to dig up the details - I think the issue might have been mooted
 before any kind of formal decision was reached...
 
 I think this is something that the Foundation's counsel better get set
 up properly, as it really is a big deal, and can come back to cause big
 problems if done wrong.  I say this as someone who has been part of
 lawsuits dealing with this type of thing, and as someone who has worked
 with lawyers on copyright issues for open source projects for a very
 long time[1].
 
 But as always, talk to a lawyer, I suggest that the Foundation do this
 to set up the proper guidelines and rules that all Gentoo developers
 need to follow.  That will clear all of this confusion up properly.
 
 thanks,
 
 greg k-h

We develop open source software in public repositories. A developer
decided it would be helpful to change the software name systemd to
eudev, among other things, in various files after misunderstanding what
the Foundation officers in charge of legal matters had approved. You
objected to it. I asked for clarification after seeing that your name
had not been removed from any copyright notices. You explained your
complaint. I asked you to wait for the person who wrote the commit to
fix it. It was fixed.

That is all that was necessary. Whining on the list did not wake the
author of that commit sooner. Furthermore, the changes that you wanted
would have been made in a few days had you not become involved.



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 11:05:05PM -0500, Richard Yao wrote:
 On 11/18/2012 09:58 PM, Greg KH wrote:

an on-topic discussion about copyright thread response from me snipped

 We develop open source software in public repositories. A developer
 decided it would be helpful to change the software name systemd to
 eudev, among other things, in various files after misunderstanding what
 the Foundation officers in charge of legal matters had approved. You
 objected to it. I asked for clarification after seeing that your name
 had not been removed from any copyright notices. You explained your
 complaint. I asked you to wait for the person who wrote the commit to
 fix it. It was fixed.
 
 That is all that was necessary. Whining on the list did not wake the
 author of that commit sooner. Furthermore, the changes that you wanted
 would have been made in a few days had you not become involved.

None of the words you wrote here seem to me to be related to my response
about copyright, the Gentoo Foundation, and how copyright works for
software projects at all.  So I'm a bit confused, what are you concerned
about here?

greg k-h



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 10:29:35PM -0500, Rich Freeman wrote:
 On Sun, Nov 18, 2012 at 9:58 PM, Greg KH gre...@gentoo.org wrote:
 
  True, but removing a copyright line doesn't change the real copyright of
  a file, although it is generally considered something that you really
  should not do at all (see your local copyright laws/rules for details.)
 
 Agreed that removing the line does not change the actual copyright of
 the file, well, aside from anything new you stick on that line.
 
 I'm not convinced that it is something you can't do if you're
 explicitly given permission to do so by the copyright holder.

Talk to a lawyer if you disagree with this.  The area of copyright law,
and software, is very well defined (with one exception of the major
change to add your copyright, and even then, there's an agreed apon
standard to follow).  Because of that, I disagree that you think this is
something that is unknown at all.

But I'm not going to be able to change your mind :)  Please get the
Foundation to write up the rules apon which Gentoo developers need to
handle the copyright mark, so that there's no disagreement as to what to
do, in any type of situation.

thanks,

greg k-h



Re: [gentoo-dev] Copyright issues (Was: udev-ng?)

2012-11-18 Thread Greg KH
On Sun, Nov 18, 2012 at 11:21:20PM -0500, Richard Yao wrote:
 On 11/18/2012 11:22 PM, Greg KH wrote:
  On Sun, Nov 18, 2012 at 11:05:05PM -0500, Richard Yao wrote:
  On 11/18/2012 09:58 PM, Greg KH wrote:
  
  an on-topic discussion about copyright thread response from me snipped
  
  We develop open source software in public repositories. A developer
  decided it would be helpful to change the software name systemd to
  eudev, among other things, in various files after misunderstanding what
  the Foundation officers in charge of legal matters had approved. You
  objected to it. I asked for clarification after seeing that your name
  had not been removed from any copyright notices. You explained your
  complaint. I asked you to wait for the person who wrote the commit to
  fix it. It was fixed.
 
  That is all that was necessary. Whining on the list did not wake the
  author of that commit sooner. Furthermore, the changes that you wanted
  would have been made in a few days had you not become involved.
  
  None of the words you wrote here seem to me to be related to my response
  about copyright, the Gentoo Foundation, and how copyright works for
  software projects at all.  So I'm a bit confused, what are you concerned
  about here?
  
  greg k-h
 
 Your issue has been resolved. You can stop beating the dead horse now.

I was responding to a discussion about how copyright works, and how it
should be marked as such for Gentoo-related projects, that was not
correct in my knowledge of copyright law.  It had nothing to do with my
issue, or the udev issue at all, which is why I even changed the
subject.

Oh well.

*plonk*