mined copyright with no copyright

2008-03-25 Thread Mauro Lizaur
Hi all,
I intended to do a qa upload to fix some bugs on the package
mined [0] which is orphaned[1], and i got a lintian warning about
the file debian/copyright where it has no copyright holder,
when i asked to the upstream maintainer of this issue he answered me this [2]
also i asked in comp.os.minix [3] about mined and got no answer so far
btw, i've seen lots of packages [4] with this lintian warning too, and
doesn't seem to be a big problem..

what should i do in this case?

[0] http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=mined;dist=unstable
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=382750
[2] http://lists.debian.org/debian-qa/2008/03/msg00062.html
[3] 
http://groups.google.com/group/comp.os.minix/browse_thread/thread/39c779aefa96e947/41ffe7e1ada839ec#41ffe7e1ada839ec
[4] 
http://lintian.debian.org/reports/tags/copyright-without-copyright-notice.html

Regards,
Mauro Lizaur
-- 
JID: [EMAIL PROTECTED]

BEGIN GEEK CODE BLOCK
Version: 3.12
GCM/O d-dpu$ s-:- a--a+++$ C+++
LU P+ L++ E W+++ N !o K w O !M !V
PS+ PE Y+ PGP t 5– X R tv++ b- DI D++ G+ e
h!h-- rr+++ y+
END GEEK CODE BLOCK


Re: Falcon P.L. license (ITP:Bug#460591)

2008-03-25 Thread MJ Ray
Giancarlo Niccolai [EMAIL PROTECTED] wrote: [...]
 The license is tightly based on Apache 2, with extra clarifications
 and permissions. [...]

Summary: I believe that any interpreter under this Falcon P.L. licence
will contaminate other software and so fail DFSG 9.  Also, I think the
licence contains lawyerbombs (things relying on court rulings which
haven't been stated, maybe because they haven't occurred yet).


In general, I'm disappointed to see this licence proliferation.

I'm only going to look at differences with the Apache licence 2.0.
Terms marked [-...] are in Apache, terms marked {+...} are in Falcon.
I've tried to ignore the extensive punctuation and heading changes.

(Command for rc shell:
wdiff {curl -s http://www.apache.org/licenses/LICENSE-2.0.txt} {curl -s 
'http://www.falconpl.org/?page_id=license' | dexml}
)

First changes are in the definitions (tightly?).  I'm very
uncomfortable with these, as they affect the whole licence.

making modifications,  including but not limited
to software source [-code, documentation  ]
[-source,] {+code} and [-configuration files. ]
 {+example code.}

This change seems OK - documentation is software here - but what
does this mean for configuration files?


New definitions:-

{+Embedding Works shall mean any work,}
{+whether in Source or Object form, that links}
{+(or binds by name) to the interface of the}
{+Work and Derivative Works.}  {+Scripts shall mean}
{+any work, weather in Source or Object form,}
{+that is expressed through the grammar rules which}
{+are known by the Work.}   {+Users shall}
{+mean any person that uses, directly or indirectly,}
{+all or any of the Work, the Derivative Works,}
{+the Embedding Works or the Scripts.}

Claiming any copyright over Scripts gives me the heebie-jeebies.
More importantly, that seems like an obvious failure of DFSG 9 by
contaminating other software.

Also, surely Users is a court-defined term?  What is the effect of
trying to override that here?

Finally, it contains a homophone error (weather instead of whether).


4(d) is very hard to read in wdiff.  It appears to be a total
rewrite.  Falcon version:-

  # If the Source form of Scripts is not distributed nor made available
  by any mean to the Users, a prominent notice about the fact that the
  Scripts have been written in the Language must be presented in a place
  which the Users are exposed to.

A new obnoxious advertising clause.  Probably won't break DFSG, but I
don't like it for practical reasons.

On the plus side, we lose the NOTICE's potential for DFSG-busting from
the Apache 2.0 licence.

Other than that, it differs from Apache 2.0 in missing the How to
Apply appendix, which isn't serious, but seems a bit user-unfriendly.

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


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: ITP:Bug#460591 - Falcon P.L. license

2008-03-25 Thread MJ Ray
Sean Kellogg [EMAIL PROTECTED] wrote:
 On Wednesday 19 March 2008 03:10:07 pm Francesco Poli wrote:
  I don't think that copyright laws give you the right to control
  distribution of Scripts, that is to say, works written in your
  programming language.
 [...]
 There's even the question of how someone goes about learning the language... 
 presumably by example (that's how I've learned most other languages). Can I 
 create a work that is not derivative of those examples and thus under the 
 preview of copyright law?
 
 This would have made a fun topic to write about in law school :)

Sure.  I suspect there's quite a bit of case law about it, including some
generated by the loglan/lojban disputes, where 'JCB claimed copyright to
the language (any use of Loglan had to be approved by him)'
Source: http://arj.nvg.org/lojban/why-i-like.html

I'm suspicious of any language where the definer is the first implementer
and hasn't renounced all claim to works in that language.  They look like
lawyerbombs to me because I don't know any better.  Is that a good thing
to have when trying to promote your new language?

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 [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: mined copyright with no copyright

2008-03-25 Thread Michael Below
Hi,

Am Di 25 Mär 2008 03:07:24 CET
schrieb Mauro Lizaur [EMAIL PROTECTED]:

 I intended to do a qa upload to fix some bugs on the package
 mined [0] which is orphaned[1], and i got a lintian warning about
 the file debian/copyright where it has no copyright holder,
 when i asked to the upstream maintainer of this issue he answered me
 this [2] also i asked in comp.os.minix [3] about mined and got no
 answer so far btw, i've seen lots of packages [4] with this lintian
 warning too, and doesn't seem to be a big problem..

The upstream maintainer says:

 originally (i.e. ~ 20 years ago), we took mined from the Minix
 operating system which was a free academic project,
 and the mined.doc file did not mention a copyright.
 So no, I do not think the original author could claim a copyright.
 Also he is not reachable on the net, I had already tried that
 a few years ago.

If there is no specific license for mined, but it is taken from Minix,
the Minix copyright notice will apply. Last time I had my hands on
it (early 90ies) Minix was being licensed commercially, for
research and educational purposes only, see the license at
http://pdos.csail.mit.edu/ld/MINIX-README.html

If Minix had been a free project (in the Debian sense), Linux wouldn't
have been necessary...

Minix3 seems to have a more free license, see
http://www.minix3.org/license.html

But that wasn't available 20 years ago, it looks like the mined fork was
made from commercial software.


 Michael Below

-- 
Michael Below
Rechtsanwalt
www.judiz.de



Re: mined copyright with no copyright

2008-03-25 Thread Ben Finney
Mauro Lizaur [EMAIL PROTECTED] writes:

 I intended to do a qa upload to fix some bugs on the package mined
 [0] which is orphaned[1], and i got a lintian warning about the file
 debian/copyright where it has no copyright holder,

Rather, that the copyright holder is not identified.

 when i asked to the upstream maintainer of this issue he answered me
 this [2]

The reply you got from Thomas Wolff says, in part:

Hello Mauro,
originally (i.e. ~ 20 years ago), we took mined from the Minix
operating system which was a free academic project,
and the mined.doc file did not mention a copyright.
So no, I do not think the original author could claim a copyright.
Also he is not reachable on the net, I had already tried that
a few years ago.

Jurisdictions that are signatories to the Berne copyright convention
make copyright *automatic* in all works that qualify for copyright at
all. So the author doesn't need to claim a copyright in a work, nor
even be identified at all, for copyright to apply to that work and
restrict the actions of every recipient. Such is the madness of
automatic all-rights-reserved copyright by default.

The authors of the 'mined' package need to have had license from the
Minix copyright holders to derive, modify, redistribute, and/or
sublicense the work, if they did any of those things, or any other act
reserved by copyright law. If they did get specific license from the
Minix copyright holder, that would be vital to know in this case.
Judging by the above information, they never got specific license for
these actions.

It seems, then, that the 'mined' package is either not redistributable
at all (if it was derived and redistributed in breach of copyright),
or is redistributable only under the terms of whatever the license
terms were of Minix ~ 20 years ago. Those terms were, IIRC, not
DFSG-free, since among other restrictions they limited the field of
endeavour for use of the work.

 what should i do in this case?

You've already pursued this for quite a way along the needlessly
twisting and overgrown paths that copyright regimes engender. Thanks
for your efforts.

Unless the copyright lineage can be properly traced, I don't see a lot
of hope to get this package as free software.

-- 
 \ People's Front To Reunite Gondwanaland: Stop the Laurasian |
  `\   Separatist Movement!  -- wiredog, http://kuro5hin.org/ |
_o__)  |
Ben Finney


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: mined copyright with no copyright

2008-03-25 Thread Mauro Lizaur
Hi All,
I got a reply to the post on comp.os.minix about mined:
---
Jan-Mark [EMAIL PROTECTED] writes:

I remember Michiel writing it. In the Netherlands you don't need to
claim copyright, it comes from writing it.

However in this case, Andy payed (100 guilders if I remember correctly)
for mined, so that would make it a work for hire.

Both the Dutch and the US law (and probably most also the laws in other
countries) would put the Copyright with Andy.

E-mail him to make sure: [EMAIL PROTECTED]

Most probably mined is FreeBSD style licensed, but I am not sure.

Regards.
---

Well, that's all for now.
I'll send an email to Andy Tanenbaum to see if i can get an answer
about this package.

Regards,
Mauro

-- 
JID: [EMAIL PROTECTED]

BEGIN GEEK CODE BLOCK
Version: 3.12
GCM/O d-dpu$ s-:- a--a+++$ C+++
LU P+ L++ E W+++ N !o K w O !M !V
PS+ PE Y+ PGP t 5– X R tv++ b- DI D++ G+ e
h!h-- rr+++ y+
END GEEK CODE BLOCK


Re: mined copyright with no copyright

2008-03-25 Thread Arnoud Engelfriet
Mauro Lizaur wrote:
 I remember Michiel writing it. In the Netherlands you don't need to
 claim copyright, it comes from writing it.
 
 However in this case, Andy payed (100 guilders if I remember correctly)
 for mined, so that would make it a work for hire.

Please note that work for hire in Dutch copyright law only applies
when the work is made by an employer. Merely paying someone to write
software doesn't mean you own the copyright on the software. There
has to be an actual employment contract between you and the writer.

 Both the Dutch and the US law (and probably most also the laws in other
 countries) would put the Copyright with Andy.

Ehm, no. Unless the contract between Tanenbaum and the writer transfers
copyright to Tanenbaum.

Arnoud

-- 
Arnoud Engelfriet, Dutch  European patent attorney - Speaking only for myself
Patents, copyright and IPR explained for techies: http://www.iusmentis.com/
  Arnoud blogt nu ook: http://blog.iusmentis.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: ITP:Bug#460591 - Falcon P.L. license

2008-03-25 Thread Giancarlo Niccolai
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Walter Landry wrote:
 Giancarlo Niccolai [EMAIL PROTECTED] wrote:
 In example, I can release Falcon as a Debian package under GPL, and
 let users pick FPLL if they wish.

 That would be perfect.  Many other programs in Debian are
 dual-licensed in that manner.

 Cheers,
 Walter Landry
 [EMAIL PROTECTED]
Very well, let's go for that then.

How that can be accomplished? --  where can I look for samples, and
what do I need write?

Thanks,
Giancarlo Niccolai.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH6UOj5nwsoBIDC4YRAlfnAJ4vMaFGGoPlJ/efFngYiQ2rJoFKwACeM0hI
HQgOb7FEAi8c0HtCERWuX2E=
=7K2e
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: ITP:Bug#460591 - Falcon P.L. license

2008-03-25 Thread Giancarlo Niccolai
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

MJ Ray wrote:
 Sean Kellogg [EMAIL PROTECTED] wrote:
 On Wednesday 19 March 2008 03:10:07 pm Francesco Poli wrote:
 I don't think that copyright laws give you the right to control
  distribution of Scripts, that is to say, works written in
 your programming language.
 [...] There's even the question of how someone goes about
 learning the language... presumably by example (that's how I've
 learned most other languages). Can I create a work that is not
 derivative of those examples and thus under the preview of
 copyright law?

 This would have made a fun topic to write about in law school :)

 Sure.  I suspect there's quite a bit of case law about it,
 including some generated by the loglan/lojban disputes, where 'JCB
 claimed copyright to the language (any use of Loglan had to be
 approved by him)' Source: http://arj.nvg.org/lojban/why-i-like.html


 I'm suspicious of any language where the definer is the first
 implementer and hasn't renounced all claim to works in that
 language.  They look like lawyerbombs to me because I don't know
 any better.  Is that a good thing to have when trying to promote
 your new language?

 Regards,
The idea I tried to follow is exactly that to free the language
definition from any possible current and future claim (i.e. through
non-patentability).

Bests,
Giancarlo Niccolai.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH6UQn5nwsoBIDC4YRAjUzAJ44bYMgNZt/Mir8cYfP12Vb4XxXXwCgmK2L
dmbWqWq3/daujGrXpoDdreQ=
=wNKl
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Bug#460591: Falcon P.L. license (ITP:Bug#460591)

2008-03-25 Thread Giancarlo Niccolai
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

MJ Ray wrote:
 Giancarlo Niccolai [EMAIL PROTECTED] wrote: [...]
 The license is tightly based on Apache 2, with extra
 clarifications and permissions. [...]

 Summary: I believe that any interpreter under this Falcon P.L.
 licence will contaminate other software and so fail DFSG 9.
About this, I would like to fix this if it's so, but in the rest of
your review i can't trace what element of the license would break the
DSFG and which point of DSFG would be broken.

 Also, I think the licence contains lawyerbombs (things relying on
 court rulings which haven't been stated, maybe because they haven't
 occurred yet).
About this, there's nothing I (or anyone) can do now, except get a
legal advice as I am doing.


 In general, I'm disappointed to see this licence proliferation.
I am too.

There isn't any single open source mainstream programming language or
even compiler I know, including clisp, gcc, PHP, python, swi-prolog,
ruby, harbour and xharbour (little known clipper clones OS projects I
worked in),  that isn't distributed under either a propetary
non-reapplicable license or under a commonly known license with
exceptions. IMHO, exceptions are much worse than license
proliferation, as they modify a lawfully certified text and
unbalance it, and their effect isn't always fully understandable by
the time the exceptions are written.

The only language that doesn't do so that I am aware of is PERL, which
is distributed with double licensing, pure GPL and Artistic, both
without exceptions.

All this license proliferation in this area seems to mean that there
isn't a well known certified license that covers even the *basic*
needs of v.m. based languages (nor the needs of libraries of
compiled-linked languages). Among the ready made solutions, the one
that was attracting me the most was swi-prolog's but still swi prolog
was not made to be embedded and there isn't any statement about using
swi-prolog as an engine for 3d-party programs, which anyone would
agree that is a bit more and different than what they stated
originally with the term /if you link this library with other files,
compiled with a Free Software compiler, to produce an executable.
/Also, this would have caused Falcon to be a bit incompatible with
embedding applications made with Visual Studio, and this is definitely
not acceptable.

It's because I am absolutely disappointed with license proliferation
that I tried to write one that was covering exactly the needs of this
application category, and decided to make it open, that is, not
private  or special for my language.

Nevertheless, you'll admit that starting a review with such a sentence
does not suggest a constructive critic attitude towards the object of
the review...
//


 Claiming any copyright over Scripts gives me the heebie-jeebies.
 More importantly, that seems like an obvious failure of DFSG 9 by
 contaminating other software.
To me too.

In fact, the FPLL doesn't claim any copyright on scripts. It just
*defines* them to state they are *free* from possible copyright claims
( ... each Contributor hereby grants to You a perpetual, worldwide,
non-exclusive, no-charge, royalty-free, irrevocable copyright license
to reproduce, prepare ...)

This mean, no one will mess with your scripts, they copyright to
you. I don't know nor care if this is automatic, or already so. I
want it to be clear and legally stated.

Anyhow, let's suppose there is another software not distributed under
FPLL that says the thing you produce with it or that you use to make
it work are subject to copyright restrictions. There isn't any single
article of the DFSG which would contrast with that, as not a single
other software would be affected by that. As long as the openness and
freedom of the software is granted, any software may extend copyright
on any functional component it produces or processes, as i.e. Apache2
license does with configuration files, and this alone won't infring DFSG.

More; Apache2 license states the sentence including but not limited
to In legalese, this means hey, and also everything else, if we
forgot to say it here. Following your reasoning, this would be quite
a massive breaking of DFSG, but it is not.

Said this, if you or anyone here or in future points out the article
of DFSG that is threatened by FPLL, I will immediately make the
offending part to conform. I *WANT* FPLL to stick with our community
principles, which are quite well drawn by both OSI statement and DFSG.

 Also, surely Users is a court-defined term?  What is the effect of
 trying to override that here?

If there is any problem, let's change it. To my best knowledge, there
wasn't any problem in using the term Users in a legal statement at
the time I wrote FPLL.

 Finally, it contains a homophone error (weather instead of
 whether).
Ops... thanks for pointing it out. Will be fixed.


 4(d) is very hard to read in wdiff.  It appears to be a total
 rewrite.  Falcon version:-

 # If 

Re: ITP:Bug#460591 - Falcon P.L. license

2008-03-25 Thread Walter Landry
Giancarlo Niccolai [EMAIL PROTECTED] wrote:
 Walter Landry wrote:
  Giancarlo Niccolai [EMAIL PROTECTED] wrote:
  In example, I can release Falcon as a Debian package under GPL, and
  let users pick FPLL if they wish.
 
  That would be perfect.  Many other programs in Debian are
  dual-licensed in that manner.
 
 Very well, let's go for that then.
 
 How that can be accomplished? --  where can I look for samples, and
 what do I need write?

Firefox is one example.  In every file, you can write something like

 * The contents of this file are subject to the Falcon Programming
 * Language License 1.0 (the FPLL); you may not use this file
 * except in compliance with the FPLL. You may obtain a copy of the
 * FPLL at http://www.falconpl.org/?page_id=license
 *
 * Software distributed under the FPLL is distributed on an AS IS basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the FPLL
 * for the specific language governing rights and limitations under the
 * FPLL.
 *
 * Alternatively, the contents of this file may be used under the
 * terms of the GNU General Public License Version 2 or later (the
 * GPL), in which case the provisions of the GPL are applicable
 * instead of those above. If you wish to allow use of your version of
 * this file only under the terms of the GPL, and not to allow others
 * to use your version of this file under the terms of the FPLL,
 * indicate your decision by deleting the provisions above and replace
 * them with the notice and other provisions required by the GPL. If
 * you do not delete the provisions above, a recipient may use your
 * version of this file under the terms of either the FPLL or the GPL.

It would also be nice to put a notice at the top level (e.g. in a
README) that states that the same thing.  Something like

Copyright 1989-2001, Giancarlo Niccolai  All rights reserved.

This program is free software; you can redistribute it and/or modify
it under the terms of either:

a) the Falcon Public Language License which comes with Falcon, or

b) the GNU General Public License as published by the Free Software
   Foundation; either version 2, or (at your option) any later
   version.

Also include a copy of the FPLL and the GPL with the code.  

Cheers,
Walter Landry
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]