On Thu, Jun 16, 2011 at 15:50, Dennis E. Hamilton
<dennis.hamil...@acm.org> wrote:
>...
> If I am the copyright holder of my code, I can issue it with a license that 
> requires anyone who modifies my source code to provide me with the changes to 
> my code that they make.

No, you cannot.

Copyright Law applies to certain actions taken with copyrighted works.
In particular, as the copyright holder you have certain exclusive
rights. For US law, please refer to [1]. When you grant a license, you
allow the recipient to also have those rights, under your terms.

"Use" of your copyrighted work and "modification" are not one of your
exclusive rights. You cannot force a recipient to follow your terms
when they perform those actions.

The first three of those rights (reproduce, produce derivatives, and
distribute) are the rights generally used in the FLOSS world[2].
Somebody simply making modifcations in private does not fall under
those actions, so you have no way to force a recipient to return those
changes to you.

For that... you must resort to Contract Law, which is something
entirely different. (and that is what EULAs attempt to operate under,
but they often run into problems around "both parties agreeing to the
contract").

Cheers,
-g

[1] http://www.copyright.gov/title17/92chap1.html#106
[2] people have also tried to use "public performance" and "display"
to apply restrictions; see the AGPL

-- 
Unsubscribe instructions: E-mail to discuss+h...@documentfoundation.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to