unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#19479: Copyright issue
  2015-01-09  6:59     ` bug#19479: Copyright issue (was: Re: bug#19479: Package manager vulnerable) Kelly Dean
@ 2015-01-09 15:17       ` Stefan Monnier
  2015-01-09 15:29         ` David Kastrup
                           ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Stefan Monnier @ 2015-01-09 15:17 UTC (permalink / raw)
  To: Kelly Dean; +Cc: assign, 19479, emacs-devel

> 1. My code is PD. (In case the FSF disputes this fact, I'm attaching
>    a signed document to establish it.)

It can't be PD.  You're simply confused about it.  It will only be PD 75
years after your death (or something like that).  Until then, all you
can do is sign paperworks, and currently for Emacs contributions we
require this paperwork to be a copyright assignment rather than
a disclaimer.


        Stefan





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
  2015-01-09 15:17       ` bug#19479: Copyright issue Stefan Monnier
@ 2015-01-09 15:29         ` David Kastrup
  2015-01-09 19:57         ` Kelly Dean
       [not found]         ` <EitH3yok1Itmynw5Ex1Vi3AuvkREurR1ccm1J5MQD4E@local>
  2 siblings, 0 replies; 14+ messages in thread
From: David Kastrup @ 2015-01-09 15:29 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: 19479, Kelly Dean, assign, emacs-devel

Stefan Monnier <monnier@IRO.UMontreal.CA> writes:

>> 1. My code is PD. (In case the FSF disputes this fact, I'm attaching
>>    a signed document to establish it.)
>
> It can't be PD.  You're simply confused about it.  It will only be PD
> 75 years after your death (or something like that).

If I remember correctly, if he is living in the U.S.A. and registers a
specific work with the U.S. copyright office as being released by him
into the public domain, then the work will indeed be in the public
domain within the U.S.A.  We need to bother with more than the U.S.A.,
however, and one can only register specific works which means it is not
possible to register them before they are even created.

-- 
David Kastrup





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
  2015-01-09 15:17       ` bug#19479: Copyright issue Stefan Monnier
  2015-01-09 15:29         ` David Kastrup
@ 2015-01-09 19:57         ` Kelly Dean
       [not found]         ` <EitH3yok1Itmynw5Ex1Vi3AuvkREurR1ccm1J5MQD4E@local>
  2 siblings, 0 replies; 14+ messages in thread
From: Kelly Dean @ 2015-01-09 19:57 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel, assign, 19479

Stefan Monnier wrote:
>> 1. My code is PD. (In case the FSF disputes this fact, I'm attaching
>>    a signed document to establish it.)
>
> It can't be PD.  You're simply confused about it.  It will only be PD 75
> years after your death (or something like that).  Until then, all you
> can do is sign paperworks, and currently for Emacs contributions we
> require this paperwork to be a copyright assignment rather than
> a disclaimer.

GNU's own website says it can be PD. The documents at the three links I sent you start with:
⌜I'd like to ask you to sign a disclaimer for the manual, thus putting it in the public domain.⌝
⌜I'd like to ask you to sign a disclaimer for the program, thus putting it in the public domain.⌝
⌜I'd like to ask you to sign a disclaimer for your changes, thus putting them in the public domain.⌝

Notice the ⌜thus putting them in the public domain⌝.

Also, do you claim that SQLite is not PD? The author, Richard Hipp, says it's PD, and the many millions of users of SQLite, including many major companies with lots of copyright lawyers, accept the legal fact that it's PD. And Richard Hipp is not dead.

Also, do you claim that feedmail.el is not PD? The first lines of it are:
;;; feedmail.el --- assist other email packages to massage outgoing messages
;;; This file is in the public domain.

;; This file is part of GNU Emacs.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
       [not found]         ` <EitH3yok1Itmynw5Ex1Vi3AuvkREurR1ccm1J5MQD4E@local>
@ 2015-01-09 20:24           ` Glenn Morris
       [not found]           ` <0etwzzu2gd.fsf@fencepost.gnu.org>
  1 sibling, 0 replies; 14+ messages in thread
From: Glenn Morris @ 2015-01-09 20:24 UTC (permalink / raw)
  To: Kelly Dean; +Cc: emacs-devel, assign, 19479


I must say, that it was not my impression that disclaimers were not
accaptable for Emacs. Only that the FSF does not offer a "past and
future" option for disclaimers like it does for assignments, so a new
disclaimer would have to be completed for every new change. I thought
this was not worth bothering with, so I advised you not to send more patches.

But I certainly don't know, I just go with whatever assign@gnu says.

I don't see much point discussing this on emacs-devel. None of us are
lawyers so our opinions are pretty irrelevant. We need to wait and see
what assign@gnu says.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
       [not found]           ` <0etwzzu2gd.fsf@fencepost.gnu.org>
@ 2015-01-09 20:32             ` Glenn Morris
  0 siblings, 0 replies; 14+ messages in thread
From: Glenn Morris @ 2015-01-09 20:32 UTC (permalink / raw)
  To: Kelly Dean; +Cc: emacs-devel, 19479, assign

Glenn Morris wrote:

> I must say, that it was not my impression that disclaimers were not
> accaptable for Emacs. Only that the FSF does not offer a "past and
> future" option for disclaimers like it does for assignments, so a new
> disclaimer would have to be completed for every new change. I thought
> this was not worth bothering with, so I advised you not to send more patches.

PS but yes, for a non-trivial security issue like 19479 it did seem
worth it to me, so I was on the verge of saying, would you be willing to
complete a disclaimer for this change. But then Stefan said disclaimers
were not viable, so I didn't bother to say it.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
       [not found] <87zj9sm0q8.fsf@fencepost.gnu.org>
@ 2015-01-09 21:00 ` Kelly Dean
  2015-01-09 21:49   ` Kelly Dean
  0 siblings, 1 reply; 14+ messages in thread
From: Kelly Dean @ 2015-01-09 21:00 UTC (permalink / raw)
  To: David Kastrup; +Cc: assign, 19479

David Kastrup wrote:
> We need to bother with more than the U.S.A.,
> however

Does this mean that all PD code, including feedmail.el, needs to be deleted from Emacs? The authors of that code don't satisfy the not-USA countries' supposed requirements of having been dead for 75 years or so.

> one can only register specific works which means it is not
> possible to register them before they are even created.

Ouch. Unfortunately, I've been busy and have had no time for proper preparation, so I'll parry your blow next week. ;-)

Anyway, my patch that Glenn objected to was created in the past, not the future, so at least that one is ok.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
  2015-01-09 21:00 ` bug#19479: Copyright issue Kelly Dean
@ 2015-01-09 21:49   ` Kelly Dean
  2015-01-09 23:47     ` Stefan Monnier
  2015-01-10 19:29     ` Richard Stallman
  0 siblings, 2 replies; 14+ messages in thread
From: Kelly Dean @ 2015-01-09 21:49 UTC (permalink / raw)
  To: David Kastrup; +Cc: assign, 19479

I wrote:
> Anyway, my patch that Glenn objected to was created in the past, not the future, so at least that one is ok.

Actually my future patches are ok too.

http://git.savannah.gnu.org/cgit/gnulib.git/plain/doc/Copyright/disclaim.program says:
⌜Digital Stimulation Corporation hereby disclaims all copyright interest
  in the program "seduce" (a program to direct assemblers to make passes at
  compilers under GNU Emacs) written by Hugh Heffner, including both the
  present version of the program and his/her future changes and
  enhancements to it.⌝

Notice the disclaimer applies to future work. Which means my disclaimer applying to future work is effective.

If the FSF thinks it has to register those PD works (which would be absurd, but absurdity has never stopped lawyers), that's a separate issue from the one-time disclaimer (covering past and future work) that the disclaim.program file shows that the FSF does accept. It isn't any extra burden for the FSF compared to assignment, since obviously the FSF can only register intellectual property ownership of assigned works after those works are created too, so the FSF still has to constantly (or annually or whatever) send new paperwork to the copyright office even for contributors who have signed an assignment form. IOW, Stefan keeps the lawyers a lot busier than I do. ;-)

But again, even if for some weird reason the lawyers think my disclaimer for future work isn't effective, it certainly is effective for my previous work, including my patch for bug #19479. (And if it isn't, then they're welcome to point out what's wrong with it, and send me a disclaimer form that _is_ effective, which I asked for already in 2012). If necessary, I can re-date and re-sign it in the future to cover new work, which is fine since my contributions to Emacs are infrequent.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
  2015-01-09 21:49   ` Kelly Dean
@ 2015-01-09 23:47     ` Stefan Monnier
  2015-01-10  1:18       ` Kelly Dean
  2015-01-10 19:29     ` Richard Stallman
  1 sibling, 1 reply; 14+ messages in thread
From: Stefan Monnier @ 2015-01-09 23:47 UTC (permalink / raw)
  To: Kelly Dean; +Cc: David Kastrup, assign, 19479

All this arguing just to try and avoid signing the standard document
baffles me,


        Stefan


>>>>> "Kelly" == Kelly Dean <kelly@prtime.org> writes:

> I wrote:
>> Anyway, my patch that Glenn objected to was created in the past, not the
>> future, so at least that one is ok.

> Actually my future patches are ok too.

> http://git.savannah.gnu.org/cgit/gnulib.git/plain/doc/Copyright/disclaim.program says:
> ⌜Digital Stimulation Corporation hereby disclaims all copyright interest
>   in the program "seduce" (a program to direct assemblers to make passes at
>   compilers under GNU Emacs) written by Hugh Heffner, including both the
>   present version of the program and his/her future changes and
>   enhancements to it.⌝

> Notice the disclaimer applies to future work. Which means my disclaimer
> applying to future work is effective.

> If the FSF thinks it has to register those PD works (which would be absurd,
> but absurdity has never stopped lawyers), that's a separate issue from the
> one-time disclaimer (covering past and future work) that the
> disclaim.program file shows that the FSF does accept. It isn't any extra
> burden for the FSF compared to assignment, since obviously the FSF can only
> register intellectual property ownership of assigned works after those works
> are created too, so the FSF still has to constantly (or annually or
> whatever) send new paperwork to the copyright office even for contributors
> who have signed an assignment form. IOW, Stefan keeps the lawyers a lot
> busier than I do. ;-)

> But again, even if for some weird reason the lawyers think my disclaimer for
> future work isn't effective, it certainly is effective for my previous work,
> including my patch for bug #19479. (And if it isn't, then they're welcome to
> point out what's wrong with it, and send me a disclaimer form that _is_
> effective, which I asked for already in 2012). If necessary, I can re-date
> and re-sign it in the future to cover new work, which is fine since my
> contributions to Emacs are infrequent.







^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
  2015-01-09 23:47     ` Stefan Monnier
@ 2015-01-10  1:18       ` Kelly Dean
  2015-01-11  1:39         ` Stefan Monnier
  0 siblings, 1 reply; 14+ messages in thread
From: Kelly Dean @ 2015-01-10  1:18 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: 19479, assign

Stefan Monnier wrote:
> All this arguing just to try and avoid signing the standard document
> baffles me

If I sign an assignment document, then I would be committing perjury. Possibly in the legal sense, and at least in the moral sense.

And there isn't just one standard document. There are at least five; three for disclaimers, and two for assignments. I asked the clerk to choose the correct disclaimer for me. If he'd done it, none of this arguing would be necessary.

All of which I already pointed out, so I'm baffled by your bafflement.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
  2015-01-09 21:49   ` Kelly Dean
  2015-01-09 23:47     ` Stefan Monnier
@ 2015-01-10 19:29     ` Richard Stallman
  1 sibling, 0 replies; 14+ messages in thread
From: Richard Stallman @ 2015-01-10 19:29 UTC (permalink / raw)
  To: Kelly Dean; +Cc: dak, assign, 19479

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

In general, we do accept code whose copyright has been disclaimed by
the author.  That is not our preference, but it is ok.

Would you please discuss this privately with me and the copyright clerk?

-- 
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use Ekiga or an ordinary phone call.






^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
  2015-01-10  1:18       ` Kelly Dean
@ 2015-01-11  1:39         ` Stefan Monnier
  2015-01-11  3:20           ` Kelly Dean
  2015-01-12 15:38           ` Richard Stallman
  0 siblings, 2 replies; 14+ messages in thread
From: Stefan Monnier @ 2015-01-11  1:39 UTC (permalink / raw)
  To: Kelly Dean; +Cc: 19479, assign

> If I sign an assignment document, then I would be committing perjury.

No, the assignment document is just for the Emacs code you wrote and
whose copyright you own.  It simply doesn't apply to the code whose
copyright you don't own (which normally only happens when the copyright
is owned by your employer).


        Stefan





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
  2015-01-11  1:39         ` Stefan Monnier
@ 2015-01-11  3:20           ` Kelly Dean
  2015-01-11  6:33             ` Werner LEMBERG
  2015-01-12 15:38           ` Richard Stallman
  1 sibling, 1 reply; 14+ messages in thread
From: Kelly Dean @ 2015-01-11  3:20 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: 19479, assign

Stefan Monnier wrote:
>> If I sign an assignment document, then I would be committing perjury.
>
> No, the assignment document is just for the Emacs code you wrote and
> whose copyright you own.  It simply doesn't apply to the code whose
> copyright you don't own (which normally only happens when the copyright
> is owned by your employer).

I don't have a copy of it handy, but if that's the way it's worded, then you're right, it wouldn't be illegal for me to sign it. It would only be immoral. It would be legally vacuous, and deceptive, leading to doubt about my intent.





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
  2015-01-11  3:20           ` Kelly Dean
@ 2015-01-11  6:33             ` Werner LEMBERG
  0 siblings, 0 replies; 14+ messages in thread
From: Werner LEMBERG @ 2015-01-11  6:33 UTC (permalink / raw)
  To: kelly; +Cc: 19479, assign


>> No, the assignment document is just for the Emacs code you wrote
>> and whose copyright you own.  It simply doesn't apply to the code
>> whose copyright you don't own (which normally only happens when the
>> copyright is owned by your employer).
> 
> I don't have a copy of it handy, but if that's the way it's worded,
> then you're right, it wouldn't be illegal for me to sign it. It
> would only be immoral. It would be legally vacuous, and deceptive,
> leading to doubt about my intent.

Perhaps slightly off-topic, but quite relevant IMHO in a global
perspective:

It is *not* possible to create not-copyrighted code in some
jurisdictions like Germany.  Whatever you write, it is by default
copyrighted by you (regardless whether there is a `public domain' line
or not), and you have to explicitly disclaim or reassign the
copyright.

For this reason, it is *much* better to use a license like CC0 instead
of a public domain notice, since this covers the `public domain' idea
in virtually all countries.  Actually, this is what the FSF recommends
(https://www.gnu.org/licenses/license-list.en.html#CC0), and I guess
this works for emacs also, since it works already for GNU (according
to https://gcc.gnu.org/contribute.html#legal).


    Werner





^ permalink raw reply	[flat|nested] 14+ messages in thread

* bug#19479: Copyright issue
  2015-01-11  1:39         ` Stefan Monnier
  2015-01-11  3:20           ` Kelly Dean
@ 2015-01-12 15:38           ` Richard Stallman
  1 sibling, 0 replies; 14+ messages in thread
From: Richard Stallman @ 2015-01-12 15:38 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: kelly, 19479, assign

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

Instead of having a discussion here, please let me get this worked out
between Kelly and our clerk, with the help of lawyers when needed.

-- 
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use Ekiga or an ordinary phone call.






^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2015-01-12 15:38 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <87zj9sm0q8.fsf@fencepost.gnu.org>
2015-01-09 21:00 ` bug#19479: Copyright issue Kelly Dean
2015-01-09 21:49   ` Kelly Dean
2015-01-09 23:47     ` Stefan Monnier
2015-01-10  1:18       ` Kelly Dean
2015-01-11  1:39         ` Stefan Monnier
2015-01-11  3:20           ` Kelly Dean
2015-01-11  6:33             ` Werner LEMBERG
2015-01-12 15:38           ` Richard Stallman
2015-01-10 19:29     ` Richard Stallman
2015-01-09  2:37 bug#19479: Package manager vulnerable Stefan Monnier
2015-01-08 21:06 ` Kelly Dean
2015-01-08  5:29   ` Kelly Dean
2015-01-09  6:59     ` bug#19479: Copyright issue (was: Re: bug#19479: Package manager vulnerable) Kelly Dean
2015-01-09 15:17       ` bug#19479: Copyright issue Stefan Monnier
2015-01-09 15:29         ` David Kastrup
2015-01-09 19:57         ` Kelly Dean
     [not found]         ` <EitH3yok1Itmynw5Ex1Vi3AuvkREurR1ccm1J5MQD4E@local>
2015-01-09 20:24           ` Glenn Morris
     [not found]           ` <0etwzzu2gd.fsf@fencepost.gnu.org>
2015-01-09 20:32             ` Glenn Morris

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).