Re: Sun Java available from non-free

2006-05-19 Thread Josselin Mouette
Le jeudi 18 mai 2006 à 09:50 -0500, Anthony Towns a écrit :
  As a final note, did anyone from Debian who usually examines licences
  actually examine this one? 
 
 Yes.

At the election time, I hoped you could improve regarding communication
skills, at least enough to become a project leader. This was obviously
wrong. You haven't changed a bit, and such attitude may be a standard
for a part of the ftp-master team, but it is not responsible behavior
from the DPL.
-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
  `-  Debian GNU/Linux -- The power of freedom


signature.asc
Description: Ceci est une partie de message	numériquement signée


Against DRM 2.0

2006-05-19 Thread Max Brown
This is very interesting:  http://people.debian.org/~evan/ccsummary.html "You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement."There is not a clearly defined metric for determining if a measure is consistent with the terms of the license.   See this license: http://www.freecreations.org/Against_DRM2.html "6. No DRM  This license is incompatible with any technology, device or component that, in the normal course of its operation, is designed to prevent or restrict acts which are authorised or not authorised by licensor: this incompatibility causes the inapplicability of the license to the work.In  particular: a. it is not possible to
 release validly under this license works or derivative works whose access control mechanism and/or copy control mechanism prevent or restrict quantitatively and/or qualitatively access to, fruition, copy, modification and/or sharing of them; b. in conformity with this license, it is not allowed to prevent or restrict quantitatively and/or qualitatively access to, fruition, copy, modification, and/or sharing of works or derivative works through an access control mechanism and/or a copy control mechanism; c. in conformity with this license, it is not allowed to prevent or restrict the exercise of a granted right through any digital, analog or physical method." Definitions: "Access control mechanism: a technological measure which, in the ordinary course of its operation, requires the application of information, or a process or a treatment, with the authority of the copyright owner or related rights owner,
 to gain access to the work." "Copy control mechanism: a technological measure which, in the ordinary course of its operation, prevents, restricts, or otherwise limits the exercise of a right of the copyright owner or related rights owner."  "Acts authorised by licensor: acts concerning granted rights (in particular, act of access, act of copy, act of modification, act of sharing).""Acts not authorised by licensor: acts concerning copyright or possible moral rights." You say: "In the absence of any other information, technologies enabling private distribution of the work would seem to be forbidden. Along with obvious technological measures that control access, such as a firewall on a LAN or a virtual private network (VPN), distributing using encryption (such as Secure Sockets Layer (SSL)) would appear to be
 prohibited."  Attention: License's area of applicability "This license concerns copyright and related rights: this license does not treat any other right. Nothing in this license is intended to prevent or restrict the exercise of rights not treated in this license, such as rights concerning privacy, private property, sale and other personal or private rights. Nothing in this license is intended to prevent or restrict the private use of any lawful technological measure".Real property, personal property, privacy, sale... : rights that the license does not treat.You keep all those rights.  You can limit the access to your server. It's your right. You can use a  firewall to defend your private property. It's your right. You can use encryption to
 defend your privacy or your private property. It's your right. You can also use privately any lawful technological measure.But, out of these cases, you cannot use encryption to prevent or restrict the exercise of a granted right.   For example, you can sell a CD (only purchasers can access to the content of a CD for sale: it's clear! you can use also an alarm system :-D), but you cannot sell a CD with a copy control system or an access control system.  But also the clause about related rights is very important: for example, If a phonogram-maker produces a CD with songs released under Against DRM 2.0, you can grab and share the CD! This is not allowed by any other license.   I think that "Against DRM 2.0" is better than Creative Commons licenses. Max 
		Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls.  Great rates starting at 1/min.

Re: Sun Java available from non-free

2006-05-19 Thread Jochen Voss
Hi Anthony,

On Thu, May 18, 2006 at 09:50:10AM -0500, Anthony Towns wrote:
 On Wed, May 17, 2006 at 11:09:30PM -0700, Don Armstrong wrote:
  As a final note, did anyone from Debian who usually examines licences
  actually examine this one? 
 
 Yes.

What did he/she think about the following clause?
 (c) you do not combine, configure or distribute the Software to
 run in conjunction with any additional software that implements
 the same or similar functionality or APIs as the Software;

All the best,
Jochen
-- 
http://seehuhn.de/


signature.asc
Description: Digital signature


Re: Proposed licence for Debconf video recordings

2006-05-19 Thread Henning Makholm
Scripsit Francesco Poli [EMAIL PROTECTED]
 On Thu, 18 May 2006 19:56:21 +0100 Ben Hutchings wrote:

  The above copyright notice and this permission notice shall be
 -distributed with all copies and transcodings of the recording or
 +distributed with all copies, transformations and adaptations of the work or
  substantial portions thereof.

 I'm not sure if this phrasing tries to require that transformations and
 adaptations (a subset of derivative works) be licensed under the same
 license as the original work.

I cannot see how this is different from how BSD licenses require that
the BSD copyright blurb *itself* is retained with all derivates.

Everybody seems to agree that this does not make the BSD license
viral, and that a derivor is free to give fewer rights to his part of
the copyright in the derived work than the original BSD author gave to
his part.

-- 
Henning MakholmI ... I have to return some videos.


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



Re: Sun Java available from non-free

2006-05-19 Thread Michael Meskes
On Thu, May 18, 2006 at 09:50:10AM -0500, Anthony Towns wrote:
 On Wed, May 17, 2006 at 11:09:30PM -0700, Don Armstrong wrote:
  First off, I'm going to completely ignore the FAQ as the FAQ and the
  license both specifies that the FAQ does not have any legal validity.
 
 Repeating frequently asked questions that have already been answered
 isn't terribly useful.

Using legally irrelevant answers for legal validation isn't terribly
useful either, don't you think?

  As a final note, did anyone from Debian who usually examines licences
  actually examine this one? 
 
 Yes.

I take it you were too busy to elaborate on this when you wrote this
email. So you will probably give us the name of this person later on,
right? Or even better this person may stand up now and speak
for himself and share his reasoning.

Michael
-- 
Michael Meskes
Email: Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org)
ICQ: 179140304, AIM/Yahoo: michaelmeskes, Jabber: [EMAIL PROTECTED]
Go SF 49ers! Go Rhein Fire! Use Debian GNU/Linux! Use PostgreSQL!


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



Re: Sun Java available from non-free

2006-05-19 Thread Martin Zobel-Helas
Hi Michael,

On Friday, 19 May 2006, you wrote:
   As a final note, did anyone from Debian who usually examines licences
   actually examine this one? 
  
  Yes.
 
 I take it you were too busy to elaborate on this when you wrote this
 email. So you will probably give us the name of this person later on,
 right? Or even better this person may stand up now and speak
 for himself and share his reasoning.

i hope it is just due to the lag of bandwidth, so AJ is just trying to
use as little bandwidth as possible, to leave the rest for us, watching
the videostream from outside. ;)

Gruss
Martin


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



Re: Against DRM 2.0

2006-05-19 Thread Evan Prodromou
On Fri, 2006-19-05 at 02:24 -0700, Max Brown wrote:

 This is very interesting:
 http://people.debian.org/~evan/ccsummary.html

Yes it is. And thank you for proving the point I made earlier!

You may not have noticed, but that summary and general opinion on
debian-legal state that anti-DRM clauses inhibit more freedoms than they
protect.

 I think that Against DRM 2.0 is better than Creative Commons
 licenses.

That's an interesting opinion. Of course you know that the anti-DRM
clause makes the license incompatible with the DFSG, right?

There are many platforms that _require_ DRM -- notably Sony game
consoles and some palmtop computers. The Against DRM license (which
might win the contest for the license with the clumsiest name ever)
would prevent me from porting any software to those platforms -- even if
I made clear-text, modifiable and/or source versions available.

Preventing me from making derivative works and porting them to different
platforms, even if I take steps to ensure recipients' rights to use the
works, is not DFSG-free.

In the end, Against DRM is a single-issue license that's blunt and
unnecessary.

~Evan

P.S. The Creative Commons 3.0 licenses will allow parallel
distribution -- both a DRM'd version and modifiable, clear-text
version. They also make specific which kinds of technologies are
covered.

-- 
Evan Prodromou [EMAIL PROTECTED]
The Debian Project (http://www.debian.org/)


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



Re: Against DRM 2.0

2006-05-19 Thread Max Brown
Very fine dissertation but... Evan, do you know that "Against DRM 2.0" does not treat software?? :-)  ROFTL  And why you don't speak about related rights?  unnecessary license...  :-)  MaxEvan Prodromou [EMAIL PROTECTED] wrote:There are many platforms that _require_ DRM -- notably Sony gameconsoles and some palmtop computers. The "Against DRM" license (whichmight win the contest for the license with the clumsiest name ever)would prevent me from porting any software to those platforms -- even ifI made clear-text, modifiable and/or source versions available. 
		How low will we go? Check out Yahoo! Messenger’s low  PC-to-Phone call rates.

Re: Bacula license (was Re: Help Selecting License for Bacula Documentation

2006-05-19 Thread John Goerzen
On Fri, May 19, 2006 at 08:00:25PM +0200, Kern Sibbald wrote:
  *trademark*
  unfairly and without permission.
 
 If I remember correctly, I pulled this clause from some existing license
 -- perhaps an IBM license. I am not a lawyer, but my understanding is that
 intellectual property right does not include copyright -- if it does, then

In the USA, at least, it usually does.

 the clause does not do what I intended, because I have nothing against
 copyrights.

It vaguely resembles this in the Postfix license:

If Recipient institutes patent litigation against a Contributor with
respect to a patent applicable to software (including a cross-claim or
counterclaim in a lawsuit), then any patent licenses granted by that
Contributor to such Recipient under this Agreement shall terminate
as of the date such litigation is filed.  In addition, If Recipient
institutes patent litigation against any entity (including a cross-claim
or counterclaim in a lawsuit) alleging that the Program itself (excluding
combinations of the Program with other software or hardware) infringes
such Recipient's patent(s), then such Recipient's rights granted under
Section 2(b) shall terminate as of the date such litigation is filed.

But this clause doesn't mention everybody globally.

-- John


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



Re: Bacula license (was Re: Help Selecting License for Bacula Documentation

2006-05-19 Thread John Goerzen
On Fri, May 19, 2006 at 08:17:53PM +0200, Kern Sibbald wrote:
 John, could you or someone else summarize a bit where we are assuming the
 following?
 
 - I delete the anti-abuse paragraph from the LICENSE entitled:
   Termination for IP or Patent Action.
 
 - I change the manual license to be GPL v2.
 
 Specifically, what I would like to know is: are there any other problems
 with the licensing?

I think that, to the best of my knowledge, those are the only problems.

Has anyone else here read the IP rights section?

A couple of minor nits:

  Near the end, change undert to under

  The address of the FSF has changed to:
 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

Thanks, Kern, for being so open to discussing this with us.

-- John


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



Re: Bacula license (was Re: Help Selecting License for Bacula Documentation

2006-05-19 Thread Kern Sibbald

 I have just discovered that Bacula has a problematic clause in its
 license.

 From
 http://bacula.cvs.sourceforge.net/bacula/bacula/LICENSE?revision=1.6.2.2view=markup

 
 Termination for IP or Patent Action:
 In addition to the termination clause specified in the GPL, this
 license shall terminate automatically and you may no longer
 exercise any of the rights granted to you by this license as of
 the date you commence an action, including a cross-claim or
 counterclaim, against any licensor of GPL software alleging that
 the software infringes an intellectual property right or a
 patent.  Special dispensation from or delay to the execution of
 this clause may be possible by applying directly to the license
 owner of this software.  Such a dispensation or delay is valid
 only in writing and signed by the one or more of the license
 holders.
 

 This is an additional restriction beyond those in the GPL.  Therefore this
 renders the license GPL-incompatible.  Which is a major problem since
 other
 parts of Bacula are licensed under pure GPL.  :-P

 Furthermore, it may not be DFSG-free.  I don't think debian-legal has
 decided on this.  The key point here is that this clause retaliates
 against someone who sues *any* licensor of *any* GPL software, not just
 the licensors of Bacula.  The really disturbing part is that this isn't
 restricted to patents, put refers to an intellectual property right.
 This means that my license to use Bacula is revoked if I sue claiming
 that some GPL'ed work has included portions of my copyrighted code
 without permission, or claiming that some GPL'ed work has used my
 *trademark*
 unfairly and without permission.

If I remember correctly, I pulled this clause from some existing license
-- perhaps an IBM license. I am not a lawyer, but my understanding is that
intellectual property right does not include copyright -- if it does, then
the clause does not do what I intended, because I have nothing against
copyrights.


 I suspect that this will not be considered a reasonable clause by most
 people on debian-legal.  It effectively says As long as you use Bacula,
 you grant everyone in the world the right to use any or your copyrighted
 work in any GPLed program, and you grant eveyone in the world the right
 to use your trademark as a name or advertisement for any GPLed program.
 This can't be what was intended.

Well, I cannot imagine how in the world the clause implies the above. It
is an anti-abuse clause rather than one that gives permissions to use
other people's software.


 I suggest to Kern that he just drop this clause.  It doesn't operate as
 intended and it causes problems.  Hopefully a satisfactory
 patent-retaliation clause will be avaialbe in a future version of the
 GPL.

There is no need to respond to my remarks above other than to educate me
on why the clause may say something totally unrelated to how I read it
(your second point), because I have no problem dropping the clause.

Kern

PS: yes the comments from someone in another email on the terrible
clause or whatever was written were probably not at the highest levels of
diplomacy, but I didn't take offense, so no problem ...


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



Re: Bacula license (was Re: Help Selecting License for Bacula Documentation

2006-05-19 Thread Kern Sibbald

 On Fri, May 19, 2006 at 08:00:25PM +0200, Kern Sibbald wrote:
  *trademark*
  unfairly and without permission.

 If I remember correctly, I pulled this clause from some existing license
 -- perhaps an IBM license. I am not a lawyer, but my understanding is
 that
 intellectual property right does not include copyright -- if it does,
 then

 In the USA, at least, it usually does.

 the clause does not do what I intended, because I have nothing against
 copyrights.

 It vaguely resembles this in the Postfix license:

 If Recipient institutes patent litigation against a Contributor with
 respect to a patent applicable to software (including a cross-claim or
 counterclaim in a lawsuit), then any patent licenses granted by that
 Contributor to such Recipient under this Agreement shall terminate
 as of the date such litigation is filed.  In addition, If Recipient
 institutes patent litigation against any entity (including a
 cross-claim
 or counterclaim in a lawsuit) alleging that the Program itself
 (excluding
 combinations of the Program with other software or hardware) infringes
 such Recipient's patent(s), then such Recipient's rights granted under
 Section 2(b) shall terminate as of the date such litigation is filed.

 But this clause doesn't mention everybody globally.

Hmmm. I don't think I have ever seen the Postfix license, but someone else
has probably picked it up, and applying it more globally is almost surely
something I have added.

In any case, I have now deleted that clause from my current working copy.


 -- John



Best regards, Kern


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



Re: Bacula license (was Re: Help Selecting License for Bacula Documentation

2006-05-19 Thread Kern Sibbald

 On Thu, May 18, 2006 at 08:10:30PM +0100, MJ Ray wrote:
 That's how I understand the clause too. Contaminates other software
 (DFSG 9).
 I'm amazed it got into main. Serious bug.

 How does that contaminate other software?  I agree that there may be a
 problem, but only for users of Bacula.

I would like to understand that as well, especially since I explicitly
indicate in LICENSE that certain parts of the code not copyrighted by
myself are licensed under the GPL with no modifications.


John, could you or someone else summarize a bit where we are assuming the
following?

- I delete the anti-abuse paragraph from the LICENSE entitled:
  Termination for IP or Patent Action.

- I change the manual license to be GPL v2.

Specifically, what I would like to know is: are there any other problems
with the licensing?

Best regards, Kern


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



[draft] Re: Sun Java available from non-free

2006-05-19 Thread Jeroen van Wolffelaar
Let me reply to at least some of the points raised here right now. By
the way, one of the Sun engineers was involved in packaging, and
actually wrote (with help from others) part of the license agreement
code etc. using debconf. I don't think that has any legal value (but I'm
not a legal expert), but it does mean that Sun was and is aware even
before the upload how this was packaged and where and how it'd end up on
our mirrors. There was a signifcant level of cooperation here.

Note that my answers below are my opinion only, speaking as one of those
people who have carefully read the license before it was uploaded to
Debian.

On Wed, May 17, 2006 at 11:09:30PM -0700, Don Armstrong wrote:
  2. License Grant. Subject to the terms and conditions of this
  Agreement, [...] provided that: (a) the Software and any
  proprietary legends or notices are complete and unmodified;
 
 This seems to cause a problem with actually packaging the software
 unless the Debian package counts as the Software... this seems to mean
 that any time that the package should be changed the maintainers need
 Sun to actually distribute the software to them (or otherwise grant
 them the ability to modify the software.)

The software as distributed is complete, it has all the files in the
.deb packages, and the dependencies ensure that on the user's system the
software layout is like Sun requires, with the optional bits indeed
being optional.

The license doesn't impose any restriction on the way it is actually
distributed, that's intentionally left to the distributions to do it the
way that best suits the distribution in question.

  (b) the Software is distributed with your Operating System, and
  such distribution is solely for the purposes of running Programs
  under the control of your Operating System and designing,
  developing and testing Programs to be run under the control of
  your Operating System;
 
 non-free is not part of Debian so we definetly don't distribute it as
 part of the Operating system.

Note that the license says ... is distributed *with* your Operating
System, and not is part of. I don't know where you read the part of
bit? Anyway, we definitely do distribute non-free *with* our OS, it's in
debian/pool/non-free on all our mirrors alongside debian/pool/main, and
distributing it in the same directory hierarchy is definitity with in
my book.

  (c) you do not combine, configure or distribute the Software to
  run in conjunction with any additional software that implements
  the same or similar functionality or APIs as the Software;
 
 This means that we can't distribute eclispse or anything else which
 implements part of the Java API (or if you're going to read this
 clause as broadly as possible,[1] things like perl which implement
 similar functionality in that perl is an implementation of a cross
 platform language Perl.)

The license says distribute [...] to run in conjunction with. We do
distribute eclipse, kaffe, gcj, and various others tools and
applications, but not to run in conjunction with the Sun Java. Our own
policy even prevents us from doing so unless we move the aforementioned
stuff to contrib.

There is no blanket restriction on distributing things alongside Sun
Java.

As to eclipse, if you're going to run eclipse with Sun Java (something
we do not support in Debian anyway), you're going to use eclipse
as an application run by Sun Java (to run eclipse itself), and Sun Java
as an application started by eclipse (Sun javac and java etc as a
compiler and executer of Java code written in Eclipse). Neither of those
uses are restricted by this clause.

What this clause seeks to prevent is using Sun's JVM with the Classpath
java library, or to use the Java library code together with Kaffe.

  (d) you do not remove or modify any included license agreement
  or impede or prevent it from displaying and requiring
  acceptance;
 
 We may need to modify debconf preseeding to make sure that the user
 can't prevent the agreement from being shown...

Actually, the ability to preseed the license question is a feature, to
allow FAI (Fully Automated Installation) etc. on large scale
deployments. Sun wants that every legal entity using the software agrees
to its license, but doesn't want to, and doesn't require, the license to
be explicitely affirmed manually on each computer.

As a distribution, we do not impede or prevent the license from
displaying, but for in house deployments, one can definitely accept the
license by using debconf preseeding. For legal purposes, one can
consider writing the preseed value and getting that whole thing to work
as an elaborate way to click 'accept'. Of course, doing so means that
the software cannot be redistributed with this modification, but that
does not prohibit in-house distribution within one legal entity.

  (f) you agree to defend and indemnify Sun and its licensors from
  and against any damages, costs, 

Re: Bacula license (was Re: Help Selecting License for Bacula Documentation

2006-05-19 Thread Kern Sibbald

 On Fri, May 19, 2006 at 08:17:53PM +0200, Kern Sibbald wrote:
 John, could you or someone else summarize a bit where we are assuming
 the
 following?

 - I delete the anti-abuse paragraph from the LICENSE entitled:
   Termination for IP or Patent Action.

 - I change the manual license to be GPL v2.

 Specifically, what I would like to know is: are there any other problems
 with the licensing?

 I think that, to the best of my knowledge, those are the only problems.

 Has anyone else here read the IP rights section?

If you haven't already read it, then please don't bother. I have now
removed that clause from my working source copy.


 A couple of minor nits:

   Near the end, change undert to under

Thanks. It is now corrected.


   The address of the FSF has changed to:
  51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

Thanks, corrected.


 Thanks, Kern, for being so open to discussing this with us.

Thanks for the thanks. That is the way I *try* to do everything :-)


Best regards, Kern


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



Re: Sun Java available from non-free

2006-05-19 Thread Russ Allbery
Jochen Voss [EMAIL PROTECTED] writes:

 What did he/she think about the following clause?

Not that I'm that person (first I heard of any of this was the
announcement), but this seems like as good of a place as any to make the
point that to me is obvious but that no one else seems to be making.

 (c) you do not combine, configure or distribute the Software to
 run in conjunction with any additional software that implements
 the same or similar functionality or APIs as the Software;

The interpretation of that clause rests both on what conjunction means and
on whether one believes the presence of a clearly stated interpretation in
the accompanying FAQ, regardless of disclaimers on that FAQ, might still
constitute estoppel.

Given that Sun has stated that their interpretation of conjunction is
basically what Debian would call a derivative work and has done so
publicly in accompanying documentation, I'd be very interested in a legal
opinion on whether they would be barred by estoppel from reneging on that
interpretation and applying the more restrictive interpretations advanced
here at some future date.

The fact that the FAQ says that it's not the license terms and is not
legally binding as such doesn't strike me as necessarily relevant; the
question is not whether the FAQ is a legal document, but rather what
interpretation Sun puts on the words used in the license.  My (non-lawyer)
understanding of estoppel is that public statements like the FAQ, even
with disclaimers attached, are relevant.

-- 
Russ Allbery ([EMAIL PROTECTED])   http://www.eyrie.org/~eagle/


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



Re: Against DRM 2.0

2006-05-19 Thread Andrew Donnellan

Fine remark, but...

Max, did you know that Debian requires *everything*, not just
software, to be DFSG-free? Not that it's particularly relevant since
there isn't a huge amount under the Against DRM license, but...

On 5/20/06, Max Brown [EMAIL PROTECTED] wrote:

Very fine dissertation but...
 Evan, do you know that Against DRM 2.0 does not treat software?? :-)

 ROFTL

 And why you don't speak about related rights?

 unnecessary license...  :-)

 Max


Evan Prodromou [EMAIL PROTECTED] wrote:

There are many platforms that _require_ DRM -- notably Sony game
consoles and some palmtop computers. The Against DRM license (which
might win the contest for the license with the clumsiest name ever)
would prevent me from porting any software to those platforms -- even if
I made clear-text, modifiable and/or source versions available.




 
How low will we go? Check out Yahoo! Messenger's low PC-to-Phone call rates.



--
Andrew Donnellan
http://andrewdonnellan.com
http://ajdlinux.blogspot.com
Jabber - [EMAIL PROTECTED]
---
Member of Linux Australia - http://linux.org.au
Debian user - http://debian.org
Get free rewards - http://ezyrewards.com/?id=23484
OpenNIC user - http://www.opennic.unrated.net



Sun responds to questions on the DLJ

2006-05-19 Thread Tom Marble
All:

Let me start by repeating the message that Simon and I gave
to you at Debconf: there is every reason for us to be friends
and working with you is very important for Sun.

Please consider:

- We consider the FAQ [2] to be an accurate representation of the intent of
  this license [1] and do not consider it to be irrelevant.

- Ignoring the FAQ is not helpful as it answers many of their
  questions (it's a FAQ, after all).

- The DLJ represents a very significant shift in Sun's approach to
  licensing by trusting that distributors will do the right thing
  (so that JDK works AND is integrated with the OS while adhering to
  OS standards and policies).

- We think our intent is pretty clear - if it isn't, we're happy to clarify
  and incorporate those clarifications into updates to the FAQ.

- The design of the license which refers to the README is like
  pointer to an object: the technical details in the README can
  change without having to revise the license.  We are planning to revise
  the README to further clarify and give explicit permission to
  relocate or even modify certain files (e.g. font.properties)
  needed to make the system run properly.

Let me try to clarify the following:

+ SECTION 2(a)

  Special care was taken in crafting the debian copyright file to
  adequately implement the direction given by:

  http://lists.debian.org/debian-devel-announce/2006/03/msg00023.html
  http://www.us.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile

  Indeed I wrote a script (albeit an ugly hack) to craft the
  conforming debian/copyright file from a package preamble, the
  copyright notice for Debian packaging, the license for Debian
  packaging, the copyright notice for upstream, the license for
  upstream and any third party notices and licenses.

+ SECTION 2(c)

  There have been a series of speculations about this, despite
  the clarifications of FAQ #8.  The term alternate technologies
  refers to projects such as kaffe, gcj, classpath, harmony and the like.
  We want Debian users that include non-free to be able to
  have a choice which includes Sun Java.  We don't want to
  put wacky restrictions on every programming language.

+ SECTION 2(d)

  A bug was fixed in debconf 1.5.1 so that a user with the
  Gnome (GUI) front end could Cancel the installation.
  Otherwise the package has been configured that if the
  debconf key for accepting the DLJ has not been pre-accepted
  that the installation will be canceled if the license cannot
  be presented.  This is an excellent example of leveraging
  Debian infrastructure to comply with these DLJ terms.

I am pleased to have worked with some of you on the first
implementation of packaging under the DLJ.  I was hoping just to
get java in the PATH  I'm very impressed that the result
demonstrates:

- Not just PATH integration and man page integration using
  Debian alternatives but indeed a new consensus based solution for
  marshaling several related alternatives (including plugin
  for many browsers) leveraging JPackage conventions.
  This builds on the 1-N features of alternatives (with slaves)
  to handle the M-N problem (M plugin providers, N web browsers).
  Pretty cool stuff -- and uniquely Debian.
  (see java-common for details).

- Applets work correctly (including sound)

- Java Web Start works correctly (this is really nice).

- Desktop (Gnome) integration works.

- The power of debconf is demonstrated in allowing the license
  to be presented in a character terminal, a GUI, or for large
  server installations pre-seeded for noninteractive installation.

- The layout of the bits conforms to FHS and JPackage conventions
  while preserving the legacy JAVA_HOME directory tree approach.

- The work with Debian has highlighted several bugs, RFE's and
  general opportunities for improvement in our upstream bundles...
  Most notably to reduce unnecessary duplication and better
  handle the architecture dependent and independent parts.

Put together I am very pleased by the result: the level of integration
and quality of feedback has surpassed anyone's expectations and highlighted
that the step to loosen control and liberalize the license for Java
will reap huge benefits from community involvement.

And, as I am sure you know, Rich Green has announced a very interesting
Open Source future for Java.  Simon, I (and many others) are going to work
very hard on that internally so that soon you will be able consider
Java for main.

Respectfully,

--Tom

[1] DLJ
http://download.java.net/dlj/DLJ-v1.1.txt

[2] DLJ-FAQ
http://download.java.net/dlj/DLJ-FAQ-v1.1.txt



signature.asc
Description: OpenPGP digital signature


Re: Sun responds to questions on the DLJ

2006-05-19 Thread Alexander Wirt
Tom Marble schrieb am Freitag, den 19. Mai 2006:

 All:
 
 Let me start by repeating the message that Simon and I gave
 to you at Debconf: there is every reason for us to be friends
 and working with you is very important for Sun.
 
 Please consider:
 
 - We consider the FAQ [2] to be an accurate representation of the intent of
   this license [1] and do not consider it to be irrelevant.
It has no legal relevance so it has to be ignored. 

 
 - Ignoring the FAQ is not helpful as it answers many of their
   questions (it's a FAQ, after all).
Its maybe not helpfull, but unfortunatly the only thing we have to consider
is the license. 

Let me cite your own faq: 
Note: This FAQ is provided to help explain the Operating System
Distributor License for Java; nothing in this FAQ is intended to amend
the license, so please consult the license itself for the precise
terms and conditions that actually apply.

The license has to be changed, thats all I want to say

Alex



Re: [draft] Re: Sun Java available from non-free

2006-05-19 Thread Don Armstrong
Let me first preface this with a caveat and an apology: after the fact
it was pointed out that the mail I sent was needlesly inflamatory;
that was not my intention and for that I apologize. I also appreciate
the desire of Sun to work with Debian in order to create a license
that distributions can distribute; I hope that they continue down this
path and eventually end up at a license for Sun Java that is trivially
DFSG Free.

By commenting on this license, I'm trying to make sure that all of the
possible avenues of attack of a litigous licensor against Debian are
made manifest and the harsh light of flames shown upon them.[0]

I really wish that in the future these sorts of issues could be
resolved publicly, or at least the relevant information from the
parties involved be shared at the instant that such a package begins
to become under consideration for NEW. It seems that more emphasis was
placed on the validity of the FAQ as binding on the intentions of Sun
than someone outside the process of vetting this license could see.

On Fri, 19 May 2006, Jeroen van Wolffelaar wrote:
 On Wed, May 17, 2006 at 11:09:30PM -0700, Don Armstrong wrote:
   2. License Grant. Subject to the terms and conditions of this
   Agreement, [...] provided that: (a) the Software and any
   proprietary legends or notices are complete and unmodified;
  
  This seems to cause a problem with actually packaging the software
  unless the Debian package counts as the Software
 
 The software as distributed is complete, it has all the files in the
 .deb packages, and the dependencies ensure that on the user's system
 the software layout is like Sun requires, with the optional bits
 indeed being optional.

We're currently splitting the package into pieces; and presumably the
software is unpacked or otherwise modified from the form that Sun has
actually distributed to us. I don't know whether Sun has approved this
or not, but if they haven't, this seems to pose a problem.

 The license doesn't impose any restriction on the way it is actually
 distributed,

Sure, but we're creating some sort of derivative work before we
actually distribute it.

   (b) the Software is distributed with your Operating System,
   and such distribution is solely for the purposes of running
   Programs under the control of your Operating System
  
  non-free is not part of Debian so we definetly don't distribute it
  as part of the Operating system.
 
 Note that the license says ... is distributed *with* your Operating
 System, and not is part of. I don't know where you read the part
 of bit?

It's the vagueness of the word with; do they mean within, alongside
or all of the above? [And are they willing to legally bind themselves
with that interpretation?]

I personally don't buy the non-free is Debian too argument, but then
again, I'm one of the people for whome non-free basically doesn't
exist.

   (c) you do not combine, configure or distribute the Software
   to run in conjunction with any additional software that
   implements the same or similar functionality or APIs as the
   Software;
  
  This means that we can't distribute eclispse or anything else
  which implements part of the Java API (or if you're going to read
  this clause as broadly as possible,[1] things like perl which
  implement similar functionality in that perl is an implementation
  of a cross platform language Perl.)
 
 The license says distribute [...] to run in conjunction with. We
 do distribute eclipse, kaffe, gcj, and various others tools and
 applications, but not to run in conjunction with the Sun Java. Our
 own policy even prevents us from doing so unless we move the
 aforementioned stuff to contrib.

No, so long as they're capable of working with things in main but
optionally working with Sun Java they can go in main.

 As to eclipse, if you're going to run eclipse with Sun Java
 (something we do not support in Debian anyway), you're going to use
 eclipse as an application run by Sun Java (to run eclipse itself),
 and Sun Java as an application started by eclipse (Sun javac and
 java etc as a compiler and executer of Java code written in
 Eclipse).

It's not entirely clear that these are not restricted by these clause,
unless there is no overlaping functionality between any application
that can use Sun Java. [As a further note, we do appear to support
this, as eclipse-ecj (FE) Depends: on java2-runtime, which
sun-java5-jre Provides:.]

 What this clause seeks to prevent is using Sun's JVM with the
 Classpath java library, or to use the Java library code together
 with Kaffe.

The resultant thing couldn't be distributed anyway because of clause
2a; seeing a redundant clause like this that seems to also make things
that we probably do in Debian against the license when a previous
clause already does what the licensor is telling you that they want to
do scares me.[1]

   14. MISCELLANEOUS. Any action related to this Agreement will be
   governed 

Re: Sun Java available from non-free

2006-05-19 Thread Drew Parsons

David wrote:
 
 Even worse is how question 8 of the FAQ contradicts section 2c of the
 license since this has much graver consequences:
 
 8.  Does this license prevent me shipping any alternative technologies
 in my OS distribution?
 
   The DLJ does not restrict you from shipping any other technologies
   you choose to include in your distribution.
 
 (2c) you do not combine, configure or distribute
 the Software to run in conjunction with any additional software
 that implements the same or similar functionality or APIs as the
 Software;
 
 According to the FAQ, the JDK ``does not restrict [me] from shipping
 *any* other technologies'' (emphasis mine), but according to the license
 I cannot ``distribute the [JDK] to run in conjunction with any
 additional software that implements the same or similar functionality or
 APIs as the [JDK]''.
 
 This directly seems to rule out GNU Classpath, GCJ, or Apache XML
 Commons since they implement the exact same API's as the JDK.

Trying to read Sun's words over again, it seems to me that what Sun is
saying here is not that you can't distribute the other technologies,
but that you can't distribute them to run *with* the Sun JDK. That's
how I interpret the phrase to run in conjunction with.

That is, they don't mind if Classpath, gcj, etc are distributed by
Debian and installed on the system.  They don't mind if we use them
ourselves, either.  What they're asking is that we do not reconfigure
the Sun JDK to use, say, GNU Classpath instead of the Sun classpaths.
They seem to be asking for the two implementations to be kept completely
out of each other's way.  So that would make it non-free, but not
unsuitable for Debian's non-free repository.

Drew


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



Re: Sun responds to questions on the DLJ

2006-05-19 Thread Don Armstrong
On Fri, 19 May 2006, Tom Marble wrote:
 Let me start by repeating the message that Simon and I gave to you
 at Debconf: there is every reason for us to be friends and working
 with you is very important for Sun.

Thanks for comming to Debconf; the discussions were interesting even
if there were disagreements at times.
 
 Please consider:
 
 - We consider the FAQ [2] to be an accurate representation of the
   intent of this license [1] and do not consider it to be
   irrelevant.

Is the FAQ legally binding on Sun?

 - Ignoring the FAQ is not helpful as it answers many of their
   questions (it's a FAQ, after all).

The reason why I have ignored the FAQ is because the language in the
FAQ and within the license explicitly claims that the FAQ is not
legally binding and is meaningless. If, by this, you're telling us
that it is binding on Sun, then I will cease ignoring it in future
analyses of the license I make.

 - The design of the license which refers to the README is like
   pointer to an object: the technical details in the README can
   change without having to revise the license. We are planning to
   revise the README to further clarify and give explicit permission
   to relocate or even modify certain files (e.g. font.properties)
   needed to make the system run properly.

It would be nice if the license would change section 14 to make this
part explicit so it's obvious that the README has some legal
ramifications upon 2a.
 
 Let me try to clarify the following:
 
 + SECTION 2(a)
 
   Special care was taken in crafting the debian copyright file to
   adequately implement the direction given by:
 
   http://lists.debian.org/debian-devel-announce/2006/03/msg00023.html
   http://www.us.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile
 
   Indeed I wrote a script (albeit an ugly hack) to craft the
   conforming debian/copyright file from a package preamble, the
   copyright notice for Debian packaging, the license for Debian
   packaging, the copyright notice for upstream, the license for
   upstream and any third party notices and licenses.

I guess I'm a bit lost here as to what this clarifies for the issues
I've identified in 2a.

 + SECTION 2(c)
 
   There have been a series of speculations about this, despite the
   clarifications of FAQ #8. The term alternate technologies refers
   to projects such as kaffe, gcj, classpath, harmony and the like.
   We want Debian users that include non-free to be able to have a
   choice which includes Sun Java. We don't want to put wacky
   restrictions on every programming language.

Right, but from what I can tell the 2a does this as well... what
additional restrictions does Sun gain by adding 2c in addition to 2a?

 + SECTION 2(d)
 
   A bug was fixed in debconf 1.5.1 so that a user with the Gnome
   (GUI) front end could Cancel the installation. Otherwise the
   package has been configured that if the debconf key for accepting
   the DLJ has not been pre-accepted that the installation will be
   canceled if the license cannot be presented. This is an excellent
   example of leveraging Debian infrastructure to comply with these
   DLJ terms.

The point here was that it's possible in Debian to preseed the key
that the package checks to see if it's presented the license or not so
that the package never actually presents the license. This is
extreemly trivial to do.

 Put together I am very pleased by the result: the level of
 integration and quality of feedback has surpassed anyone's
 expectations and highlighted that the step to loosen control and
 liberalize the license for Java will reap huge benefits from
 community involvement.
 
 And, as I am sure you know, Rich Green has announced a very
 interesting Open Source future for Java. Simon, I (and many others)
 are going to work very hard on that internally so that soon you will
 be able consider Java for main.

For that, I applaud you; let me know if there is anything that I can
do to help speed that process (which is infinetly more interesting to
me than dealing with EULAs) along.

As a final note, I just wish that these issues with the DLJ were
resolved before the license was presented a fait a compli; those of us
who participate in debian-legal are here to make sure that all
decisions that are taken in regards to works that are present in
Debian are taken with a full accounting of all of the problems present
in the licenses. We are not easy to satisfy, but because many people
trust Debian to be very careful with what it distributes, it's a task
that we and the ftpmasters who make the final decisions do not take
lightly.

In the future if there's a desire to keep some strategic move under
wraps, it's always possible to bring a group of people who are active
here into confidence to resolve issues with the license so that what
should have been a PR coup for Sun doesn't cause such a problem in the
community that Sun wants to be a part of.


Don Armstrong

-- 
Those who begin coercive elimination of 

Re: Sun Java available from non-free

2006-05-19 Thread David Walluck
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Drew Parsons wrote:
 Trying to read Sun's words over again, it seems to me that what Sun is
 saying here is not that you can't distribute the other technologies,
 but that you can't distribute them to run *with* the Sun JDK. That's
 how I interpret the phrase to run in conjunction with.

It says that you cannot combine, configure, or distribute certain
software in conjunction with the Sun JDK. I outlined in my email
previous to this one various ways in which a distribution might violate
this straightaway (meaning, without even doing anything different from
what the distribution already has been doing). You're right that the key
word seems to be ``conjunction'', but nothing says, for example, that
you are fine if the software in question is shipped in a separate package.

Currently, I don't know of any distribution that has tried to replace
Sun's rt.jar with GNU Classpath's rt.jar. In fact, you can't really do
this right now as the two are incompatible. But there are some things
that can be done right now. For example, ecj can be configured to
replace Sun's javac, and the Apache XML API's may be configured to
replace Sun's XML classes, or anything may be done via modification of
the bootclasspath. So, if the distribution is configured in various ways
(via alternatives, shell scripts, etc.) it may be violate this.

- --
Sincerely,

David Walluck
[EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org

iD8DBQFEboGtN5thZBYlTwkRAmdeAKCB2vzQwU90tqEa+FLWCQ8arSKamwCaAzsD
Q/6E1Nm4FTY+n+bvky+CmXE=
=qKEC
-END PGP SIGNATURE-


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



Re: Sun responds to questions on the DLJ

2006-05-19 Thread Tom Marble
Don Armstrong wrote:
 On Fri, 19 May 2006, Tom Marble wrote:
 Thanks for comming to Debconf; the discussions were interesting even
 if there were disagreements at times.

It was really great to be there... I enjoyed meeting you and many
other Debian Developers.  Perhaps the biggest thing for me to grok
was that Debian isn't as much a technical organization as a
social organization that happens to produce very interesting
technical works.

 - The design of the license which refers to the README is like
   pointer to an object: the technical details in the README can
   change without having to revise the license. [...]
 
 It would be nice if the license would change section 14 to make this
 part explicit so it's obvious that the README has some legal
 ramifications upon 2a.

It is my understanding that, due to the wording, the README actually
has legal weight.

 Let me try to clarify the following:

 + SECTION 2(a)

   Special care was taken in crafting the debian copyright file to
   adequately implement the direction given by:
 [...]
 
 I guess I'm a bit lost here as to what this clarifies for the issues
 I've identified in 2a.

There was a comment, This seems to cause a problem with actually
packaging the software unless the Debian package counts as the Software
and as Joerg gave specific recommendations on how to unambiguously
specify which parts of the copyright refer to which parts of the bundle
it was appropriate to leverage this convention to be completely explicit.

 + SECTION 2(c)

   There have been a series of speculations about this, despite the
   clarifications of FAQ #8. The term alternate technologies refers
   to projects such as kaffe, gcj, classpath, harmony and the like.
   We want Debian users that include non-free to be able to have a
   choice which includes Sun Java. We don't want to put wacky
   restrictions on every programming language.
 
 Right, but from what I can tell the 2a does this as well... what
 additional restrictions does Sun gain by adding 2c in addition to 2a?

2c is the please don't mix and match with 'alternate technologies' 
provision.

 + SECTION 2(d)

   A bug was fixed in debconf 1.5.1 so that a user with the Gnome
   (GUI) front end could Cancel the installation. Otherwise the
   package has been configured that if the debconf key for accepting
   the DLJ has not been pre-accepted that the installation will be
   canceled if the license cannot be presented. This is an excellent
   example of leveraging Debian infrastructure to comply with these
   DLJ terms.
 
 The point here was that it's possible in Debian to preseed the key
 that the package checks to see if it's presented the license or not so
 that the package never actually presents the license. This is
 extreemly trivial to do.

Yes, and this is a feature, not a bug.  One of the reasons that
Debian is great is the ability to do fully automated installs
and such.  The point of presenting the license is that an individual,
corporation, non-profit or other entity has had a chance to review
and agree to the DLJ.  If a user or administrator pre-seeds the
key for DLJ acceptance on behalf of herself or her group then
it is perfectly acceptable to install Sun Java on 1 or 10,000 nodes.

 We're currently splitting the package into pieces; and presumably the
 software is unpacked or otherwise modified from the form that Sun has
 actually distributed to us. I don't know whether Sun has approved this
 or not, but if they haven't, this seems to pose a problem.

The JRE and JDK each have been split into different Debian
packages to best fit with Debian Policy.  Partly this work is
an innovative approach to reduce redundancy (e.g. have the JDK depend
on the JRE), partly to refactor architecture independent and dependent
components and partly to better integrate with Debian (e.g include the
-font package giving defoma integration *only* if that font is not already
on the system and managed by defoma).  The numerous symlinks are intended
to give backwards compatibility with the JAVA_HOME (one directory
tree) approach that many users are used to (and certain executables
depend upon for compatibility).

 And, as I am sure you know, Rich Green has announced a very
 interesting Open Source future for Java. Simon, I (and many others)
 are going to work very hard on that internally so that soon you will
 be able consider Java for main.
 
 For that, I applaud you; let me know if there is anything that I can
 do to help speed that process (which is infinetly more interesting to
 me than dealing with EULAs) along.

I am certain that we will need input here... your offer is appreciated.

I recently started reading Benker's book based on the advice
of Lessig [1] (whom I hold in high esteem).  It's a captivating
read [2]:

  If the transformation I describe as possible occurs, it will lead to
  substantial redistribution of power and money from the
  twentieth-century industrial producers of information, culture, and