Re: Debian based GNU/Solaris: pilot program

2005-11-11 Thread alexander kemalov



Hi,
I tried to download and run Live CD but without 
success. I think that collaboration of enterprise forces of 
Solaris-security,stable,expandableand usability of Debian platform is 
great idea. I'm a sys admin in Institute of Computer and Comm. Systems - Bulg. 
Academy of Science. Ourefforts /may group/ are in computer communications 
with Win and Unix/Linux platforms from one side. Another mainstreamis 
collaboration of Unix/Linux/OpenBSD platforms and Cisco equipment and softs - 
build gateways, firewalls and so on.I want to support Nexenta OS and if you 
agree with my possibilities, I'm readyto connect with development and 
test.
Regards
alexander kemalov



Re: Debian based GNU/Solaris: pilot program

2005-11-11 Thread George Danchev
On Tuesday 08 November 2005 00:53, Matthew Garrett wrote:
 On Mon, Nov 07, 2005 at 02:50:01PM -0800, Alex Ross wrote:
  Here's the 2nd part of the answer:
 
  [EMAIL PROTECTED] wrote:
   The question is, are you going to pursue a legal action against Sun
   Microsystems?

 To which my answer was yes. I'm not sure how that's supposed to excuse
 you in any way.

Could you please elaborate why your answer was yes ? Having done that with 
Companion CD [1] (which is full of mostly GPL software linked against Sun's 
libc) for Solaris 8/9/10 Sun Microsystems, Inc is perfectly ok (except they 
calling it wrongly freeware [2]) because of GPL permits that [3][4]. That is 
not the problem (that's GPL being smart here), the problem is that I doubt 
CDDL 1.0 can satisfy Debian free software principles and rules, thus I doubt 
gnusolaris can be part of the Debian project, except if the copyright holders 
re-think the license of  its the codebase and relicensed it as well.

[1] http://www.sun.com/software/solaris/freeware/
[2] http://www.gnu.org/philosophy/categories.html#freeware
[3] http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs
[4] http://www.gnu.org/licenses/gpl-faq.html#FSWithNFLibs
[5] http://www.gnu.org/licenses/gpl-faq.html#WhatIsCompatible

P.S. I'd like to apologize being too impatient and replying to previous 
messages on that thread which have been already replied but missed by myself. 

-- 
pub 4096R/0E4BD0AB 2003-03-18 people.fccf.net/danchev/key pgp.mit.edu
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: Debian based GNU/Solaris: pilot program

2005-11-11 Thread David Schmitt
On Friday 11 November 2005 21:19, George Danchev wrote:
 On Tuesday 08 November 2005 00:53, Matthew Garrett wrote:
  On Mon, Nov 07, 2005 at 02:50:01PM -0800, Alex Ross wrote:
   Here's the 2nd part of the answer:
  
   [EMAIL PROTECTED] wrote:
The question is, are you going to pursue a legal action against Sun
Microsystems?
 
  To which my answer was yes. I'm not sure how that's supposed to excuse
  you in any way.

 Could you please elaborate why your answer was yes ? Having done that
 with Companion CD [1] (which is full of mostly GPL software linked against
 Sun's libc) for Solaris 8/9/10 Sun Microsystems, Inc is perfectly ok

 P.S. I'd like to apologize being too impatient and replying to previous
 messages on that thread which have been already replied but missed by
 myself.

Take a look at Anthonys mail and my reply, which explore this issue:

http://lists.debian.org/debian-devel/2005/11/msg00753.html


Regards, David
-- 
- hallo... wie gehts heute?
- *hust* gut *rotz* *keuch*
- gott sei dank kommunizieren wir über ein septisches medium ;)
 -- Matthias Leeb, Uni f. angewandte Kunst, 2005-02-15



Re: Debian based GNU/Solaris: pilot program

2005-11-09 Thread George Danchev
On Thursday 03 November 2005 21:25, Erast Benson wrote:
 On Thu, 2005-11-03 at 14:32 -0200, Henrique de Moraes Holschuh wrote:
  On Thu, 03 Nov 2005, Dalibor Topic wrote:
   If your core feature is GPLd code coming from Debian, I'd kindly
   suggest to take the concerns of Debian developers regarding compliance
   with the license of that code seriously, and to argue your points
   accordingly.
 
  And I will unkindly *demand* that our concerns be taken quite seriously.
 
  Often the Debian packaging scripts are GPLed and we are the copyright
  holders of those.  Not to mention a bunch of Debian-specific packages
  that are also GPLed, and whose copyright holders are Debian developers
  (and I am one of them).  So, you'd better be prepared to convince us that
  shipping CDDL Kernel+libc *together* with GPL software linked to that
  CDDL libc is compliant, if you want to remain in good will with us.
 
  We are NOT asking for too much, and we are not engaging in any religious
  wars either.  We are being responsible citizens.  If the CDDL is
  compatible to the DFSG and to the GPL, so much the better IMHO, I have
  *nothing* against the Solaris kernel and libc, even if I do prefer the
  Linux kernel and glibc over them.  I will welcome Debian OpenSolaris if
  it is possible to do so legally.

 Nexenta community willing to make appropriate changes to the system and
 make it absolutely Debian legal OS. And more I'm looking into it, i'm
 sure it is quite easy possible by making main Nexenta OS CD to be
 GPL-free. All GPL software will be distributed on Nexenta Companion
 CD, if user wants to.

 To make it happen, we need to resolve dpkg issue and initial boot
 strapping process. Which is quite possible to re-write dpkg as CDDL
 software. But to avoid duplication of work, it will be wise for Debian
 community to release dpkg under LGPL license. Of course, if Debian

It is safer/wiser/saner to re-license you code under GPL or GPL-compat 
license. No sane person will use CDDL 1.0 licensed code, at least because of 
the funny patches like the choice-of-venue clauses. Patch your license or 
find already proven to be free one.

 community serious about non-glibc ports. If not, I doubt Nexenta OS will
 ever be part of Debian community and will continue its way more like
 Ubunutu. Think about it.

I highly doubt such funny ultimatum does matter ;-) Please read www.debian.org 
to get a notion how the Debian community works.

-- 
pub 4096R/0E4BD0AB 2003-03-18 people.fccf.net/danchev/key pgp.mit.edu
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: Debian based GNU/Solaris: pilot program

2005-11-09 Thread George Danchev
On Thursday 03 November 2005 18:45, Erast Benson wrote:
 On Thu, 2005-11-03 at 15:51 +, Matthew Garrett wrote:
  Erast Benson [EMAIL PROTECTED] wrote:
   (a) to ship packaged OpenSolaris core on main CD, and the rest of
   GPL-filtered software, will go on Companion CD, or through APT
   repository later on. This is doable, since OpenSolaris core has
   everything it needs to be installed as a base system. We will try look
   carefully into GPL vs. LGPL vs. dual-licensed GPL and will clean up
   Nexenta to be complient with requests on this mailing lists.
 
  Remember that dpkg is GPLed, so there's a slightly awkward bootstrapping
  issue.

 I personally with community help will re-write stripped down CDDL
 variant of dpkg. Will Debian community be happy? But this is sort of
 duplication of work. I do not think that the goal of Debian community is
 to force developers do duplicate their work.

Yes if there are license issues.

 If Debian really wans to be system runtime independent, and would like
 to have Debian GNU/Solaris port, it should release dpkg as LGPL
 software. This should help FreeBSD and GNU/Solaris non-glibc ports to
 suvirve.

Debian GNU/kFreeBSD does NOT have any (free) license issues. CDDL 1.0 code 
has.

-- 
pub 4096R/0E4BD0AB 2003-03-18 people.fccf.net/danchev/key pgp.mit.edu
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: Debian based GNU/Solaris: pilot program

2005-11-09 Thread George Danchev
On Thursday 03 November 2005 22:26, Erast Benson wrote:
 On Thu, 2005-11-03 at 13:55 -0600, Kenneth Pronovici wrote:
  It really seems like you jumped into this base our system on Debian
  thing without really understanding what Debian is about.  Consider what
  you're asking for.  You're asking Debian to make changes to the license
  of some of its core infrastructure in order to solve problems your
  project has created *for itself* by choosing to work with CDDL-licensed
  code.

 If you do not like CDDL license, it is your personal opinion. Nothing
 more. I do not like Linux GPL nature, this is my personal opinion too.

Let's put personal stuff apart, but if you do not like GPL, why do not you 
pick a proven license as BSD.

 Existense of problem in Debian project not be able scale very well on
 non-glibc ports should be addressed and resolved.

Wrong. Debian has DFSG which has been respected for many years now... and does 
not accept or scale with any seem to (not?)be almost like free softwarez or 
warez. CDDL 1.0 does not scale at all with the proven free software licences 
and needs to be re-thinked in its next version. See the related discussions 
in debian-legal@ for the previous 2-3 months.

-- 
pub 4096R/0E4BD0AB 2003-03-18 people.fccf.net/danchev/key pgp.mit.edu
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 


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



Re: Debian based GNU/Solaris: pilot program

2005-11-07 Thread Michael Banck
On Fri, Nov 04, 2005 at 01:47:22AM -0500, Joey Hess wrote:
 Michael Banck wrote:
  Do you plan to use debian-installer for installation?
 
 And do you realize that the debian installer is largely GPL licensed and
 would present the same license incompatability issues as eg, dpkg?

Yes.

At the time of writing, I assumed GNU/Solaris implied they'd use the
GNU libc (so I didn't even ask them about it).


cheers,

Michael

-- 
Michael Banck
Debian Developer
[EMAIL PROTECTED]
http://www.advogato.org/person/mbanck/diary.html


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



Re: Debian based GNU/Solaris: pilot program

2005-11-07 Thread cascardo
On Fri, Nov 04, 2005 at 07:40:34AM -0500, Michael Poole wrote:
 Frank Küster writes:
 
  Michael Poole [EMAIL PROTECTED] wrote:
 
  Andrew Suffield writes:
 
  On Thu, Nov 03, 2005 at 12:48:53PM -0800, Erast Benson wrote:
  CDDL works similar way, except on per-file basis.
 
  This is incomprehensible gibberish.
 
  This is unsupportable hyperbole.  Erast's statement may be inapt,
  wrong, misleading, or have any number of other flaws, but it is
  neither incomprehensible nor gibberish.
 
  I do not comprehend what he means with CDDL works on a per-file basis,
  GPL does not.  One can of course create a project made up of GPL'ed
  source files and other source files with different, GPL-compatible
  licenses.
 
 The CDDL (based as it is on the MPL) allows you to mix CDDL-licensed
 files in a project with files under CDDL-incompatible licenses and
 distribute the resulting executable.  The GPL applies to the work as a
 whole.  The relevant sections of the GPL are below; this trait is why
 people say that, even though CDDL is a copyleft license, it allows
 developers to create proprietary applications on top of the CDDL base.

Sorry, but the relevant sections below do not belong to the GPL, but
to the CDDL.

 
   1.3. Covered Software means (a) the Original Software, or (b)
 Modifications, or (c) the combination of files containing Original
 Software with files containing Modifications, in each case
 including portions thereof.
 
   1.9. Modifications means the Source Code and Executable form of any
 of the following:
 A. Any file that results from an addition to, deletion from or
 modification of the contents of a file containing Original
 Software or previous Modifications;
 B. Any new file that contains any part of the Original Software or
 previous Modification; or
 C. Any new file that is contributed or otherwise made available
 under the terms of this License.
 
   1.12. Source Code means (a) the common form of computer software
 code in which modifications are made and (b) associated
 documentation included in or with such code.
 
   3.1. Availability of Source Code.
 Any Covered Software that You distribute or otherwise make
 available in Executable form must also be made available in Source
 Code form and that Source Code form must be distributed only under
 the terms of this License. You must include a copy of this License
 with every copy of the Source Code form of the Covered Software
 You distribute or otherwise make available. You must inform
 recipients of any such Covered Software in Executable form as to
 how they can obtain such Covered Software in Source Code form in a
 reasonable manner on or through a medium customarily used for
 software exchange.
 
 Does this help?
 
 Michael Poole
 

Thadeu Cascardo
--


signature.asc
Description: Digital signature


Re: Debian based GNU/Solaris: pilot program

2005-11-07 Thread Matthew Garrett
Michael Banck [EMAIL PROTECTED] wrote:

 At the time of writing, I assumed GNU/Solaris implied they'd use the
 GNU libc (so I didn't even ask them about it).

Having downloaded their preview ISO:

The system is using Solaris's C library, but contains a great deal of
GPLed material. When I queried this, I was told

Our reading of the GPL (http://www.gnu.org/copyleft/gpl.html) tells us
that we are fully compliant. Sun libc is exempt simply because it is
(quote from GPL, Section 3) 'normally distributed (in either source or
binary form) with the major components (compiler, kernel...'.

I've pointed out that the rest of that sentence rules out that line of
argument, but haven't received a response yet.
-- 
Matthew Garrett | [EMAIL PROTECTED]


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



Re: Debian based GNU/Solaris: pilot program

2005-11-07 Thread Alex Ross

Matthew Garrett wrote:

Michael Banck [EMAIL PROTECTED] wrote:


At the time of writing, I assumed GNU/Solaris implied they'd use the
GNU libc (so I didn't even ask them about it).


Having downloaded their preview ISO:

The system is using Solaris's C library, but contains a great deal of
GPLed material. When I queried this, I was told

Our reading of the GPL (http://www.gnu.org/copyleft/gpl.html) tells us
that we are fully compliant. Sun libc is exempt simply because it is
(quote from GPL, Section 3) 'normally distributed (in either source or
binary form) with the major components (compiler, kernel...'.

I've pointed out that the rest of that sentence rules out that line of
argument, but haven't received a response yet.


Here's the 2nd part of the answer:

[EMAIL PROTECTED] wrote:
 Hi Matthew,

 snip

 Then again, there's the Solaris distribution from Sun Microsystems.
 Sun's JDS
 has gnome-about. Here's the linkage from Solaris Express (that comes by
 the way
 on a single DVD):

 # cat /etc/release
Solaris 11 nv_16 X86
Copyright 2005 Sun Microsystems, Inc.  All Rights Reserved.
 Use is subject to license terms.
  Assembled 01 June 2005

 # which gnome-about
 /usr/bin/gnome-about
 # ldd `which gnome-about` | grep libc
 libc.so.1 = /lib/libc.so.1
 libcrypto.so.0.9.7 =/usr/sfw/lib/libcrypto.so.0.9.7
 libcrypto_extra.so.0.9.7 =
 /usr/sfw/lib/libcrypto_extra.so.0.9.7

 # /usr/ccs/bin/mcs -p `which gnome-about`
 /usr/bin/gnome-about:

 2.6.0:JDS3:SUNWgnome-panel:i386:2005-05-16:supported


 The question is, are you going to pursue a legal action against Sun
 Microsystems?

 Best regards!

 Nexenta Systems, Inc.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-07 Thread Matthew Garrett
On Mon, Nov 07, 2005 at 02:50:01PM -0800, Alex Ross wrote:

 Here's the 2nd part of the answer:
 
 [EMAIL PROTECTED] wrote:

  The question is, are you going to pursue a legal action against Sun
  Microsystems?

To which my answer was yes. I'm not sure how that's supposed to excuse 
you in any way.
-- 
Matthew Garrett | [EMAIL PROTECTED]


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



Re: Debian based GNU/Solaris: pilot program

2005-11-07 Thread Matthew Garrett
(Oh, and please don't see this as any sort of bias against non-Linux 
kernels or non-glibc systems - I spent quite some time working on a port 
of Debian to the NetBSD kernel, using the native C library)

-- 
Matthew Garrett | [EMAIL PROTECTED]


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



Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-07 Thread Gustavo Noronha Silva
Em Qui, 2005-11-03 às 12:45 -0800, Erast Benson escreveu:
 Apparently you misunderstood me.
 All I'm saying is that Debian community might want to embrace
 GNU/Solaris non-glibc port or reject it. To embrace, some core
 components, like dpkg, should be dual-licensed CDDL/GPL.

I say let's reject it.

Let Sun do the rethinking.

-- 
[EMAIL PROTECTED]: Gustavo Noronha http://people.debian.org/~kov
Debian:  http://www.debian.org  *  http://www.debian-br.org



signature.asc
Description: Esta é uma parte de mensagem	assinada digitalmente


Re: Debian based GNU/Solaris: pilot program

2005-11-05 Thread Florian Weimer
* Henning Makholm:

 Scripsit Florian Weimer [EMAIL PROTECTED]

 The GPL does fail the Dissident test because it does not permit
 anonymous changes.

 Your copy of the GPL must have been garbled in transmission.
 Please fetch a fresh copy from a trusted source.

What is a trusted source?  The copy shipped by Debian contains the
following requirement:

a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.

(We should move this discussion to -legal, or stop it right here.
It's not very productive.)


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



Re: Debian based GNU/Solaris: pilot program

2005-11-05 Thread Henning Makholm
Scripsit Florian Weimer [EMAIL PROTECTED]
 * Henning Makholm:
 Scripsit Florian Weimer [EMAIL PROTECTED]

 The GPL does fail the Dissident test because it does not permit
 anonymous changes.

 Your copy of the GPL must have been garbled in transmission.
 Please fetch a fresh copy from a trusted source.

 The copy shipped by Debian contains the following requirement:

 a) You must cause the modified files to carry prominent notices
 stating that you changed the files and the date of any change.

You can satisfy this by adding a comment at the top:

  /* SEE HERE    I changed this file on November 5th, 2005 */

There is no requirement at all that you divulge who I is.
The meaning of the clause is simply that the recipient must be alerted
that the file _has_ been changed.

 (We should move this discussion to -legal, or stop it right here.
 It's not very productive.)

Feel free to move it; I subscribe to -legal too. The discussion is
highly relevant, because licenses that do require that a contributor
identifies himself posivtively are _not_ free.

-- 
Henning Makholm   Larry wants to replicate all the time ... ah, no,
   all I meant was that he likes to have a bang everywhere.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-05 Thread Matthew Garrett
Henning Makholm [EMAIL PROTECTED] wrote:

 Feel free to move it; I subscribe to -legal too. The discussion is
 highly relevant, because licenses that do require that a contributor
 identifies himself posivtively are _not_ free.

This is, of course, a definition of free that's specific to some
sections of Debian. It doesn't match the FSF's definition of free
terribly well.

-- 
Matthew Garrett | [EMAIL PROTECTED]


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



Re: Debian based GNU/Solaris: pilot program

2005-11-05 Thread Glenn Maynard
On Sat, Nov 05, 2005 at 01:17:18PM +0100, Henning Makholm wrote:
  (We should move this discussion to -legal, or stop it right here.
  It's not very productive.)

You can start CC'ing the conversation to -legal.  Moving threads, in
my experience, generally doesn't work; besides, -devel can handle the
noise.

 Feel free to move it; I subscribe to -legal too. The discussion is
 highly relevant, because licenses that do require that a contributor
 identifies himself posivtively are _not_ free.

It may be more productive to simply point him at one of the other
seven or ten times someone has claimed this, and received the same
response, and not waste time rehashing this again unless there's
something new to add.  :)

  http://lists.debian.org/debian-legal/2005/01/msg00826.html
  http://lists.debian.org/debian-legal/2005/06/msg00242.html

were easy to find, at least.

-- 
Glenn Maynard


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



Re: Debian based GNU/Solaris: pilot program

2005-11-05 Thread Chris Bannister
On Wed, Nov 02, 2005 at 06:21:41PM +0100, Gabor Gombas wrote:
 On Thu, Nov 03, 2005 at 12:11:32AM +1100, Hamish Moffatt wrote:
 
  I read all of your points as criticisms of Linux. That is disappointing.
 
 Why is criticism disappointing? The goals of Linux and the Linux

Perhaps he meant that *reading them as criticisms of Linux* was
disappointing.

-- 
Chris.
==
Reproduction if desired may be handled locally. -- rfc3


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



Re: Debian based GNU/Solaris: pilot program

2005-11-05 Thread Ken Bloom
Hubert Chan wrote:
 On Thu, 03 Nov 2005 12:48:53 -0800, Erast Benson [EMAIL PROTECTED] said:
 
 
On Thu, 2005-11-03 at 12:18 -0800, Thomas Bushnell BSG wrote:

The GPL does not force developers to contribute their changes back.
That's exactly the *point*.
 
 
Explain please.
 
 
Lets assume you have GPL-ed project dpkg. Any change to foo.c must be
contributed back to the community. ...
 
 
 Only if you distribute a binary based on the changed foo.c.  And only if
 someone asks you for the sources.
 
 If you keep the binary to yourself, you don't have to release anything.

And you don't have to tell the original developers about your
improvements either, even if you are distributing the code. You can let
them search the *whole* internet to find the improvements if you want.

--Ken Bloom


-- 
I usually have a GPG digital signature included as an attachment.
See http://www.gnupg.org/ for info about these digital signatures.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Frank Küster
Dalibor Topic [EMAIL PROTECTED] wrote:

 Thank you for your contribution to Debian.

;-)

This spares me an upload today...

Regards, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Wouter Verhelst
On Thu, Nov 03, 2005 at 12:48:53PM -0800, Erast Benson wrote:
 On Thu, 2005-11-03 at 12:18 -0800, Thomas Bushnell BSG wrote:
  The GPL does not force developers to contribute their changes back.
  That's exactly the *point*.
 Lets assume you have GPL-ed project dpkg. Any change to foo.c must be
 contributed back to the community.

No, that's not true.

Any *distributed* changes to foo.c must be contributed back to the
community. There's a major difference here.

-- 
.../ -/ ---/ .--./ / .--/ .-/ .../ -/ ../ -./ --./ / -.--/ ---/ ..-/ .-./ / -/
../ --/ ./ / .--/ ../ -/ / / -../ ./ -.-./ ---/ -../ ../ -./ --./ / --/
-.--/ / .../ ../ --./ -./ .-/ -/ ..-/ .-./ ./ .-.-.-/ / --/ ---/ .-./ .../ ./ /
../ .../ / ---/ ..-/ -/ -../ .-/ -/ ./ -../ / -/ ./ -.-./ / -./ ---/ .-../
---/ --./ -.--/ / .-/ -./ -.--/ .--/ .-/ -.--/ .-.-.-/ / ...-.-/


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Frank Küster
Michael Poole [EMAIL PROTECTED] wrote:

 Andrew Suffield writes:

 On Thu, Nov 03, 2005 at 12:48:53PM -0800, Erast Benson wrote:
 CDDL works similar way, except on per-file basis.

 This is incomprehensible gibberish.

 This is unsupportable hyperbole.  Erast's statement may be inapt,
 wrong, misleading, or have any number of other flaws, but it is
 neither incomprehensible nor gibberish.

I do not comprehend what he means with CDDL works on a per-file basis,
GPL does not.  One can of course create a project made up of GPL'ed
source files and other source files with different, GPL-compatible
licenses. 

Regards, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Michael Poole
Frank Küster writes:

 Michael Poole [EMAIL PROTECTED] wrote:

 Andrew Suffield writes:

 On Thu, Nov 03, 2005 at 12:48:53PM -0800, Erast Benson wrote:
 CDDL works similar way, except on per-file basis.

 This is incomprehensible gibberish.

 This is unsupportable hyperbole.  Erast's statement may be inapt,
 wrong, misleading, or have any number of other flaws, but it is
 neither incomprehensible nor gibberish.

 I do not comprehend what he means with CDDL works on a per-file basis,
 GPL does not.  One can of course create a project made up of GPL'ed
 source files and other source files with different, GPL-compatible
 licenses.

The CDDL (based as it is on the MPL) allows you to mix CDDL-licensed
files in a project with files under CDDL-incompatible licenses and
distribute the resulting executable.  The GPL applies to the work as a
whole.  The relevant sections of the GPL are below; this trait is why
people say that, even though CDDL is a copyleft license, it allows
developers to create proprietary applications on top of the CDDL base.

  1.3. Covered Software means (a) the Original Software, or (b)
Modifications, or (c) the combination of files containing Original
Software with files containing Modifications, in each case
including portions thereof.

  1.9. Modifications means the Source Code and Executable form of any
of the following:
A. Any file that results from an addition to, deletion from or
modification of the contents of a file containing Original
Software or previous Modifications;
B. Any new file that contains any part of the Original Software or
previous Modification; or
C. Any new file that is contributed or otherwise made available
under the terms of this License.

  1.12. Source Code means (a) the common form of computer software
code in which modifications are made and (b) associated
documentation included in or with such code.

  3.1. Availability of Source Code.
Any Covered Software that You distribute or otherwise make
available in Executable form must also be made available in Source
Code form and that Source Code form must be distributed only under
the terms of this License. You must include a copy of this License
with every copy of the Source Code form of the Covered Software
You distribute or otherwise make available. You must inform
recipients of any such Covered Software in Executable form as to
how they can obtain such Covered Software in Source Code form in a
reasonable manner on or through a medium customarily used for
software exchange.

Does this help?

Michael Poole



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Florian Weimer
* Wouter Verhelst:

 Lets assume you have GPL-ed project dpkg. Any change to foo.c must be
 contributed back to the community.

 No, that's not true.

 Any *distributed* changes to foo.c must be contributed back to the
 community.

Huh?  Why do you think so?


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Frank Küster
Michael Poole [EMAIL PROTECTED] wrote:

 Frank Küster writes:

 Michael Poole [EMAIL PROTECTED] wrote:

 Andrew Suffield writes:

 On Thu, Nov 03, 2005 at 12:48:53PM -0800, Erast Benson wrote:
 CDDL works similar way, except on per-file basis.

 This is incomprehensible gibberish.

 This is unsupportable hyperbole.  Erast's statement may be inapt,
 wrong, misleading, or have any number of other flaws, but it is
 neither incomprehensible nor gibberish.

 I do not comprehend what he means with CDDL works on a per-file basis,
 GPL does not.  One can of course create a project made up of GPL'ed
 source files and other source files with different, GPL-compatible
 licenses.

 The CDDL (based as it is on the MPL) allows you to mix CDDL-licensed
 files in a project with files under CDDL-incompatible licenses and
 distribute the resulting executable.

Sorry, I didn't imagine that a license with such a clause exists, and
less that anybody would call it free.

Thanks for the clarification,
Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Glenn Maynard
On Fri, Nov 04, 2005 at 02:05:43PM +0100, Florian Weimer wrote:
 * Wouter Verhelst:
 
  Lets assume you have GPL-ed project dpkg. Any change to foo.c must be
  contributed back to the community.
 
  No, that's not true.
 
  Any *distributed* changes to foo.c must be contributed back to the
  community.
 
 Huh?  Why do you think so?

Because that's what the GPL says, in relatively plain language.

-- 
Glenn Maynard


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread John Hasler
Wouter Verhelst writes:
 Any *distributed* changes to foo.c must be contributed back to the
 community.

That's not true either.  Any distributed changes must be made available to
those to whom the changes were distributed.  In practice changes usually
become available to the community but that is not required.
-- 
John Hasler


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Frank Küster
Glenn Maynard [EMAIL PROTECTED] wrote:

 On Fri, Nov 04, 2005 at 02:05:43PM +0100, Florian Weimer wrote:
 * Wouter Verhelst:
 
  Lets assume you have GPL-ed project dpkg. Any change to foo.c must be
  contributed back to the community.
 
  No, that's not true.
 
  Any *distributed* changes to foo.c must be contributed back to the
  community.
 
 Huh?  Why do you think so?

 Because that's what the GPL says, in relatively plain language.

I cannot find it there.  Moreover, if it was in there, the GPL would
fail the Dissident test and the Dessert Island test.

Regards, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Hamish Moffatt
On Thu, Nov 03, 2005 at 12:32:08PM -0800, Erast Benson wrote:
 today. may be not tomorrow. People are smart enough to not discard
 non-glibc ports and will come up with the solution.

Why don't you use glibc then? Your problem would be solved.
Debian GNU/kFreeBSD uses glibc according to their web site
http://www.us.debian.org/ports/kfreebsd-gnu/

I would say that currently the common element to all Debian ports
is glibc.

Please don't repeat your comments about the CDDL being superior.
Please give technical arguments instead.

Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Hamish Moffatt
On Wed, Nov 02, 2005 at 06:21:41PM +0100, Gabor Gombas wrote:
 On Thu, Nov 03, 2005 at 12:11:32AM +1100, Hamish Moffatt wrote:
 
  I read all of your points as criticisms of Linux. That is disappointing.
 
 Why is criticism disappointing? The goals of Linux and the Linux
 development model do not fit everybody's needs. Having an alternative

I would rather hear of OpenSolaris's benefits in their own right,
rather than just how it addresses alleged Linux deficiencies.

I don't know what the alleged benefits of Debian GNU/kFreeBSD are
either, but its developers haven't been telling us how it solves
all of Linux's problems here.

Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Andreas Barth
* Glenn Maynard ([EMAIL PROTECTED]) [051104 14:40]:
 On Fri, Nov 04, 2005 at 02:05:43PM +0100, Florian Weimer wrote:
  * Wouter Verhelst:
  
   Lets assume you have GPL-ed project dpkg. Any change to foo.c must be
   contributed back to the community.
  
   No, that's not true.
  
   Any *distributed* changes to foo.c must be contributed back to the
   community.
  
  Huh?  Why do you think so?
 
 Because that's what the GPL says, in relatively plain language.

I cannot remember to have read that. Perhaps you can cite the
appropriate section. The only thing the GPL requires is that I do not
further control the distribution of any file I gave someone else (except
as far as controlled by the terms of the GPL). It does not require me or
the other person to share the information with anyone else.


Cheers,
Andi


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Thomas Bushnell BSG
Wouter Verhelst [EMAIL PROTECTED] writes:

 On Thu, Nov 03, 2005 at 12:48:53PM -0800, Erast Benson wrote:
 On Thu, 2005-11-03 at 12:18 -0800, Thomas Bushnell BSG wrote:
  The GPL does not force developers to contribute their changes back.
  That's exactly the *point*.
 Lets assume you have GPL-ed project dpkg. Any change to foo.c must be
 contributed back to the community.

 No, that's not true.

 Any *distributed* changes to foo.c must be contributed back to the
 community. There's a major difference here.

Not even that!  Any distributed changes must be given to the person
you distribute foo to.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Andrew Suffield
On Thu, Nov 03, 2005 at 08:49:35PM -0500, Michael Poole wrote:
 Only quoting the first part of the second definition changes the
 meaning significantly -- but that is what is necessary to make it
 apply at all.

Complete bullshit. Get a life. plonk

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- --  |


signature.asc
Description: Digital signature


Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Adam Heath
On Fri, 4 Nov 2005, Christian Perrier wrote:

  dpkg hat
  As for relicensing it, fuck off.  I need to find a ClueBat(tm) attachment 
  for
  the Sodomotron 2000.
  /dpkg hat

 ...which could certainly have been written:

 dpkg hat
 As one of the dpkg authors, I do not intent to relicence it.
 /dpkg hat

 I actually don't really see a reason for being so aggressive verbally
 with someone we (you) disagree with. Erast Benson has been polite all
 along this thread and I'm afraid that the above sentence can only help
 many people reading the thread to keep convinced that Debian people
 still need to grow up a little.

This might be true; however, one needs to look past all the sweet talk and
honey, at the meat of the matter.  For this situation, there were very obvious
and apparent attempts at at misconception of the debian populace, in an
attempt to win favor.

If I had my druthers, I'd almost say this was a hoax.

It is in these situations, that one needs to see what is actually happening,
and get the evildoer to leave as quickly as possible; feeding with honey words
does not tend to have that effect.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread John H. Robinson, IV
Thomas Bushnell BSG wrote:
 Wouter Verhelst [EMAIL PROTECTED] writes:
 
  On Thu, Nov 03, 2005 at 12:48:53PM -0800, Erast Benson wrote:
  On Thu, 2005-11-03 at 12:18 -0800, Thomas Bushnell BSG wrote:
   The GPL does not force developers to contribute their changes back.
   That's exactly the *point*.
  Lets assume you have GPL-ed project dpkg. Any change to foo.c must be
  contributed back to the community.
 
  No, that's not true.
 
  Any *distributed* changes to foo.c must be contributed back to the
  community. There's a major difference here.
 
 Not even that!  Any distributed changes must be given to the person
  ^
 you distribute foo to.

Not even that. They must at the very least be *offered*.

[excerpted from GNU GPL v2]
3.b) Accompany it with a written offer, valid for at least three years,
  to give any third party, for a charge no more than your cost of
  physically performing source distribution, a complete machine-readable
  copy of the corresponding source code, to be distributed under the
  terms of Sections 1 and 2 above on a medium customarily used for
  software interchange

-- 
John H. Robinson, IV  [EMAIL PROTECTED]
 http  
WARNING: I cannot be held responsible for the above, sbih.org ( )(:[
as apparently my cats have learned how to type.  spiders.html  


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Lionel Elie Mamane
On Fri, Nov 04, 2005 at 02:27:38PM +0100, Frank Küster wrote:
 Michael Poole [EMAIL PROTECTED] wrote:

 The CDDL (based as it is on the MPL) allows you to mix
 CDDL-licensed files in a project with files under CDDL-incompatible
 licenses and distribute the resulting executable.

 Sorry, I didn't imagine that a license with such a clause exists,
 and less that anybody would call it free.

Come on, come on. The BSD license also permits mixing with non-free
files and distributing the resulting executable. And that one's widely
called free.

-- 
Lionel


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Glenn Maynard
On Fri, Nov 04, 2005 at 03:54:01PM +0100, Andreas Barth wrote:
 * Glenn Maynard ([EMAIL PROTECTED]) [051104 14:40]:
  On Fri, Nov 04, 2005 at 02:05:43PM +0100, Florian Weimer wrote:
   * Wouter Verhelst:
   
Lets assume you have GPL-ed project dpkg. Any change to foo.c must be
contributed back to the community.
   
No, that's not true.
   
Any *distributed* changes to foo.c must be contributed back to the
community.
   
   Huh?  Why do you think so?
  
  Because that's what the GPL says, in relatively plain language.
 
 I cannot remember to have read that. Perhaps you can cite the
 appropriate section. The only thing the GPL requires is that I do not
 further control the distribution of any file I gave someone else (except
 as far as controlled by the terms of the GPL). It does not require me or
 the other person to share the information with anyone else.

The point which Florian was correcting, was that you only have to give
source to people you give binaries to; changes which are not distributed
don't have to be given to anyone.

(If you're referring to back to the community, then you should have
replied to Wouter's message, not Florian's.  The correction being made
in the message you replied to was *distributed* changes, so that's what
you seem to be questioning.)

-- 
Glenn Maynard


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Florian Weimer
* Frank Küster:

 Because that's what the GPL says, in relatively plain language.

 I cannot find it there.  Moreover, if it was in there, the GPL would
 fail the Dissident test and the Dessert Island test.

The GPL does fail the Dissident test because it does not permit
anonymous changes.



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Henning Makholm
Scripsit Florian Weimer [EMAIL PROTECTED]

 The GPL does fail the Dissident test because it does not permit
 anonymous changes.

Your copy of the GPL must have been garbled in transmission.
Please fetch a fresh copy from a trusted source.

-- 
Henning Makholm  Gå ud i solen eller regnen, smil, køb en ny trøje,
   slå en sludder af med købmanden, puds dine støvler. Lev!



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Roger Leigh
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Erast Benson [EMAIL PROTECTED] writes:

 On Thu, 2005-11-03 at 22:19 +0100, Adam Borowski wrote:
 Or, *freedoms*.  If a hardware vendor wants to profit from Linux users, 
 they need to lift the limitations on the access to knowledge about their 
 wares.

 Please wake up. :-)

 This will never happen. Nobody sane who spent 50$ millon dollars VC's
 capital will open their IP for free. This is fact of life. And than
 sooner Linux-kernel community will acknowlage it, it is better for them.

 The question is: whether Debian community wants to be on train or not
 and at which point?

You seem to miss the point that software freedom is what Debian is all
about.  Please read http://www.debian.org/social_contract; you might
then start to understand where we are coming from.  Anything not
falling within the scope of the DFSG is not of any interest.

Your many (somewhat confused) posts seem to be asking us to be doing a
lot of relicensing *for you*, but quite what we gain is not clear.
Working on proprietary software is not what we do.


Regards,
Roger

- -- 
Roger Leigh
Printing on GNU/Linux?  http://gimp-print.sourceforge.net/
Debian GNU/Linuxhttp://www.debian.org/
GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8+ http://mailcrypt.sourceforge.net/

iD8DBQFDbAmlVcFcaSW/uEgRAr2zAJ9xEthUrpw6cpc7AxeHIsjDHIoQaQCgu+KV
AqB9JJMCt3UmQksHJLhOnh4=
=s/fj
-END PGP SIGNATURE-


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



Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Adrian von Bidder
On Thursday 03 November 2005 20.51, Erast Benson wrote:
 HW vendors will *never* open their IP in
 drivers.

Ok, this becomes a bit OT here, but let me just remark that Linux today 
supports a *lot* of hardware, and that quite a few drivers (some RAID 
controllers, Intel SATA stuff, most of the S/390 and a lot of the HPPA 
stuff, I'm sure there's more) are actually actively supported by hardware 
vendors.  So you seem to live in a parallel universe at least to some 
degree.

-- vbi

-- 
Beware of the FUD - know your enemies. This week
* Patent Law, and how it is currently abused. *
http://fortytwo.ch/opinion


pgpfYbZmD9hLv.pgp
Description: PGP signature


Re: Debian based GNU/Solaris: pilot program

2005-11-04 Thread Adrian von Bidder
On Friday 04 November 2005 19.00, Andrew Suffield wrote:

 Complete bullshit. Get a life. plonk

Ahhh, yet another instance of asuffield.

-- vbi

-- 
featured product: GNU Privacy Guard - http://gnupg.org


pgpToLVOlXVEk.pgp
Description: PGP signature


GPL... (was: Re: Debian based GNU/Solaris: pilot program)

2005-11-04 Thread Adrian von Bidder
On Friday 04 November 2005 14.33, John Hasler wrote:
 Wouter Verhelst writes:
  Any *distributed* changes to foo.c must be contributed back to the
  community.

 That's not true either.  Any distributed changes must be made available
 to those to whom the changes were distributed.  In practice changes
 usually become available to the community but that is not required.

... and it is also not required to make the changes available in a useable 
form.  (/me remembers some Montavista hacked gcc for some embedded 
platform: I tried to forward port their modification once, but gave up 
because all they distributed was the complete toolchain source with no 
indication what upstream version, exactly, it was based on[1].  Legally ok, 
to the letter of the GPL, but totally useless beecause isolating 
Montavista's work was virtually impossible.  I'm not picking on MV 
specifically here, it's just a good example from personal experience.)

[1] nontrivial - I concluded that it must have been a CVS snapshot with some 
additional upstream patches applied.

-- vbi

-- 
Could this mail be a fake? (Answer: No! - http://fortytwo.ch/gpg/intro)


pgpJ90YmDUABc.pgp
Description: PGP signature


Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Wouter Verhelst
Op wo, 02-11-2005 te 09:54 -0800, schreef Erast Benson:
 On Wed, 2005-11-02 at 10:41 +0100, Florian Weimer wrote:
  * Alex Ross:
  
   2) 2,300 Debian packages available for immediate usage.
  
  How do you solve the problem that you cannot legally distribute
  software which is licensed under the GNU General Public License and is
  linked against a libc which is covered by the CDDL?  Have you ported
  GNU libc?
 
 all questions answerd on our web-portal.

Yes, but they were just now asked here.

Answering a legimate concern with a generic waiver that points to a web
portal which requires a password to even _see_ content isn't what I'd
expect from FOSS people.

-- 
The amount of time between slipping on the peel and landing on the
pavement is precisely one bananosecond


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Wouter Verhelst
Op wo, 02-11-2005 te 18:21 -0800, schreef Erast Benson:
 GPL:
 
 The source code for a work means the preferred form of the work for
 making modifications to it.  For an executable work, complete source
 code means all the source code for all modules it contains, plus any
 associated interface definition files, plus the scripts used to control
 compilation and installation of the executable.  However, as a special
 exception, the source code distributed need not include anything that is
 normally distributed (in either source or binary form) with the major
 components (compiler, kernel, and so on) of the operating system on
 which the executable runs, unless that component itself accompanies the
 executable.

*sigh*

As Steve said: this does not apply, since you're planning to distribute
the kernel together with the binaries. Read the final part of that
clause (unless that...) very carefully.

This clause was added to the GPL back when there was no totally free
operating system yet, and people would need to install the GNU software
on a non-free operating system. This would allow you to use GPL'ed
software together with a non-free libc if you'd just install emacs on
your Solaris, or so.

If, however, you're planning to totally redesign Solaris into something
containing glibc and emacs from the very beginning, then this clause
does not apply, since the major components do accompany the
executable.

-- 
The amount of time between slipping on the peel and landing on the
pavement is precisely one bananosecond


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



Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-03 Thread Wouter Verhelst
Op wo, 02-11-2005 te 18:31 -0800, schreef Erast Benson:
 On Thu, 2005-11-03 at 01:14 +, Matthew Garrett wrote:
  Alex Ross [EMAIL PROTECTED] wrote:
   Michael Banck wrote:
   If so, do you plan to use Debian's mailing lists and bug
   tracking system for development?
   
   No. We have ours: svn, Trac, and mailing lists.
  
  It's unlikely that you'll be accepted as an official Debian port unless
  you're willing to use the Debian bug tracking system. It's not
  reasonable to expect Debian maintainers to be willing to copy bugs to a
  completely different bug tracking system in cases where it turns out to
  be a Solaris-specific issue.
 
 on another hand, is Debian community willing to be not just GNU/Linux
 centric and put some work on GNU/Solaris too? If yes, we could
 re-consider.

Oh, come on. We already have Debian GNU/Hurd and Debian GNU/kFreeBSD.
The Solaris thing would hardly be the first non-Linux port.

 on another hand, Ubuntu has its own tracking system, so GNU/Solaris is
 not the first one. Even though Ubuntu is GNU/Linux system...

Ubuntu is not, and does not want to be, a Debian port.

-- 
The amount of time between slipping on the peel and landing on the
pavement is precisely one bananosecond


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



Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-03 Thread Wouter Verhelst
Op wo, 02-11-2005 te 21:04 -0800, schreef Erast Benson:
 On Wed, 2005-11-02 at 18:54 -0800, Thomas Bushnell BSG wrote:
  Bernd Eckenfels [EMAIL PROTECTED] writes:
  
   Ubuntu is not an official Debian Port.
  
   on another hand, GNU/Solaris uses different kernel and libc, which
   brings many non-Debian-related issues into play.
  
   There is also hurd or freebsd kernel ports for debian, so those projects 
   are
   similiar.
  
  With the distinctive difference that:
  
  The Hurd port does not use a different libc;
  Those projects' kernel and library are GPL-compatible...
 
 FreeBSD kernel under BSD license and not GPL-compatible.

Go find yourself a cluebat and hit yourself with it.

The BSD license is one of the most permissive licenses ever. It is
totally compatible with the GPL.

-- 
Wouter Verhelst
NixSys BVBA
Louizastraat 14, 2800 Mechelen
T:+32 15 27 69 50 / F:+32 15 27 60 51 / M:+32 486 836 198


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Dalibor Topic

Erast Benson wrote:
 btw, Solaris 10 is absolutely free available for

download, so, one could try to install and see.



Sun Microsystem's Solaris 10 binary release is available without fee, 
but it's not free as in Free Software (despite that the underlying 
source code is largely licensed under a weak-copyleft free software 
license, the CDDL).


The Solaris 10 binaries license has some pretty fascinating usage 
restrictions, among other things (the normal download is a 90 day demo 
version with forced registration for real use, and it's non-transferable).


You may want to read 
http://www.sun.com/software/solaris/popup.jsp?info=17 and 
http://www.sun.com/software/solaris/licensing/sla.xml to get a better 
understanding of the legal terms around Sun's Solaris 10 release.


The relevant part is:

In order to use the Solaris 10 Operating System for perpetual 
commercial use, each system running the Solaris 10 OS must have an 
entitlement to do so. The Entitlement Document is delivered to you 
either with a new Sun system, from Sun Services as part of your service 
agreement, or via e-mail when you register your systems through the Sun 
Download Center. Customers who did not receive an Entitlement Document 
with their new Sun system or through their service agreement must also 
register each system with Sun. In addition, if you install the Solaris 
10 OS on additional systems, you must register those systems to receive 
an additional Entitlement Document.


The registration process to receive an Entitlement Document is part of 
the Solaris 10 download process, with the Entitlement Document being 
returned to you via e-mail. For this reason, YOU MUST PROVIDE A WORKING 
E-MAIL ADDRESS AS PART OF YOUR SUN DOWNLOAD CENTER ACCOUNT. If you fail 
to do so, you will not receive an Entitlement Document and will only 
have the right to evaluate the Solaris 10 OS for 90 days.


Stuff like

(c) You may not rent, lease, lend or encumber Software.

(d) Unless enforcement is prohibited by applicable law, you may not 
decompile, or reverse engineer Software.


(f) You may not publish or provide the results of any benchmark or 
comparison tests run on Software to any third party without the prior 
written consent of Sun.


(g) Software is confidential and copyrighted.

(h) Unless otherwise specified, if Software is delivered with embedded 
or bundled software that enables functionality of Software, you ma y not 
use such software on a stand-alone basis or use any portion of such 
software to interoperate with any program(s) other than Softwar e.


(i) Software may contain programs that perform automated collection of 
system data and/or automated software updating services. System da ta 
collected through such programs may be used by Sun, its subcontractors, 
and its service delivery partners for the purpose of providing you with 
remote system services and/or improving Sun's software and systems.


from the SLA's section on restrictions does not really sound like 
something I'd be interested in getting my hands on, gratis or not.


cheers,
dalibor topic


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Michael Poole
Wouter Verhelst writes:

 Op wo, 02-11-2005 te 18:21 -0800, schreef Erast Benson:
 GPL:
 
 The source code for a work means the preferred form of the work for
 making modifications to it.  For an executable work, complete source
 code means all the source code for all modules it contains, plus any
 associated interface definition files, plus the scripts used to control
 compilation and installation of the executable.  However, as a special
 exception, the source code distributed need not include anything that is
 normally distributed (in either source or binary form) with the major
 components (compiler, kernel, and so on) of the operating system on
 which the executable runs, unless that component itself accompanies the
 executable.

 *sigh*

 As Steve said: this does not apply, since you're planning to distribute
 the kernel together with the binaries. Read the final part of that
 clause (unless that...) very carefully.

There is clear tension between this and the mere aggregation clause.
However, given that source code is only required for *contained*
modules, shared libraries or the kernel would seem to be more governed
by the mere aggregation clause than the treatment of the executable
work itself.

Given the usual treatment of ambiguous contract terms[1], the onus
seems to be on the FSF or GPLed-work copyright owner to demonstrate
that contains unambiguously includes references.

[1]- Since neither statute nor case law has to my knowledge defined
treatment of pure copyright licenses, traditional contract law seems
most applicable.

Michael Poole


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Dalibor Topic

Erast Benson wrote:

But are you seriosly saying that SUN violates GPL?


I believe you've misunderstood Thomas.

What Thomas is trying to get across, I think, is that whatever Sun does 
or does not do has little to no significance for your own case. In 
particular, but Sun does it too does not constitute a line of defense 
that would hold up in court, since it's up to the copyright holders to 
enforce their copyrights against violators, if and when they wish to do so.



Please prove it. (better in court).


Unless he is the copyright holder of a piece of code whose license is 
being violated, there is nothing he can prove in court. A third party 
whose copyrights are not being violated can't really do much. Save from 
alerting the copyright holders, which afaict from his mails Thomas 
already did.


FWIW, GPL has been used to obtain injunctions against GPL violators in 
Germany, for example.



And once you will prove it, I will
belive you. Until that time, all this looks like another Debian's flame
to me. or better... religious war. In which I'm not going to participate
anymore.


I believe you have a fundamental problem on your hands here: you are 
advertising your OpenSolaris based distribution as a Debian-based 
GNU-Solaris.


I think your major problem is that your OpenSolaris distribution's 
distinctive feature is core integration of GPLd package management 
software written by Debian developers. Debian developers and 
debian-legal regulars have been pointedly questioning your understanding 
of the GPL, without getting adequate replies, afaict.


If your core feature is GPLd code coming from Debian, I'd kindly suggest 
to take the concerns of Debian developers regarding compliance with the 
license of that code seriously, and to argue your points accordingly.


cheers,
dalibor topic


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



Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-03 Thread Josselin Mouette
Le mercredi 02 novembre 2005 à 21:04 -0800, Erast Benson a écrit :
 FreeBSD kernel under BSD license and not GPL-compatible.
 Native GNU libc do not make any difference since it is a part of system
 runtime which includes: kernel, libc, compiler, etc (as per GPL). In
 fact, it is even more controversial, since it is not just linking with
 system runtime problem anymore, it actually uses kernel's headers
 files, macros, inlines, etc. The same for Darwin port.
 
 In a sense, Nexenta OS is yet another OpenSolaris-based distribution,
 like SchiliX, BeliniX or Solaris when it will be fully based on
 OpenSolaris (as StarOffice today).

I'd like to specifically thank you for this contribution and many
others. You fed me with a serious deal of laughter and gave me a very
good day.
-- 
 .''`.   Josselin Mouette/\./\
: :' :   [EMAIL PROTECTED]
`. `'[EMAIL PROTECTED]
   `-  Debian GNU/Linux -- The power of freedom



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 09:18 +0100, Wouter Verhelst wrote:
 Op wo, 02-11-2005 te 18:21 -0800, schreef Erast Benson:
  GPL:
  
  The source code for a work means the preferred form of the work for
  making modifications to it.  For an executable work, complete source
  code means all the source code for all modules it contains, plus any
  associated interface definition files, plus the scripts used to control
  compilation and installation of the executable.  However, as a special
  exception, the source code distributed need not include anything that is
  normally distributed (in either source or binary form) with the major
  components (compiler, kernel, and so on) of the operating system on
  which the executable runs, unless that component itself accompanies the
  executable.
 
 *sigh*
 
 As Steve said: this does not apply, since you're planning to distribute
 the kernel together with the binaries. Read the final part of that
 clause (unless that...) very carefully.
 
 This clause was added to the GPL back when there was no totally free
 operating system yet, and people would need to install the GNU software
 on a non-free operating system. This would allow you to use GPL'ed
 software together with a non-free libc if you'd just install emacs on
 your Solaris, or so.
 
 If, however, you're planning to totally redesign Solaris into something
 containing glibc and emacs from the very beginning, then this clause
 does not apply, since the major components do accompany the
 executable.

In fact, we did initial port of GNU libc to Solaris kernel. But we
didn't see any points in continuing this, since SUN's libc and other
core libraries are well tested and we wanted to be compliant with others
OpenSolaris-based distributions.

But one is welcome to start work on Solaris GNU libc port. This is 1+
year effort by itself.

What we could do is:

(a) to ship packaged OpenSolaris core on main CD, and the rest of
GPL-filtered software, will go on Companion CD, or through APT
repository later on. This is doable, since OpenSolaris core has
everything it needs to be installed as a base system. We will try look
carefully into GPL vs. LGPL vs. dual-licensed GPL and will clean up
Nexenta to be complient with requests on this mailing lists.

(b) to resolve the problem is to ask OpenSolaris community to change
SUN libc to be dual-licensed. But possibility is very remote.

any others ideas?

Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Matthew Garrett
Erast Benson [EMAIL PROTECTED] wrote:

 (a) to ship packaged OpenSolaris core on main CD, and the rest of
 GPL-filtered software, will go on Companion CD, or through APT
 repository later on. This is doable, since OpenSolaris core has
 everything it needs to be installed as a base system. We will try look
 carefully into GPL vs. LGPL vs. dual-licensed GPL and will clean up
 Nexenta to be complient with requests on this mailing lists.

Remember that dpkg is GPLed, so there's a slightly awkward bootstrapping
issue.
 
-- 
Matthew Garrett | [EMAIL PROTECTED]


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Dalibor Topic

Erast Benson wrote:

any others ideas?


(c) Have whoever is in charge of the CDDL remove the parts from CDDL 
that make it GPL incompatible in the next revision of CDDL.


That should most of your problems at once.

cheers,
dalibor topic


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Henrique de Moraes Holschuh
On Thu, 03 Nov 2005, Dalibor Topic wrote:
 If your core feature is GPLd code coming from Debian, I'd kindly suggest 
 to take the concerns of Debian developers regarding compliance with the 
 license of that code seriously, and to argue your points accordingly.

And I will unkindly *demand* that our concerns be taken quite seriously.

Often the Debian packaging scripts are GPLed and we are the copyright
holders of those.  Not to mention a bunch of Debian-specific packages that
are also GPLed, and whose copyright holders are Debian developers (and I am
one of them).  So, you'd better be prepared to convince us that shipping
CDDL Kernel+libc *together* with GPL software linked to that CDDL libc is
compliant, if you want to remain in good will with us.

We are NOT asking for too much, and we are not engaging in any religious
wars either.  We are being responsible citizens.  If the CDDL is compatible
to the DFSG and to the GPL, so much the better IMHO, I have *nothing*
against the Solaris kernel and libc, even if I do prefer the Linux kernel
and glibc over them.  I will welcome Debian OpenSolaris if it is possible to
do so legally.

-- 
  One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie. -- The Silicon Valley Tarot
  Henrique Holschuh


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Henrique de Moraes Holschuh
On Thu, 03 Nov 2005, Henrique de Moraes Holschuh wrote:
 Often the Debian packaging scripts are GPLed and we are the copyright
 holders of those.  Not to mention a bunch of Debian-specific packages that
 are also GPLed, and whose copyright holders are Debian developers (and I am
 one of them).  So, you'd better be prepared to convince us that shipping

Drat. I mean I am one of the authors of GPLed package scripts, not that I am
the author of any Debian-specific GPL software in the archive.  Not that it
matters much to the thread at hand.

-- 
  One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie. -- The Silicon Valley Tarot
  Henrique Holschuh


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 15:51 +, Matthew Garrett wrote:
 Erast Benson [EMAIL PROTECTED] wrote:
 
  (a) to ship packaged OpenSolaris core on main CD, and the rest of
  GPL-filtered software, will go on Companion CD, or through APT
  repository later on. This is doable, since OpenSolaris core has
  everything it needs to be installed as a base system. We will try look
  carefully into GPL vs. LGPL vs. dual-licensed GPL and will clean up
  Nexenta to be complient with requests on this mailing lists.
 
 Remember that dpkg is GPLed, so there's a slightly awkward bootstrapping
 issue.

I personally with community help will re-write stripped down CDDL
variant of dpkg. Will Debian community be happy? But this is sort of
duplication of work. I do not think that the goal of Debian community is
to force developers do duplicate their work.

If Debian really wans to be system runtime independent, and would like
to have Debian GNU/Solaris port, it should release dpkg as LGPL
software. This should help FreeBSD and GNU/Solaris non-glibc ports to
suvirve.

Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Adrian von Bidder
On Thursday 03 November 2005 04.37, Erast Benson wrote:
 If don't, Nexenta will continue its way more like Ubuntu does.

You'll hire heaps of Debian developers and actually pay people to contribute 
their stuff back to Debian?  Now there's a thing!  Which Debian developers 
are in your pay (just curious)?  I'm always in favor of Debian developers 
being able to hack on Debian packages as their daytime job.

-- vbi

-- 
Jede Zeit ist eine Sphynx, die sich in den Abgrund stürzt, sobald man
ihr Rätsel gelöst hat.
-- Heinrich Heine


pgpxw1MBQiRcn.pgp
Description: PGP signature


Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Aurelien Jarno
On Thu, Nov 03, 2005 at 08:45:52AM -0800, Erast Benson wrote:
 If Debian really wans to be system runtime independent, and would like
 to have Debian GNU/Solaris port, it should release dpkg as LGPL
 software. This should help FreeBSD and GNU/Solaris non-glibc ports to
 suvirve.

Please stop mentioning the FreeBSD port as an example of your licensing
problems. There is no license problem with the BSD kernel, and 
GNU/kFreeBSD uses dpkg for a long time now.

-- 
  .''`.  Aurelien Jarno | GPG: 1024D/F1BCDB73
 : :' :  Debian developer   | Electrical Engineer
 `. `'   [EMAIL PROTECTED] | [EMAIL PROTECTED]
   `-people.debian.org/~aurel32 | www.aurel32.net


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Matthew Garrett
On Thu, Nov 03, 2005 at 08:45:52AM -0800, Erast Benson wrote:

 If Debian really wans to be system runtime independent, and would like
 to have Debian GNU/Solaris port, it should release dpkg as LGPL
 software. This should help FreeBSD and GNU/Solaris non-glibc ports to
 suvirve.

Being system-runtime independent is a great goal, but helping free 
software is a better one. Releasing dpkg under the LGPL would allow 
people to build proprietary software on top of dpkg, and we (for the 
most part) don't see that as desirable.

On a more practical note, the dpkg copyright file lists 24 people as 
copyright holders. Debian itself does not hold the copyright. You'd need 
to convince all of them to change the license.

(Unrelatedly: I'm still waiting for a username/password for the 
gnusolaris.org site. How long should I be expecting it to take?)
-- 
Matthew Garrett | [EMAIL PROTECTED]


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



Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-03 Thread Adrian von Bidder
On Thursday 03 November 2005 08.32, Erast Benson wrote:
 Matthew:

  [...] whether you want to be part of A Debian Release.

 Hard to say right now... Lets see how all this thing will progress.
 But, *yes* we are willing to cooperate.

So I guess this summarizes the technical side of this discussion.  To use 
the lkml attitude: show us the code.  Release your system, show us that you 
can actually work with the Debian community rather than just discuss things 
on a mailing list by pointing out that there is a authorizatrion-required 
web site that contains much more info for those inclined to apply for a 
password.

Debian/Opensolaris should do this: get the code working and published, and 
*then* work with the Debian project to get it integrated.  Since you'll be 
using Debian source packages, this should be mostly doable by filing 
portability patches to the Debian bug tracking system.

I leave the license question to others - I'm not qualified.  I just say that 
you'll have to seriously address this if you want to become a part of 
Debian.  (Saying 'Sun's lawyers did think it's ok' will *not* be enough.)

-- vbi

-- 
Every bug you find is the last one.


pgptKazsi4CQu.pgp
Description: PGP signature


Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-03 Thread David Moreno Garza
On Wed, 2005-11-02 at 16:36 -0800, Alex Ross wrote:
  Do you plan to submit your port as an official port to Debian once
 it
  stabilizes?  

 Yes.

Wasn't this already discussed regarding CDDL being not compatible with
DFSGs?

Otherwise, hit myself with a cluebat :)

http://lists.debian.org/debian-legal/2005/01/msg00893.html
http://blogs.sun.com/roller/page/alvaro?entry=why_i_do_think_opensolaris
http://blogs.sun.com/roller/page/alvaro?anchor=debian_with_opensolaris_a_broken

Cheers,

--
David Moreno Garza [EMAIL PROTECTED]   |  http://www.damog.net/
   [EMAIL PROTECTED]  |  GPG: C671257D
  Chico Condesa: Pinche fresa mamón.



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Nathanael Nerode
Erast Benson wrote:

There are things like forums, mailing list, blogs,
web-based Debian repository browser, etc. which need
   ^
Trademark point.  Are you referring to a browser for *Debian's* FTP archive?
If you are not, you must not call this a Debian repository browser.  Call
it a .deb repository and a .deb repository browser.  Debian is not a
generic term.  It refers strictly to the Debian Project or the system
distributions made by it (potato, woody, sid, etc.).  Debian package
refers strictly to unmodified packages from one of those distributions.

 read some more GPL vs. CDDL legality stuff on our web site at
 http://www.gnusolaris.org/gswiki/GNU/Solaris_Resources
Pointing us to a password-protected website is inappropriate.

-- 
ksig --random|


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread John Hasler
Erast Benson writes:
 This should help FreeBSD ... non-glibc ports to suvirve.

In what way does the GPL licensing of dpkg harm such FreeBSD ports?
-- 
John Hasler


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Thomas Bushnell BSG
Erast Benson [EMAIL PROTECTED] writes:

 I personally with community help will re-write stripped down CDDL
 variant of dpkg. Will Debian community be happy? But this is sort of
 duplication of work. I do not think that the goal of Debian community is
 to force developers do duplicate their work.

It's the intention of the GPL to force release of software without
restrictions like the ones that the CDDL has.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Thomas Bushnell BSG
Michael Poole [EMAIL PROTECTED] writes:

 There is clear tension between this and the mere aggregation clause.
 However, given that source code is only required for *contained*
 modules, shared libraries or the kernel would seem to be more governed
 by the mere aggregation clause than the treatment of the executable
 work itself.

You can distribute compiled binaries only if you distribute all the
interface definition files for building them under GPL-compatible
terms.  There is a special exception for some cases, but when that
special exception does not apply, it does not matter what the mere
aggregation clause says, because that clause is simply not about the
compiled binaries section of the GPL.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 14:32 -0200, Henrique de Moraes Holschuh wrote:
 On Thu, 03 Nov 2005, Dalibor Topic wrote:
  If your core feature is GPLd code coming from Debian, I'd kindly suggest 
  to take the concerns of Debian developers regarding compliance with the 
  license of that code seriously, and to argue your points accordingly.
 
 And I will unkindly *demand* that our concerns be taken quite seriously.
 
 Often the Debian packaging scripts are GPLed and we are the copyright
 holders of those.  Not to mention a bunch of Debian-specific packages that
 are also GPLed, and whose copyright holders are Debian developers (and I am
 one of them).  So, you'd better be prepared to convince us that shipping
 CDDL Kernel+libc *together* with GPL software linked to that CDDL libc is
 compliant, if you want to remain in good will with us.
 
 We are NOT asking for too much, and we are not engaging in any religious
 wars either.  We are being responsible citizens.  If the CDDL is compatible
 to the DFSG and to the GPL, so much the better IMHO, I have *nothing*
 against the Solaris kernel and libc, even if I do prefer the Linux kernel
 and glibc over them.  I will welcome Debian OpenSolaris if it is possible to
 do so legally.

Nexenta community willing to make appropriate changes to the system and
make it absolutely Debian legal OS. And more I'm looking into it, i'm
sure it is quite easy possible by making main Nexenta OS CD to be
GPL-free. All GPL software will be distributed on Nexenta Companion
CD, if user wants to.

To make it happen, we need to resolve dpkg issue and initial boot
strapping process. Which is quite possible to re-write dpkg as CDDL
software. But to avoid duplication of work, it will be wise for Debian
community to release dpkg under LGPL license. Of course, if Debian
community serious about non-glibc ports. If not, I doubt Nexenta OS will
ever be part of Debian community and will continue its way more like
Ubunutu. Think about it.

Erast



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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Thomas Bushnell BSG
Erast Benson [EMAIL PROTECTED] writes:

 Nexenta community willing to make appropriate changes to the system and
 make it absolutely Debian legal OS. And more I'm looking into it, i'm
 sure it is quite easy possible by making main Nexenta OS CD to be
 GPL-free. All GPL software will be distributed on Nexenta Companion
 CD, if user wants to.

No.  That is not sufficient.  This would simply be a subterfuge.  If
you distribute the CDs together as a set, then you are still
distributing the libraries along with the binaries.

 To make it happen, we need to resolve dpkg issue and initial boot
 strapping process. Which is quite possible to re-write dpkg as CDDL
 software. But to avoid duplication of work, it will be wise for Debian
 community to release dpkg under LGPL license. Of course, if Debian
 community serious about non-glibc ports. If not, I doubt Nexenta OS will
 ever be part of Debian community and will continue its way more like
 Ubunutu. Think about it.

You seem to think this is a disaster scenario.

Debian is serious about license compliance.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Michael Poole
Thomas Bushnell BSG writes:

 Michael Poole [EMAIL PROTECTED] writes:

 There is clear tension between this and the mere aggregation clause.
 However, given that source code is only required for *contained*
 modules, shared libraries or the kernel would seem to be more governed
 by the mere aggregation clause than the treatment of the executable
 work itself.

 You can distribute compiled binaries only if you distribute all the
 interface definition files for building them under GPL-compatible
 terms.  There is a special exception for some cases, but when that
 special exception does not apply, it does not matter what the mere
 aggregation clause says, because that clause is simply not about the
 compiled binaries section of the GPL.

My reading of the interface definition files clause is that it only
applies to those associated with the modules contained in the
executable.  That is, it means header files as well as implementation
files (plus Makefile-equivalents, through the build scripts bit) for
what actually goes into the binary.  It is not clear to me that
standard library header files qualify as associated interface
definition files.

Even if they do, the viral part of it seems to be abuse of copyright
when applied to an underlying software library.  Constraining the
license of software that is:
  (a) in no way dependent on or derived from the GPLed work,
  (b) by design used by the GPLed work, and
  (c) would not be subject to the license if the GPLed work were on
  separate media
is not what I would call proper or appropriate use of reserved rights,
and I find it hard to believe a court would uphold the interpretation
you propose.

Michael Poole


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 17:31 +, Matthew Garrett wrote:
 On Thu, Nov 03, 2005 at 08:45:52AM -0800, Erast Benson wrote:
 
  If Debian really wans to be system runtime independent, and would like
  to have Debian GNU/Solaris port, it should release dpkg as LGPL
  software. This should help FreeBSD and GNU/Solaris non-glibc ports to
  suvirve.
 
 Being system-runtime independent is a great goal, but helping free 
 software is a better one. Releasing dpkg under the LGPL would allow 
 people to build proprietary software on top of dpkg, and we (for the 
 most part) don't see that as desirable.

Or may be make it CDDL dual licensed.

Let me enlighten you in regards of CDDL benefits. The great thing about
CDDL is that it is file based. So, all files which are licensed under
CDDL-terms works exactly as GPL does. i.e. any change made by anybody
(including propriatery distributors) *must* be contributed back to the
community. This makes CDDL much better than BSD and almost as better as
GPL for what it was invented. So, CDDL will not stop progress of dpkg.
Quite opposite in fact, it should speed up dpkg development since there
will be more *payed* forces working on it and all changes to *existing*
CDDL files will be contributed back to the community.

That is why OpenSolaris CDDL'd kernel allowes HW vendors to hide their
IP in their own proprietery files but at the same time forces HW vendors
to contribute their changes to CDDL-licensed files back to the
OpenSolaris community. This fact is a killer for Linux kernel. IMHO.
Since Linux kernel suffers big time from not having wide HW vendors
support.

I have 10+ years of writing drivers experience for all kind of OSes, so
I know what I'm talking about. HW vendors will *never* open their IP in
drivers. Some HW vendors will never give NDAs for their user guides. So,
GPL kernels will always suffer as the result it forces Linux community
to reverse engineer binary drivers. Without user guides publicly
available, those drivers will allways miss many features which M$
Windows users (as an example) having and enjoying using every day.

The idea behind Nexenta OS is to bring GNU software to the level, when
end-user will not suffer from GPL kernel *limitations*.

 On a more practical note, the dpkg copyright file lists 24 people as 
 copyright holders. Debian itself does not hold the copyright. You'd need 
 to convince all of them to change the license.

I know that.

 (Unrelatedly: I'm still waiting for a username/password for the 
 gnusolaris.org site. How long should I be expecting it to take?)

We will send it to you shortly.

Hopefully, now you understand why our Pilot program was a *good
thing*. Without it, we could hit streets with unresolved legal issues.

Now, when Nexenta team fully understands the issues, we will resolve
them first and will make ISO images available for developers only by
personal request. And once ISO polished, we will open them for public.

Meanwhile I do not see any other issues why we should keep web site
closed, so, we will clean it up and open it up soon. But ISO images will
not be publicly available till all legal problems resolved one way or
another.

Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 18:31 +0100, Aurelien Jarno wrote:
 On Thu, Nov 03, 2005 at 08:45:52AM -0800, Erast Benson wrote:
  If Debian really wans to be system runtime independent, and would like
  to have Debian GNU/Solaris port, it should release dpkg as LGPL
  software. This should help FreeBSD and GNU/Solaris non-glibc ports to
  suvirve.
 
 Please stop mentioning the FreeBSD port as an example of your licensing
 problems. There is no license problem with the BSD kernel, and 
 GNU/kFreeBSD uses dpkg for a long time now.

ok. lets assume Debian and Nexenta communities needs to sort out
GNU/Solaris's non-glic port issue. It is still serious one. Please help
to resolve it.

Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Thomas Bushnell BSG
Michael Poole [EMAIL PROTECTED] writes:

 My reading of the interface definition files clause is that it only
 applies to those associated with the modules contained in the
 executable.  That is, it means header files as well as implementation
 files (plus Makefile-equivalents, through the build scripts bit) for
 what actually goes into the binary.  

Right.

 It is not clear to me that
 standard library header files qualify as associated interface
 definition files.

Wrong.  Library header files that you link against are exactly what it
covers.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Thomas Bushnell BSG
Erast Benson [EMAIL PROTECTED] writes:

 Let me enlighten you in regards of CDDL benefits. The great thing about
 CDDL is that it is file based. So, all files which are licensed under
 CDDL-terms works exactly as GPL does. i.e. any change made by anybody
 (including propriatery distributors) *must* be contributed back to the
 community. 

This is not what the GPL requires.  You use the word exact in a
curious way.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Kenneth Pronovici
On Thu, Nov 03, 2005 at 11:25:22AM -0800, Erast Benson wrote:
 To make it happen, we need to resolve dpkg issue and initial boot
 strapping process. Which is quite possible to re-write dpkg as CDDL
 software. But to avoid duplication of work, it will be wise for Debian
 community to release dpkg under LGPL license. Of course, if Debian
 community serious about non-glibc ports. If not, I doubt Nexenta OS will
 ever be part of Debian community and will continue its way more like
 Ubunutu. Think about it.

I'm getting really tired of this conversation going around in circles.

I think that to avoid duplication of work, it would be wise for Sun to
relicense OpenSolaris under the GPL.  What?  You don't think Sun would
do that?  Well, then why would you expect Debian to do something
similiar?   

This whole thing has nothing do with Debian being serious about
supporting non-glibc ports.  Debian's goal is to produce a free
operating system and make high-quality free software available for that
operating system.  Any discussion of whether we will generally support
non-glibc environments is at best tangential.  The only question at
issue right now is whether you -- specifically! -- can use Debian's code
in your particular non-glibc environment, Nexenta OS.  Please don't mix
issues like this!  It only adds to the confusion -- or worse, creates
the perception that you do not understand this distinction.

It really seems like you jumped into this base our system on Debian
thing without really understanding what Debian is about.  Consider what
you're asking for.  You're asking Debian to make changes to the license
of some of its core infrastructure in order to solve problems your
project has created *for itself* by choosing to work with CDDL-licensed
code.  

Besides that, you haven't even given us very many good reasons why we
should care about your problems.  You insist on making it sound like
somehow by not conforming to your needs, we're missing a great
opportunity.  I've got news for you: the great opportunity here was that
*you* were able to base *your* software on Debian.  And that only
happened because Debian protected your rights to that software through
the DFSG.

Think about it.

KEN

-- 
Kenneth J. Pronovici [EMAIL PROTECTED]


signature.asc
Description: Digital signature


Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Thomas Bushnell BSG
Erast Benson [EMAIL PROTECTED] writes:

 Please stop mentioning the FreeBSD port as an example of your licensing
 problems. There is no license problem with the BSD kernel, and 
 GNU/kFreeBSD uses dpkg for a long time now.

 ok. lets assume Debian and Nexenta communities needs to sort out
 GNU/Solaris's non-glic port issue. It is still serious one. Please help
 to resolve it.

If the authors of the GPLd software in question are going to insist on
the GPL, which I think they are: consider, gcc, dpkg, and so forth,
which are GPLd and whose authors are not going to bend; and if Sun is
going to insist on the CDDL, then there may be no resolution.

The licenses are incompatible.  Unless one or both changes, there may
not be a solution.

It is Sun's desire to impose these restrictions on the copying of its
software.  It is the GPL's desire not to allow its binaries to be
distributed unless restrictions like Sun's are absent.



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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Thomas Bushnell BSG
Kenneth Pronovici [EMAIL PROTECTED] writes:

 Besides that, you haven't even given us very many good reasons why we
 should care about your problems.  You insist on making it sound like
 somehow by not conforming to your needs, we're missing a great
 opportunity.  I've got news for you: the great opportunity here was that
 *you* were able to base *your* software on Debian.  And that only
 happened because Debian protected your rights to that software through
 the DFSG.

Very nicely said.  Thanks, Kenneth.

Thomas


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Matthew Garrett
Erast Benson [EMAIL PROTECTED] wrote:

 To make it happen, we need to resolve dpkg issue and initial boot
 strapping process. Which is quite possible to re-write dpkg as CDDL
 software. But to avoid duplication of work, it will be wise for Debian
 community to release dpkg under LGPL license. Of course, if Debian
 community serious about non-glibc ports. If not, I doubt Nexenta OS will
 ever be part of Debian community and will continue its way more like
 Ubunutu. Think about it.

I did a great deal of work on a non-glibc port of Debian. That wasn't a
problem - the C library was under a GPL-compatible license. I've been
waiting for a conclusion to the multiarch issue before pushing it any
further.

However, as has already been pointed out to you, Debian has no control
over the people who hold the copyright on dpkg. Knowing several of them
personally, I'd be surprised if they're willing to relicense their code
under a license that allows it to be used in proprietary projects. It's
just not something that Debian's especially interested in.

-- 
Matthew Garrett | [EMAIL PROTECTED]


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Michael Poole
Thomas Bushnell BSG writes:

 Michael Poole [EMAIL PROTECTED] writes:

 It is not clear to me that
 standard library header files qualify as associated interface
 definition files.

 Wrong.  Library header files that you link against are exactly what it
 covers.

Then we will have to disagree on this point.  When the restriction
supposedly kicks in only by virtue of two pieces of software existing
on the same disk[1], and would not apply to separate distribution, I
have to think the mere aggregation clause dominates.  The other
interpretation violates DFSG#9.

[1]- Or on the same file server, in the same box, or whatever else
qualifies as distributed together.

Michael Poole


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Matthew Garrett
Erast Benson [EMAIL PROTECTED] wrote:
 On Thu, 2005-11-03 at 17:31 +, Matthew Garrett wrote:
 Being system-runtime independent is a great goal, but helping free 
 software is a better one. Releasing dpkg under the LGPL would allow 
 people to build proprietary software on top of dpkg, and we (for the 
 most part) don't see that as desirable.
 
 Or may be make it CDDL dual licensed.

Which would allow people to build proprietary software on top of dpkg. I
don't see how that helps.
 
-- 
Matthew Garrett | [EMAIL PROTECTED]


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread John Hasler
Erast writes:
 But to avoid duplication of work, it will be wise for Debian community to
 release dpkg under LGPL license.

That's entirely up to the authors.  You are free to contact them.

 Of course, if Debian community serious about non-glibc ports.

Again you imply that the BSD license is not compatible with the GPL.  It
is.

 If not, I doubt Nexenta OS will ever be part of Debian community and will
 continue its way more like Ubunutu. Think about it.

I'd say that sounds like a threat, but what would it be a threat of?
-- 
John Hasler


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



Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 18:51 +0100, Adrian von Bidder wrote:
 On Thursday 03 November 2005 08.32, Erast Benson wrote:
  Matthew:
 
   [...] whether you want to be part of A Debian Release.
 
  Hard to say right now... Lets see how all this thing will progress.
  But, *yes* we are willing to cooperate.
 
 So I guess this summarizes the technical side of this discussion.  To use 
 the lkml attitude: show us the code.  Release your system, show us that you 
 can actually work with the Debian community rather than just discuss things 
 on a mailing list by pointing out that there is a authorizatrion-required 
 web site that contains much more info for those inclined to apply for a 
 password.
 
 Debian/Opensolaris should do this: get the code working and published, and 
 *then* work with the Debian project to get it integrated.  Since you'll be 
 using Debian source packages, this should be mostly doable by filing 
 portability patches to the Debian bug tracking system.
 
 I leave the license question to others - I'm not qualified.  I just say that 
 you'll have to seriously address this if you want to become a part of 
 Debian.  (Saying 'Sun's lawyers did think it's ok' will *not* be enough.)
 
 -- vbi

acked.

Erast


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



Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 12:22 -0600, David Moreno Garza wrote:
 On Wed, 2005-11-02 at 16:36 -0800, Alex Ross wrote:
   Do you plan to submit your port as an official port to Debian once
  it
   stabilizes?  
 
  Yes.
 
 Wasn't this already discussed regarding CDDL being not compatible with
 DFSGs?
 
 Otherwise, hit myself with a cluebat :)
 
 http://lists.debian.org/debian-legal/2005/01/msg00893.html
 http://blogs.sun.com/roller/page/alvaro?entry=why_i_do_think_opensolaris
 http://blogs.sun.com/roller/page/alvaro?anchor=debian_with_opensolaris_a_broken

World is changed since then, and today we have Nexenta OS. This forces
community to re-think/re-work all these CDDL vs. GPL issues.

Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
OK. We will change it to Nexenta repository browser. Point taken.
Thanks.

Erast

On Thu, 2005-11-03 at 13:34 -0500, Nathanael Nerode wrote:
 Erast Benson wrote:
 
 There are things like forums, mailing list, blogs,
 web-based Debian repository browser, etc. which need
^
 Trademark point.  Are you referring to a browser for *Debian's* FTP archive?
 If you are not, you must not call this a Debian repository browser.  Call
 it a .deb repository and a .deb repository browser.  Debian is not a
 generic term.  It refers strictly to the Debian Project or the system
 distributions made by it (potato, woody, sid, etc.).  Debian package
 refers strictly to unmodified packages from one of those distributions.
 
  read some more GPL vs. CDDL legality stuff on our web site at
  http://www.gnusolaris.org/gswiki/GNU/Solaris_Resources
 Pointing us to a password-protected website is inappropriate.
 
 -- 
 ksig --random|
 
 


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Thomas Bushnell BSG
Michael Poole [EMAIL PROTECTED] writes:

 Thomas Bushnell BSG writes:

 Michael Poole [EMAIL PROTECTED] writes:

 It is not clear to me that
 standard library header files qualify as associated interface
 definition files.

 Wrong.  Library header files that you link against are exactly what it
 covers.

 Then we will have to disagree on this point.  When the restriction
 supposedly kicks in only by virtue of two pieces of software existing
 on the same disk[1], and would not apply to separate distribution, I
 have to think the mere aggregation clause dominates.  The other
 interpretation violates DFSG#9.

No, that's not right.  You are thinking of this as a derived work
case, and it's not.  There is no claim here about derived works.

I can say you may distribute my binary if you pay me $100.  I can
say you may distribute my binary but only if you pay John $100.  I
can say you may distribute my binary, but only if you never eat
artichokes again.  I can say, you may distribute my binary only if
you distribute yours too.  

Thomas


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



Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-03 Thread Thomas Bushnell BSG
Erast Benson [EMAIL PROTECTED] writes:

 World is changed since then, and today we have Nexenta OS. This forces
 community to re-think/re-work all these CDDL vs. GPL issues.

You seem to be saying that if a bunch of people are already violating
the GPL, we are forced to do something other than start enforcing
it.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 11:10 -0800, Thomas Bushnell BSG wrote:
 Erast Benson [EMAIL PROTECTED] writes:
 
  I personally with community help will re-write stripped down CDDL
  variant of dpkg. Will Debian community be happy? But this is sort of
  duplication of work. I do not think that the goal of Debian community is
  to force developers do duplicate their work.
 
 It's the intention of the GPL to force release of software without
 restrictions like the ones that the CDDL has.

Once again, CDDL doing *exactly* the same thing as GPL does with
CDDL-licensed files. i.e. forces developers to contribute their changes
back.

Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Thomas Bushnell BSG
Erast Benson [EMAIL PROTECTED] writes:

 On Thu, 2005-11-03 at 11:10 -0800, Thomas Bushnell BSG wrote:
 Erast Benson [EMAIL PROTECTED] writes:
 
  I personally with community help will re-write stripped down CDDL
  variant of dpkg. Will Debian community be happy? But this is sort of
  duplication of work. I do not think that the goal of Debian community is
  to force developers do duplicate their work.
 
 It's the intention of the GPL to force release of software without
 restrictions like the ones that the CDDL has.

 Once again, CDDL doing *exactly* the same thing as GPL does with
 CDDL-licensed files. i.e. forces developers to contribute their changes
 back.

The GPL does not force developers to contribute their changes back.
That's exactly the *point*.


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 11:29 -0800, Thomas Bushnell BSG wrote:
 Erast Benson [EMAIL PROTECTED] writes:
 
  Nexenta community willing to make appropriate changes to the system and
  make it absolutely Debian legal OS. And more I'm looking into it, i'm
  sure it is quite easy possible by making main Nexenta OS CD to be
  GPL-free. All GPL software will be distributed on Nexenta Companion
  CD, if user wants to.
 
 No.  That is not sufficient.  This would simply be a subterfuge.  If
 you distribute the CDs together as a set, then you are still
 distributing the libraries along with the binaries.

Wrong. It all depends...

Erast


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



Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-03 Thread Michael Poole
Erast Benson writes:

 On Thu, 2005-11-03 at 12:22 -0600, David Moreno Garza wrote:
 On Wed, 2005-11-02 at 16:36 -0800, Alex Ross wrote:
   Do you plan to submit your port as an official port to Debian once
  it
   stabilizes?  
 
  Yes.
 
 Wasn't this already discussed regarding CDDL being not compatible with
 DFSGs?
 
 Otherwise, hit myself with a cluebat :)
 
 http://lists.debian.org/debian-legal/2005/01/msg00893.html
 http://blogs.sun.com/roller/page/alvaro?entry=why_i_do_think_opensolaris
 http://blogs.sun.com/roller/page/alvaro?anchor=debian_with_opensolaris_a_broken

 World is changed since then, and today we have Nexenta OS. This forces
 community to re-think/re-work all these CDDL vs. GPL issues.

The existence of Nexenta does not force the community to do any such
thing.  It may encourage that, but the community (in particular,
those who look at and think on and deal with DFSG freeness issues) are
much more likely to reexamine the question when license-relevant facts
have changed.  For example, MJ Ray's comment in that debian-legal
thread that the CDDL looks non-free when the software is covered by a
patent: Has anything in the CDDL changed about that?  Does Sun
represent that OpenSolaris is unencumbered by patent claims?  What
about CDDL's choice-of-venue and cost-shifting clauses?

Michael Poole


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 13:55 -0600, Kenneth Pronovici wrote:
 It really seems like you jumped into this base our system on Debian
 thing without really understanding what Debian is about.  Consider what
 you're asking for.  You're asking Debian to make changes to the license
 of some of its core infrastructure in order to solve problems your
 project has created *for itself* by choosing to work with CDDL-licensed
 code.  

If you do not like CDDL license, it is your personal opinion. Nothing
more. I do not like Linux GPL nature, this is my personal opinion too.

Existense of problem in Debian project not be able scale very well on
non-glibc ports should be addressed and resolved.

Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Matthew Garrett
Erast Benson [EMAIL PROTECTED] wrote:

 Existense of problem in Debian project not be able scale very well on
 non-glibc ports should be addressed and resolved.

Debian scales fine on non-glibc ports. It doesn't do so well on non-GPL
compatible ports. These are very much not the same thing.

-- 
Matthew Garrett | [EMAIL PROTECTED]


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 11:57 -0800, Thomas Bushnell BSG wrote:
 Erast Benson [EMAIL PROTECTED] writes:
 
  Please stop mentioning the FreeBSD port as an example of your licensing
  problems. There is no license problem with the BSD kernel, and 
  GNU/kFreeBSD uses dpkg for a long time now.
 
  ok. lets assume Debian and Nexenta communities needs to sort out
  GNU/Solaris's non-glic port issue. It is still serious one. Please help
  to resolve it.
 
 If the authors of the GPLd software in question are going to insist on
 the GPL, which I think they are: consider, gcc, dpkg, and so forth,
 which are GPLd and whose authors are not going to bend; and if Sun is
 going to insist on the CDDL, then there may be no resolution.
 
 The licenses are incompatible. 

today. may be not tomorrow. People are smart enough to not discard
non-glibc ports and will come up with the solution.

  Unless one or both changes, there may not be a solution.

right.

 It is Sun's desire to impose these restrictions on the copying of its
 software.  It is the GPL's desire not to allow its binaries to be
 distributed unless restrictions like Sun's are absent.

Sun is willing to open *all* their code base. It can not do it in one
day, this will take some time. Mostly because some libraries in
OpenSolaris are not Sun copyrighted. libm is one cood example.

Take a look on opensolaris's roadmap and how exactly they are planning
to make opensolaris absolutely open sourced at some point:

http://www.opensolaris.org/os/about/roadmap/;jsessionid=700CF23476B8AA3331D46769AEC2EE33

Once it is doing, there will be nothing stopping Sun to make SUN libc
dual-license.

Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 11:59 -0800, Thomas Bushnell BSG wrote:
 Kenneth Pronovici [EMAIL PROTECTED] writes:
 
  Besides that, you haven't even given us very many good reasons why we
  should care about your problems.  You insist on making it sound like
  somehow by not conforming to your needs, we're missing a great
  opportunity.  I've got news for you: the great opportunity here was that
  *you* were able to base *your* software on Debian.  And that only
  happened because Debian protected your rights to that software through
  the DFSG.
 
 Very nicely said.  Thanks, Kenneth.

And I respect Debian developers work. And wait when Debian developers
will respect ours work too.

Thanks.
Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 20:00 +, Matthew Garrett wrote:
 Erast Benson [EMAIL PROTECTED] wrote:
 
  To make it happen, we need to resolve dpkg issue and initial boot
  strapping process. Which is quite possible to re-write dpkg as CDDL
  software. But to avoid duplication of work, it will be wise for Debian
  community to release dpkg under LGPL license. Of course, if Debian
  community serious about non-glibc ports. If not, I doubt Nexenta OS will
  ever be part of Debian community and will continue its way more like
  Ubunutu. Think about it.
 
 I did a great deal of work on a non-glibc port of Debian. That wasn't a
 problem - the C library was under a GPL-compatible license. I've been
 waiting for a conclusion to the multiarch issue before pushing it any
 further.
 
 However, as has already been pointed out to you, Debian has no control
 over the people who hold the copyright on dpkg. Knowing several of them
 personally, I'd be surprised if they're willing to relicense their code
 under a license that allows it to be used in proprietary projects. It's
 just not something that Debian's especially interested in.

ok not LGPL. LGPL is too restrictive comparing to CDDL. With LGPL one
will not be forced to contribute its changes back. But with CDDL - you
must contribute your changes back. It works similar to GPL but on
per-file basis.

If we could convince them that CDDL license is good enough to not give
their work to proprietary projects and that proprietary paying workers
will be forced to contribute back(under CDDL-terms), than they might
accept dpkg to be dual CDDL-GPL. Maybe.

Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Michael Poole
Thomas Bushnell BSG writes:

 Michael Poole [EMAIL PROTECTED] writes:

 Then we will have to disagree on this point.  When the restriction
 supposedly kicks in only by virtue of two pieces of software existing
 on the same disk[1], and would not apply to separate distribution, I
 have to think the mere aggregation clause dominates.  The other
 interpretation violates DFSG#9.

 No, that's not right.  You are thinking of this as a derived work
 case, and it's not.  There is no claim here about derived works.

I did not mean to bring derived works into the question; I agree that
there is no present claim about them.  Why do you think my line of
argument is limited to questions of derived works?

The two license clauses in question are these:

  In addition, mere aggregation of another work not based on the
  Program with the Program (or with a work based on the Program) on a
  volume of a storage or distribution medium does not bring the other
  work under the scope of this License.

and:

  The source code for a work means the preferred form of the work for
  making modifications to it.  For an executable work, complete source
  code means all the source code for all modules it contains, plus any
  associated interface definition files, plus the scripts used to
  control compilation and installation of the executable.  However, as
  a special exception, the source code distributed need not include
  anything that is normally distributed (in either source or binary
  form) with the major components (compiler, kernel, and so on) of the
  operating system on which the executable runs, unless that component
  itself accompanies the executable.

The first says that it does not apply to works derived from the GPLed
work -- but the C library (and its interfaces) are not derived works
of an application that uses them.  The C library header files are also
in no way part of the preferred form for making modifications to the
GPLed work.

Michael Poole


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 20:03 +, Matthew Garrett wrote:
 Erast Benson [EMAIL PROTECTED] wrote:
  On Thu, 2005-11-03 at 17:31 +, Matthew Garrett wrote:
  Being system-runtime independent is a great goal, but helping free 
  software is a better one. Releasing dpkg under the LGPL would allow 
  people to build proprietary software on top of dpkg, and we (for the 
  most part) don't see that as desirable.
  
  Or may be make it CDDL dual licensed.
 
 Which would allow people to build proprietary software on top of dpkg. I
 don't see how that helps.

It helps preserve dpkg progress and forces proprietary paying workers to
contribute back to the project.

Erast


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



Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 12:17 -0800, Thomas Bushnell BSG wrote:
 Erast Benson [EMAIL PROTECTED] writes:
 
  World is changed since then, and today we have Nexenta OS. This forces
  community to re-think/re-work all these CDDL vs. GPL issues.
 
 You seem to be saying that if a bunch of people are already violating
 the GPL, we are forced to do something other than start enforcing
 it.

Apparently you misunderstood me.
All I'm saying is that Debian community might want to embrace
GNU/Solaris non-glibc port or reject it. To embrace, some core
components, like dpkg, should be dual-licensed CDDL/GPL.

CDDL will not allow to create proprietary dpkg without forcing
proprietary workers to open up their changes back to the community. So,
it is practically what GPL does.

Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 12:18 -0800, Thomas Bushnell BSG wrote:
 Erast Benson [EMAIL PROTECTED] writes:
 
  On Thu, 2005-11-03 at 11:10 -0800, Thomas Bushnell BSG wrote:
  Erast Benson [EMAIL PROTECTED] writes:
  
   I personally with community help will re-write stripped down CDDL
   variant of dpkg. Will Debian community be happy? But this is sort of
   duplication of work. I do not think that the goal of Debian community is
   to force developers do duplicate their work.
  
  It's the intention of the GPL to force release of software without
  restrictions like the ones that the CDDL has.
 
  Once again, CDDL doing *exactly* the same thing as GPL does with
  CDDL-licensed files. i.e. forces developers to contribute their changes
  back.
 
 The GPL does not force developers to contribute their changes back.
 That's exactly the *point*.

Explain please.

Lets assume you have GPL-ed project dpkg. Any change to foo.c must be
contributed back to the community. Also GPL-ed dpkg could be easily
distributed as a binary if it is not part of the system. The way KDE and
other GPL-ed software distributed in projects like www.blastwave.org,
cygwin, etc.

CDDL works similar way, except on per-file basis.

Erast


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



Re: [Fwd: Re: Debian based GNU/Solaris: pilot program]

2005-11-03 Thread Erast Benson
On Thu, 2005-11-03 at 15:26 -0500, Michael Poole wrote:
 Erast Benson writes:
 
  On Thu, 2005-11-03 at 12:22 -0600, David Moreno Garza wrote:
  On Wed, 2005-11-02 at 16:36 -0800, Alex Ross wrote:
Do you plan to submit your port as an official port to Debian once
   it
stabilizes?  
  
   Yes.
  
  Wasn't this already discussed regarding CDDL being not compatible with
  DFSGs?
  
  Otherwise, hit myself with a cluebat :)
  
  http://lists.debian.org/debian-legal/2005/01/msg00893.html
  http://blogs.sun.com/roller/page/alvaro?entry=why_i_do_think_opensolaris
  http://blogs.sun.com/roller/page/alvaro?anchor=debian_with_opensolaris_a_broken
 
  World is changed since then, and today we have Nexenta OS. This forces
  community to re-think/re-work all these CDDL vs. GPL issues.
 
 The existence of Nexenta does not force the community to do any such
 thing.  It may encourage that, but the community (in particular,
 those who look at and think on and deal with DFSG freeness issues) are
 much more likely to reexamine the question when license-relevant facts
 have changed.  For example, MJ Ray's comment in that debian-legal
 thread that the CDDL looks non-free when the software is covered by a
 patent: Has anything in the CDDL changed about that?  Does Sun
 represent that OpenSolaris is unencumbered by patent claims?  What
 about CDDL's choice-of-venue and cost-shifting clauses?

I'm not talking about DFSG to embrace CDDL entirely. CDDL is good enough
for what it was invented - system runtime. To make CDDL-based ports
possible with more/less pain and to avoid duplication of work, it should
be enough to make only dpkg software dual-licensed as CDDL/GPL.

Erast


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



Re: Debian based GNU/Solaris: pilot program

2005-11-03 Thread Matthew Garrett
On Thu, Nov 03, 2005 at 12:39:25PM -0800, Erast Benson wrote:
 On Thu, 2005-11-03 at 20:00 +, Matthew Garrett wrote:
  However, as has already been pointed out to you, Debian has no control
  over the people who hold the copyright on dpkg. Knowing several of them
  personally, I'd be surprised if they're willing to relicense their code
  under a license that allows it to be used in proprietary projects. It's
  just not something that Debian's especially interested in.
 
 ok not LGPL. LGPL is too restrictive comparing to CDDL. With LGPL one
 will not be forced to contribute its changes back. But with CDDL - you
 must contribute your changes back. It works similar to GPL but on
 per-file basis.

I think you need to reread the LGPL. If dpkg was relicensed under the 
LGPL, any modification to the dpkg code would still require 
modifications to be released in source form. However, it could still be 
used as a component in proprietary products, and people *don't want 
that*.

 If we could convince them that CDDL license is good enough to not give
 their work to proprietary projects and that proprietary paying workers
 will be forced to contribute back(under CDDL-terms), than they might
 accept dpkg to be dual CDDL-GPL. Maybe.

In this respect, the LGPL and the CDDL are pretty much the same. Both 
permit code to be used in proprietary products while requiring that any 
changes to the licensed code be available.
-- 
Matthew Garrett | [EMAIL PROTECTED]


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



  1   2   3   >