Re: Sapphire.cpp -- Gpl compatible? DFSG-free?

2009-04-24 Thread Bernhard R. Link
* Steve Langasek vor...@debian.org [090424 04:31]:
 This basically means that public domain dedications are ok if the author is
 in the US, questionable in most other jurisdictions where we would need
 clarification from someone familiar with the legal systems,

 and known to be insufficient in Germany.

Is there any citation for that? I've not yet seen any evidence or hint
of an evidence why a German cannot give an maximal permissive license
by talking about putting it into public domain.

Hochachtungsvoll,
Bernhard R. Link


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Sapphire.cpp -- Gpl compatible? DFSG-free?

2009-04-24 Thread MJ Ray
Andrew Donnellan ajdli...@gmail.com wrote:
 Whilst they might technically still hold copyright, I wonder if a
 court would consider a statement like 'Dedicated to the public domain'
 to be an all-permissive licence grant, given the common English
 meaning of the phrase. Probably hasn't been tested in court.

This is just a drive-by comment from me that the public domain can
mean either the (US?) idea of being shared and shareable without
restriction or the (UK?) idea of being known by members of the public
and not any sort of secret.  I'm not sure of testing in court, but if
it's pretty obviously unrestricted, it's probably good enough -
although not ideal as that sort of public domain is shrunk by bad laws
recently.

Regards,
-- 
MJR/slef
My Opinion Only: see http://people.debian.org/~mjr/
Please follow http://www.uk.debian.org/MailingLists/#codeofconduct


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Sapphire.cpp -- Gpl compatible? DFSG-free?

2009-04-24 Thread Andrew Donnellan
On Fri, Apr 24, 2009 at 11:05 PM, MJ Ray m...@phonecoop.coop wrote:
 This is just a drive-by comment from me that the public domain can
 mean either the (US?) idea of being shared and shareable without
 restriction or the (UK?) idea of being known by members of the public
 and not any sort of secret.

That's true, but in the context of the area of the file where you
would otherwise find a copyright notice, I would think that most
reasonable people would interpret it as the 'US' idea.

 I'm not sure of testing in court, but if
 it's pretty obviously unrestricted, it's probably good enough -
 although not ideal as that sort of public domain is shrunk by bad laws
 recently.

I don't think that a plaintiff suing for infringement over this work
would have much luck in court, but if someone can find case law that
suggests otherwise...

In any case, the likelihood of the author or any subsequent copyright
holder taking any sort of action over this is very, very small.

Also, for this particular case, see the author's post in
sci.crypt.research back in Jan 1995[0]:

LEGAL STUFF

The intention of this document is to share some research results on an
informal basis.  You may freely use the algorithm and code listed above as
far as I'm concerned, as long as you don't sue me for anything, but there may
be other restrictions that I am not aware of to your using it.  The C++ code
fragment above is just intended to illustrate the algorithm being discussed,
and is not a complete application.  I understand this document to be
Constitutionally protected publication, and not a munition, but don't blame
me if it explodes or has toxic side effects.

So for this particular code it's fine, copyright or not, although the
effect of the warranty disclaimer could be debated ;)

[0] 
http://groups.google.com/group/sci.crypt.research/browse_thread/thread/85d7519a3486193c/5817f0a5906c1bf7


-- 
Andrew Donnellanandrew[at]donnellan[dot]name
http://andrew.donnellan.name  ajdlinux[at]gmail[dot]com
http://linux.org.au  subkeys.pgp.net 0x5D4C0C5


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Sapphire.cpp -- Gpl compatible? DFSG-free?

2009-04-23 Thread Andrew Donnellan
On Fri, Apr 24, 2009 at 10:05 AM, Dmitrijs Ledkovs
dmitrij.led...@gmail.com wrote:
 In the source code of the package my team is managing there is this one file.

 I'm wondering whether it is DFSG-free and weather GPL v2 only code can
 link it with/(out) exception.

 Here is the full copyright statement

 /* sapphire.cpp -- the Saphire II stream cipher class.
   Dedicated to the Public Domain the author and inventor:
   (Michael Paul Johnson).  This code comes with no warranty.
   Use it at your own risk.
   Ported from the Pascal implementation of the Sapphire Stream
   Cipher 9 December 1994.
   Added hash pre- and post-processing 27 December 1994.
   Modified initialization to make index variables key dependent,
   made the output function more resistant to cryptanalysis,
   and renamed to Sapphire II 2 January 1995
 */

Well, it's public domain, so there's no restrictions on it and it
should be fine. (Although there is some debate going on about whether
it's in fact possible to disclaim copyright in some jurisdictions, but
I highly doubt the author will try to enforce anything.)


-- 
Andrew Donnellanandrew[at]donnellan[dot]name
http://andrew.donnellan.name  ajdlinux[at]gmail[dot]com
http://linux.org.au  subkeys.pgp.net 0x5D4C0C5


--
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Sapphire.cpp -- Gpl compatible? DFSG-free?

2009-04-23 Thread Ben Finney
Andrew Donnellan ajdli...@gmail.com writes:

 Well, it's public domain, so there's no restrictions on it and it
 should be fine. (Although there is some debate going on about whether
 it's in fact possible to disclaim copyright in some jurisdictions, but
 I highly doubt the author will try to enforce anything.)

This is no guarantee against the author later realising they still hold
copyright, changing their mind on their generosity, and enforcing their
copyright on those who have violated that copyright.

More significantly, it is no guarantee against *some other party* later
realising they have (by whatever means) obtained the original author's
copyrights, and deciding to enforce them. In other words, this
assumption fails the “Tentacles of Evil” test.

Far better would be to convince the upstream that despite their
attempts, they still do hold copyright, and for them to explicitly grant
license under extremely-permissive terms like those of Expat
URL:http://www.jclark.com/xml/copying.txt.

-- 
 \“Please to bathe inside the tub.” —hotel room, Japan |
  `\   |
_o__)  |
Ben Finney


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Sapphire.cpp -- Gpl compatible? DFSG-free?

2009-04-23 Thread Andrew Donnellan
On Fri, Apr 24, 2009 at 10:52 AM, Ben Finney ben+deb...@benfinney.id.au wrote:
 This is no guarantee against the author later realising they still hold
 copyright, changing their mind on their generosity, and enforcing their
 copyright on those who have violated that copyright.

 More significantly, it is no guarantee against *some other party* later
 realising they have (by whatever means) obtained the original author's
 copyrights, and deciding to enforce them. In other words, this
 assumption fails the “Tentacles of Evil” test.

 Far better would be to convince the upstream that despite their
 attempts, they still do hold copyright, and for them to explicitly grant
 license under extremely-permissive terms like those of Expat
 URL:http://www.jclark.com/xml/copying.txt.

Whilst they might technically still hold copyright, I wonder if a
court would consider a statement like 'Dedicated to the public domain'
to be an all-permissive licence grant, given the common English
meaning of the phrase. Probably hasn't been tested in court.

-- 
Andrew Donnellanandrew[at]donnellan[dot]name
http://andrew.donnellan.name  ajdlinux[at]gmail[dot]com
http://linux.org.au  subkeys.pgp.net 0x5D4C0C5


--
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Sapphire.cpp -- Gpl compatible? DFSG-free?

2009-04-23 Thread Ben Finney
Andrew Donnellan ajdli...@gmail.com writes:

 Whilst they might technically still hold copyright, I wonder if a
 court would consider a statement like 'Dedicated to the public domain'
 to be an all-permissive licence grant, given the common English
 meaning of the phrase. Probably hasn't been tested in court.

I'm convinced by the sum of arguments given by Rick Moen on this topic
URL:http://linuxmafia.com/faq/Licensing_and_Law/public-domain.html.

Summary: The commendably generous act of purporting to place a
copyright-covered work into the public domain before the expiration
of its copyright term has a number of problems. (Note that, for a
property to truly become public domain, its ownership title must
cease to exist. Therefore, it is not sufficient for the owner of
record to declare I wish to no longer be regarded as the owner of
this property.)

He also points to the opinion of many that requiring a work to have a
copyright holder, and the inability to actively cause a work to have
*no* copyright holder, is considered a feature: it means that liability
for the work's effects can always, in theory, be attributed to some
responsible party.

So I'm not at all confident in the outcome of a putative judgement on
such attempts to put a work in the public domain; it seems to me that
there are strong reasons on both sides, and no obvious result. Better to
retain copyright and irrevocably grant to all recipients all the rights
you don't want to restrict.

-- 
 \   “Well, my brother says Hello. So, hooray for speech therapy.” |
  `\  —Emo Philips |
_o__)  |
Ben Finney


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Sapphire.cpp -- Gpl compatible? DFSG-free?

2009-04-23 Thread Steve Langasek
On Fri, Apr 24, 2009 at 10:52:44AM +1000, Ben Finney wrote:
 Andrew Donnellan ajdli...@gmail.com writes:

  Well, it's public domain, so there's no restrictions on it and it
  should be fine. (Although there is some debate going on about whether
  it's in fact possible to disclaim copyright in some jurisdictions, but
  I highly doubt the author will try to enforce anything.)

 This is no guarantee against the author later realising they still hold
 copyright, changing their mind on their generosity, and enforcing their
 copyright on those who have violated that copyright.

 More significantly, it is no guarantee against *some other party* later
 realising they have (by whatever means) obtained the original author's
 copyrights, and deciding to enforce them. In other words, this
 assumption fails the “Tentacles of Evil” test.

Wow.  Please stop pretending that you have any clue at all what you're
talking about.


Andrew, public domain dedications have always been fine for Debian and taken
at face value, provided that:

- the author's intent is unambiguous (i.e., there isn't a statement this
  work is in the Public Domain followed immediately by a license that
  attempts to restrict use of the work), and
- the author lives in a jurisdiction where the principles of the public
  domain, and public domain dedications, are recognized, even if it's not
  clear under present law how a public domain dedication can be made.

This basically means that public domain dedications are ok if the author is
in the US, questionable in most other jurisdictions where we would need
clarification from someone familiar with the legal systems, and known to be
insufficient in Germany.

Even in cases where public domain is considered ok for Debian, it's
preferable (and IMHO, better meets the goals of anyone wishing to place
their work in the PD) that the author also include an explicit, liberal
license with an explanation that this is done in case the PD dedication is
not recognized as valid.

The Creative Commons CC0 license is an effective way to do this:

  http://creativecommons.org/publicdomain/

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
Ubuntu Developerhttp://www.debian.org/
slanga...@ubuntu.com vor...@debian.org


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Sapphire.cpp -- Gpl compatible? DFSG-free?

2009-04-23 Thread Ben Pfaff
Dmitrijs Ledkovs dmitrij.led...@gmail.com writes:

 /* sapphire.cpp -- the Saphire II stream cipher class.
Dedicated to the Public Domain the author and inventor:
(Michael Paul Johnson).  This code comes with no warranty.
Use it at your own risk.

Without any regard to the legal issues, it is usually a bad idea
to use ciphers that have not been thoroughly analyzed by
experienced cryptographers.  I've never heard of Sapphire II or
Michael Paul Johnson and, although that doesn't mean it is not
secure, it is a bit worrying.
-- 
Ben Pfaff 
http://benpfaff.org


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Sapphire.cpp -- Gpl compatible? DFSG-free?

2009-04-23 Thread Ben Finney
Steve Langasek vor...@debian.org writes:

 Wow. Please stop pretending that you have any clue at all what you're
 talking about.

That might be appropriate if I was speaking as any kind of authority.
I'm not; I'm presenting arguments and reasons. Please stick to those
instead of the personal attacks.

(Also, please follow the mailing list CoC; I haven't asked for
individual copies of list responses, please don't send them.)

 Andrew, public domain dedications have always been fine for Debian and
 taken at face value, provided that
[…]

Sure, I agree that's what *has been* done. I'm responding to discussion
about whether it's *correct* to do so, given the arguments against.

I'd be interested to know what arguments there are against those I've
presented (both mine, and those referred to on Rick Moen's site).

-- 
 \“Odious ideas are not entitled to hide from criticism behind |
  `\  the human shield of their believers' feelings.” —Richard |
_o__) Stallman |
Ben Finney


-- 
To UNSUBSCRIBE, email to debian-legal-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org