Open Non-Software Free Projects

2004-10-06 Thread lighting projects


( Please do not consider this message as a spam. We may remove your e-mail 
address from our list )


Dears,
We have found websites registered by free or open source.
what have we to do for our website ?  Our website's content is a 
non-software open detailed and free project.



Open projects for lighting manufacturers !

Post-top  and  overhead CutOff luminaires (luminarias),
low-voltage  overhead fixtures are already available now. Please look-up at 
all.


NO PAY required !!  The use of images with original content for  technical 
applications, as well as the manufacturing of pieces using this images, is 
unrestricted.

http://luminaires-projects.netfirms.com

Standard Post-top full open mechanical drawings details !!

Your comments will be very useful for us because we intend to perform a 
larger open detailed free project...!


Best wishes !
Yours.

_
In the market for a car? Buy, sell or browse at CarPoint:   
http://server-au.imrworldwide.com/cgi-bin/b?cg=linkci=ninemsntu=http://carpoint.ninemsn.com.au?refid=hotmail_tagline




Re: Can the JRockit JVM go into non-free?

2004-10-06 Thread Don Armstrong
On Tue, 05 Oct 2004, Johan Walles wrote:
 I've filed RFP 273693 about the JRockit virtual machine for Java.  
 JRockit is definitely non-free, but what I'd like to know is whether 
 the re-distribution agreement is good enough for it to go into non-free 
 if someone wants to package it.
 
 I've attached the re-distribution license terms to 
 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=273693;.  They are in 
 MS Word format, but open nicely in OpenOffice.

First off, if you wish us to discuss a license, please include the
whole text. I'm going to forgo doing this, because the license is
rediculously huge, and I think it's trivially not good enough for
non-free.
 
 So what do you say?  Are the terms good enough for non-free?

Doesn't look it to me.

 THIS JROCKIT BINARY RE-DISTRIBUTION AGREEMENT (this Agreement)
 is entered into and effective as of the ___ day of __, 200__
 (Effective Date) by and between BEA Systems, Inc., a Delaware
 corporation, with its principal place of business at 2315 North
 First Street, San Jose, California 95131 (BEA) and
 , a  corporation with its
 principal place of business at ___
 

 _ (Distributor).


Mmmm... I smell a contract.


 Value Added Solution(s) means the Distributor product(s) or
 service(s) which Distributor must bundle with the Software prior
 to distribution under this Agreement.

 2.2 Restriction.  Each Value Added Solution must significantly
 enhance the features and/or functionality of the Software.


I'm not sure that Debian qualifies as a Value Added Solution as we
don't bundle non-free with Debian.


 |BEA Systems, Inc. (BEA)   |(Distributor)|
 |a Delaware corporation  |a| |corporation|
 |Address for Notices:|Address for Notices:   |
 |2315 North First Street |   |
 |San Jose, California 95131  |   |
 |Attenti|Office of the General   |Attent|   |
 |on:|Counsel |ion:  |   |
 |Phone: |408-570-8000|Phone:|   |
 |Fax:   |408-570-8901|Fax:  |   |
 |URL:   |http://www.bea.com  |URL:  |   |


Uh, they want us to sign something to be able to distribute this? I
doubt our mirror operators and ftpmater will agree.

The user agreement itself is pretty bad as well, but since it doesn't
include permision to redistribute at all, it's pointless to discuss.


Don Armstrong

-- 
People selling drug paraphernalia ... are as much a part of drug
trafficking as silencers are a part of criminal homicide.
 -- John Brown, DEA Chief

http://www.donarmstrong.com http://rzlab.ucr.edu


signature.asc
Description: Digital signature


JRockit in non-free, part II

2004-10-06 Thread Johan Walles
I'm unforturnately unable to post the license agreement in text format 
to either this list or to the RFP; it seems as if it gets eaten by a 
spam-filter along the way.  I've contacted the listmaster though, so 
we'll see what happens.  In the mean time I'll be happy to send my 
textified version off-line to anybody who's interested.


Also, I'm now subscribing to debian-legal, so I'll be able to reply 
properly in-thread.


Anyway, until I manage to post the license agreement I'd like to answer 
some of the (other) concerns I've seen.


First of all, if the re-distribution terms aren't satisfactory in some 
respect the terms can probably be negotiated. I'm working for BEA, and 
I know that BEA would like to have JRockit more widely distributed. 
Note that I'm not the one deciding on these terms, but if debian-legal 
can decide upon things that need to be changed before JRockit can go 
into non-free, I can pass that on.


I don't think there's a problem with the value added solution(s) that 
is supposed to be service(s) which Distributor must bundle with the 
Software. The clause sounds a bit useless, but even though non-free 
isn't bundled with Debian, non-free is still a service provided to 
users of Debian. The service being that it's a lot easier for Debian 
users to install stuff from non-free than to get it from somewhere 
else.


As for the signing, that only has to be done by one Debian 
representative. This would be the package maintainer. The mirroring 
network is covered by paragraph 2.1: distribute the Software, either 
directly or indirectly through multiple tiers of distributors, so they 
don't need to sign anything.


Also, since I'm really unsure about what the requirements actually are 
to get into non-free, is the EULA forbidding re-distribution a 
show-stopper? I guessed that as long as Debian was allowed to 
redistribute, forbidding end-users to re-distribute was more of a 
nuisance to the end-users than a show-stopper for JRockit going into 
non-free.


Regards //Johan


--
Mailblocks - A Better Way to Do Email
http://about.mailblocks.com/info



Re: JRockit in non-free, part II

2004-10-06 Thread Jacobo Tarrio
O Mércores,  6 de Outubro de 2004 ás 04:24:31 -0700, Johan Walles escribía:

 Also, since I'm really unsure about what the requirements actually are to
 get into non-free, is the EULA forbidding re-distribution a show-stopper?
 I guessed that as long as Debian was allowed to redistribute, forbidding
 end-users to re-distribute was more of a nuisance to the end-users than a
 show-stopper for JRockit going into non-free.

 It is, since it's not Debian who is doing the redistribution, but the
ftpmasters of the mirror sites who choose to carry non-free.

-- 
   Jacobo Tarrío | http://jacobo.tarrio.org/



Re: JRockit in non-free, part II

2004-10-06 Thread Johan Walles

But wouldn't that be covered by paragraph 2.1?


2.1 Distribution License.  BEA grants Distributor a non-exclusive,
 non-transferable license to (i) Reproduce and bundle or otherwise
 include the Software together with the Value Added Solution, and
 (ii) sublicense and distribute the Software, either directly or
 indirectly through multiple tiers of distributors, for use by End
 Users who agree to be bound by an End User Agreement.


Shouldn't the mirrorers be covered by the phrase indirectly through 
multiple tiers of distributors?


 //Johan

-Original Message-
From: Jacobo Tarrio [EMAIL PROTECTED]
To: debian-legal@lists.debian.org
Sent: Wed, 6 Oct 2004 13:35:28 +0200
Subject: Re: JRockit in non-free, part II

O Mércores,  6 de Outubro de 2004 ás 04:24:31 -0700, Johan Walles 
escribía:


Also, since I'm really unsure about what the requirements actually 

are to
get into non-free, is the EULA forbidding re-distribution a 

show-stopper?
I guessed that as long as Debian was allowed to redistribute, 

forbidding
end-users to re-distribute was more of a nuisance to the end-users 

than a

show-stopper for JRockit going into non-free.


It is, since it's not Debian who is doing the redistribution, but the
ftpmasters of the mirror sites who choose to carry non-free.

--
  Jacobo Tarrío | http://jacobo.tarrio.org/


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




--
Mailblocks - A Better Way to Do Email
http://about.mailblocks.com/info



Re: JRockit in non-free, part II

2004-10-06 Thread Henning Makholm
Scripsit Johan Walles [EMAIL PROTECTED]

 As for the signing, that only has to be done by one Debian
 representative.

There is no such thing - Debian is not a legal entity, so nobody is
qualified to sign legal stuff on its behalf.

-- 
Henning MakholmVi skal nok ikke begynde at undervise hinanden i
den store regnekunst her, men jeg vil foreslå, at vi fra
 Kulturministeriets side sørger for at fremsende tallene og også
  give en beskrivelse af, hvordan man læser tallene. Tak for i dag!



Re: JRockit in non-free, part II

2004-10-06 Thread Brian Thomas Sniffen
In any case, that would create a Debian-specific license, which isn't
even enough for non-free.

Johan: if you can get BEA to license it under terms which amount to
Begin license.  Any recipient may distribute this code without
royalty.  End of License. then it can go in non-free.  But that's a
pretty basic requirement even for non-free: that Debian, its mirrors,
users, and forkers be able to distribute code.

-- 
Brian Sniffen   [EMAIL PROTECTED]



Re: JRockit in non-free, part II

2004-10-06 Thread Johan Walles
AFAIU, this could be a show-stopper.  I'm working on having the EULA 
changed, but I'll have to get back to you if / when this happens.


 //Johan

-Original Message-
From: Henning Makholm [EMAIL PROTECTED]
To: Johan Walles [EMAIL PROTECTED]
Cc: debian-legal@lists.debian.org
Sent: 06 Oct 2004 14:54:10 +0100
Subject: Re: JRockit in non-free, part II

Scripsit Johan Walles [EMAIL PROTECTED]


As for the signing, that only has to be done by one Debian
representative.


There is no such thing - Debian is not a legal entity, so nobody is
qualified to sign legal stuff on its behalf.

--
Henning MakholmVi skal nok ikke begynde at undervise 
hinanden i
den store regnekunst her, men jeg vil foreslå, at 
vi fra
 Kulturministeriets side sørger for at fremsende tallene og 
også
  give en beskrivelse af, hvordan man læser tallene. Tak for i 
dag!



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




--
Mailblocks - A Better Way to Do Email
http://about.mailblocks.com/info



Re: JRockit in non-free, part II

2004-10-06 Thread Johan Walles

-Original Message-
From: Brian Thomas Sniffen [EMAIL PROTECTED]
To: Henning Makholm [EMAIL PROTECTED]
Cc: Johan Walles [EMAIL PROTECTED]; debian-legal@lists.debian.org
Sent: Wed, 06 Oct 2004 10:21:14 -0400
Subject: Re: JRockit in non-free, part II


In any case, that would create a Debian-specific license, which isn't
even enough for non-free.


Why not?  I'm not saying you're wrong, I just don't understand why this 
would be so?


[...] But that's a pretty basic requirement even for non-free: that 

Debian,

its mirrors, users, and forkers be able to distribute code.


By section 2.1, mirrors wouldn't have a problem:


2.1 Distribution License.  BEA grants Distributor a non-exclusive,
 non-transferable license to (i) Reproduce and bundle or otherwise
 include the Software together with the Value Added Solution, and
 (ii) sublicense and distribute the Software, either directly or
 indirectly through multiple tiers of distributors, for use by End
 Users who agree to be bound by an End User Agreement.


Mirrors would be covered by indirectly through multiple tiers of 
distributors.  Forkers would have to sign their own redistribution 
agreement.  I'll wait with covering end-users until I understand why it 
would be required to let them re-distribute :-).


 Regards //Johan


--
Mailblocks - A Better Way to Do Email
http://about.mailblocks.com/info



Re: JRockit in non-free, part II

2004-10-06 Thread Johan Walles

Gotcha.  Looks like a show-stopper to me.

 //Johan

-Original Message-
From: Brian M. Carlson [EMAIL PROTECTED]
To: Johan Walles [EMAIL PROTECTED]
Cc: debian-legal@lists.debian.org
Sent: Wed, 06 Oct 2004 14:59:28 +
Subject: Re: JRockit in non-free, part II

Johan Walles [EMAIL PROTECTED] writes:



As for the signing, that only has to be done by one Debian
representative. This would be the package maintainer. The mirroring
network is covered by paragraph 2.1: distribute the Software, either
directly or indirectly through multiple tiers of distributors, so
they don't need to sign anything.


Quoth the Policy, section 2.3:

We reserve the right to restrict files from being included anywhere in
our archives if
  * their use or distribution would break a law,
  * there is an ethical conflict in their distribution or use,
  * we would have to sign a license for them, or

  * their distribution would conflict with other project policies.


--
Mailblocks - A Better Way to Do Email
http://about.mailblocks.com/info



Re: JRockit in non-free, part II

2004-10-06 Thread Henning Makholm
Scripsit Brian Thomas Sniffen [EMAIL PROTECTED]

 Johan: if you can get BEA to license it under terms which amount to
 Begin license.  Any recipient may distribute this code without
 royalty.  End of License. then it can go in non-free.  But that's a
 pretty basic requirement even for non-free: that Debian, its mirrors,
 users, and forkers be able to distribute code.

Huh? I have always understood that there were only two criteria for
going into non-free:

  1. That the Debian mirror network can legally distribute the source
 and binary packages.

  2. That there is a developer who is willing to maintain the package
 to a reasonable standard of non-bugginess.

As a specific example, it is not required that non-free packages allow
distribution by for-profit CD vendors, and somewhere we have an
explicit warning to CD vendors that they should not distribute our
non-free archive without checking the license of each individual
package to find out whether they are legally allowed to do so.

Distribution permission for users and forkers (sic!) are freedom tests
which must be present for the package to go to contrib or main. They
are not necessary for non-free - in general non-free packages do not
need to even allow forkers.

Similarly the specific to Debian bit is for DFSG freedom and not
necessary for the non-free archive either.

-- 
Henning Makholm Jeg forstår mig på at anvende sådanne midler på
   folks legemer, at jeg kan varme eller afkøle dem,
som jeg vil, og få dem til at kaste op, hvis det er det,
  jeg vil, eller give afføring og meget andet af den slags.



Re: JRockit in non-free, part II

2004-10-06 Thread Brian Thomas Sniffen
Johan Walles [EMAIL PROTECTED] writes:

 -Original Message-
 From: Brian Thomas Sniffen [EMAIL PROTECTED]
 To: Henning Makholm [EMAIL PROTECTED]
 Cc: Johan Walles [EMAIL PROTECTED]; debian-legal@lists.debian.org
 Sent: Wed, 06 Oct 2004 10:21:14 -0400
 Subject: Re: JRockit in non-free, part II

 In any case, that would create a Debian-specific license, which isn't
 even enough for non-free.

 Why not?  I'm not saying you're wrong, I just don't understand why
 this would be so?

Because Debian would have signed it, but nobody else would have.
Debian would have executed a contract, in which in return for
consideration BEA granted a licence to Debian.  Nobody else would have
received that license.

 [...] But that's a pretty basic requirement even for non-free: that
 Debian,
 its mirrors, users, and forkers be able to distribute code.

 By section 2.1, mirrors wouldn't have a problem:

 
 2.1 Distribution License.  BEA grants Distributor a non-exclusive,
   non-transferable license to (i) Reproduce and bundle or otherwise
   include the Software together with the Value Added Solution, and
   (ii) sublicense and distribute the Software, either directly or
   indirectly through multiple tiers of distributors, for use by End
   Users who agree to be bound by an End User Agreement.
 

Nope.  Mirrors don't get agreement from end users, and Debian has no
interest in forcing end users to agree to anything.

Mirrors are also not merely distributors -- consider some Mirror
shipping this software in one place and some sort of Value-Added
Solution in another.

 Mirrors would be covered by indirectly through multiple tiers of
 distributors.  Forkers would have to sign their own redistribution
 agreement.  I'll wait with covering end-users until I understand why
 it would be required to let them re-distribute :-).

What if an end-user starts up his own mirror?  Not all the mirrors are
registered with Debian.  For example, many colleges and companies run
private Debian mirrors, distributing only to their students or
employees.

-Brian

-- 
Brian Sniffen   [EMAIL PROTECTED]



Re: JRockit in non-free, part II

2004-10-06 Thread Brian Thomas Sniffen
Henning Makholm [EMAIL PROTECTED] writes:

 Scripsit Brian Thomas Sniffen [EMAIL PROTECTED]

 Johan: if you can get BEA to license it under terms which amount to
 Begin license.  Any recipient may distribute this code without
 royalty.  End of License. then it can go in non-free.  But that's a
 pretty basic requirement even for non-free: that Debian, its mirrors,
 users, and forkers be able to distribute code.

 Huh? I have always understood that there were only two criteria for
 going into non-free:

   1. That the Debian mirror network can legally distribute the source
  and binary packages.

I don't think it's just the registered mirrors that must be able to
distribute.  Rather, the whole mirror network, including the parts
that are unambiguously Not Debian and not bound in any way to obey
Debian's wishes, must be able to distribute.

 Similarly the specific to Debian bit is for DFSG freedom and not
 necessary for the non-free archive either.

It is because of the mirror network.

-Brian

-- 
Brian Sniffen   [EMAIL PROTECTED]



Re: JRockit in non-free, part II

2004-10-06 Thread Henning Makholm
Scripsit Brian Thomas Sniffen [EMAIL PROTECTED]
 Henning Makholm [EMAIL PROTECTED] writes:

  Huh? I have always understood that there were only two criteria for
  going into non-free:

1. That the Debian mirror network can legally distribute the source
   and binary packages.

 I don't think it's just the registered mirrors that must be able to
 distribute.  Rather, the whole mirror network, including the parts
 that are unambiguously Not Debian and not bound in any way to obey
 Debian's wishes, must be able to distribute.

Yes. But there is no need for the package to be distributable in any
other context than a mirror of the Debian archive.

  Similarly the specific to Debian bit is for DFSG freedom and not
  necessary for the non-free archive either.

 It is because of the mirror network.

No.

-- 
Henning Makholm   The great secret, known to internists and
 learned early in marriage by internists' wives, but
   still hidden from the general public, is that most things get
 better by themselves. Most things, in fact, are better by morning.



Re: JRockit in non-free, part II

2004-10-06 Thread Henning Makholm
Scripsit Brian Thomas Sniffen [EMAIL PROTECTED]
 Johan Walles [EMAIL PROTECTED] writes:

  In any case, that would create a Debian-specific license, which isn't
  even enough for non-free.

  Why not?  I'm not saying you're wrong, I just don't understand why
  this would be so?

 Because Debian would have signed it,

There is nothing in the phrase a Debian-specific licence that
implies that anything has been signed by Debian (whatever that means).

An unilateral declaration saying I hereby allow my program Foomatic
to be distributed in source and binary from by all Debian mirrors is
a Debian-specific license. It is perfectly good for non-free even if
it is light-years from contrib or mein.

-- 
Henning MakholmI have seen men with a *fraction* of
 your trauma pray to their deity for death's
 release. And when death doesn't arrive immediately,
   they reject their deity and begin to beg to another.



Re: JRockit in non-free, part II

2004-10-06 Thread Brian Thomas Sniffen
Henning Makholm [EMAIL PROTECTED] writes:

 Scripsit Brian Thomas Sniffen [EMAIL PROTECTED]
 Henning Makholm [EMAIL PROTECTED] writes:

  Huh? I have always understood that there were only two criteria for
  going into non-free:

1. That the Debian mirror network can legally distribute the source
   and binary packages.

 I don't think it's just the registered mirrors that must be able to
 distribute.  Rather, the whole mirror network, including the parts
 that are unambiguously Not Debian and not bound in any way to obey
 Debian's wishes, must be able to distribute.

 Yes. But there is no need for the package to be distributable in any
 other context than a mirror of the Debian archive.

Sure there is -- in the context of a partial mirror, for example, or
in the context of a mirror which also distributes other things.

  Similarly the specific to Debian bit is for DFSG freedom and not
  necessary for the non-free archive either.

 It is because of the mirror network.

 No.

But the mirror network isn't part of Debian.  They won't have signed this.

-- 
Brian Sniffen   [EMAIL PROTECTED]



Re: OpenOffice.org (LGPL) and hspell (GPL)

2004-10-06 Thread Rene Engelhard
Hi,

Josh Triplett wrote:
 I think the ideal solution would be to change hspell so that it can
 build outside of the OO.o source tree; as far as I know, it is OK to
 have some GPLed and some non-free plugins for the same LGPLed program,
 as long as they are not all distributed together.

The hspell component uses the normal hspell lib (no problem here if
we build from the hspell sourcepkg). But it also uses private headers
and libraries from OpenOffice.org. The libraries are in
openoffice.org-bin but the headers not in -dev. We could put all headers
into -dev but I don't think this is a grandious idea wrt size and there
probably is a reason why those headers don't appear in the SDK...

Well, so it could only be built from hspell and not from us, so we can't
fix that bug yet easily. Pity..

Grüße/Regards,

René
-- 
 .''`.  René Engelhard -- Debian GNU/Linux Developer
 : :' : http://www.debian.org | http://people.debian.org/~rene/
 `. `'  [EMAIL PROTECTED] | GnuPG-Key ID: 248AEB73
   `-   Fingerprint: 41FA F208 28D4 7CA5 19BB  7AD9 F859 90B0 248A EB73


signature.asc
Description: Digital signature


Re: JRockit in non-free, part II

2004-10-06 Thread Henning Makholm
Scripsit Brian Thomas Sniffen
 Henning Makholm [EMAIL PROTECTED] writes:

  Yes. But there is no need for the package to be distributable in any
  other context than a mirror of the Debian archive.

 Sure there is -- in the context of a partial mirror, for example, or
 in the context of a mirror which also distributes other things.

True, a partial mirror should probably also be covered. (At least when
the partiality consists of excluding certain architectures. If certain
*packages* are excluded, it would probably be a good idea to exclude
the non-free archive too).

   Similarly the specific to Debian bit is for DFSG freedom and not
   necessary for the non-free archive either.

  It is because of the mirror network.

  No.

 But the mirror network isn't part of Debian.  They won't have signed this.

Again, there is nothing in specific to Debian that implies anything
about anything being signed by anyone.

If it can be distributed by th mirrors of the Debian archive, then
it's OK for non-free, even if the permission to distribute through
Debian mirrors is specific to Debian.

-- 
Henning Makholm  I have something I use for
 one. It serves my simple purposes.



Re: JRockit in non-free, part II

2004-10-06 Thread Brian Thomas Sniffen
Henning Makholm [EMAIL PROTECTED] writes:

 Scripsit Brian Thomas Sniffen [EMAIL PROTECTED]
 Johan Walles [EMAIL PROTECTED] writes:

  In any case, that would create a Debian-specific license, which isn't
  even enough for non-free.

  Why not?  I'm not saying you're wrong, I just don't understand why
  this would be so?

 Because Debian would have signed it,

 There is nothing in the phrase a Debian-specific licence that
 implies that anything has been signed by Debian (whatever that means).

Um.  While true, that has the wrong causality.

That Debian has a license only because it has somehow signed something
*does* imply that it's a Debian-specific license.

 An unilateral declaration saying I hereby allow my program Foomatic
 to be distributed in source and binary from by all Debian mirrors is
 a Debian-specific license. It is perfectly good for non-free even if
 it is light-years from contrib or mein.

That would make me very nervous, as a mirror operator.  But OK.

-Brian

-- 
Brian Sniffen   [EMAIL PROTECTED]



Re: [Bug-gnulib] missing licenses in gnulib

2004-10-06 Thread Robert Millan
On Fri, Oct 01, 2004 at 10:00:25PM +0200, Bruno Haible wrote:
 Robert Millan wrote:
lib/atanl.c
lib/logl.c
 
 If you look into the glibc CVS log of sysdeps/ieee754/ldbl-128/s_atanl.c
 and sysdeps/ieee754/ldbl-128/e_logl.c, you see that the copyright holder
 (Stephen Moshier) has given permission to license them under LGPL.
 
lib/diacrit.c
 
 This comes from Fran?ois Pinard's libit-0.2, which is GPL.
 
lib/alloca.c
 
 A long-time GNU citizen, distributed as part of many GNU packages.
 
lib/lbrkprop.h

For these borrowed files from other GNU or free software projects, I think we
still need an explicit note in the files distributed as part of gnulib.

Could you please add the license header that corresponds to the license terms
of the package from which it was borrowed to these files?  IANAL, but I think
you can legaly do that.

 This is an automatically generated file. It's ridiculous to put a copyright
 license on an automatically generated file if the generating program is
 available under GPL, since anyone could take that generating program,
 modify its printf() statements to emit a different license, and run the
 generating program.

I don't know how does copyright law apply to auto-generated programs.  Maybe
debian-legal can offer advice on this.

tests/test-stpncpy.c
 
 I've put this under GPL now.

Ack.  Thanks!

  The worst problem, however, is in the m4 and modules directories, where
  most of the files are unlicensed.
 
 For the m4 files, I propose to add the standard notice to them:
 
 [...]

Well let's see how the GPL vs LGPL discussion ends up.  I don't really have
a take on this.

 About the modules/ files. I wrote most of them. What kind of copyright
 would you find useful, given that it's only meta-information?

I think when they're copyright-significant GPL would be fine.  However, my
suggestion is that you set the global COPYING file to say GPL unless stated
otherwise.  This way we can avoid trouble with copyright-significant misc
files like READMEs and such.

 Oh right, standards.texi is under GFDL. So this means that Debian will not
 ship the GNU standards in the next release?

There's no official statement on this, but the situation is that they may be
included with sarge (at the maintainer's discretion) but not for later
releases, when the new DFSG that unambigously applies to documentation takes
place (see http://www.debian.org/vote/2004/vote_004).

-- 
 .''`.   Proudly running Debian GNU/kFreeBSD unstable/unreleased (on UFS2+S)
: :' :
`. `'http://www.debian.org/ports/kfreebsd-gnu
  `-



Re: JRockit in non-free, part II

2004-10-06 Thread Adam McKenna
On Wed, Oct 06, 2004 at 04:24:31AM -0700, Johan Walles wrote:
 I'm unforturnately unable to post the license agreement in text format 
 to either this list or to the RFP; it seems as if it gets eaten by a 
 spam-filter along the way.  I've contacted the listmaster though, so 
 we'll see what happens.  In the mean time I'll be happy to send my 
 textified version off-line to anybody who's interested.

Why don't you just post it on people.d.o?

--Adam
-- 
Adam McKenna  [EMAIL PROTECTED]  [EMAIL PROTECTED]



Re: [Bug-gnulib] missing licenses in gnulib

2004-10-06 Thread Paul Eggert
Robert Millan [EMAIL PROTECTED] writes:

 For these borrowed files from other GNU or free software projects, I think we
 still need an explicit note in the files distributed as part of gnulib.

OK, let's start with atanl.c and logl.c.  I see that glibc has fixed
this problem by adding a proper copyright notice.  Also, I see that
gnulib has departed from the glibc code in some cases where it doesn't
need to (and this arguably could introduce a bug).  So I installed
the following patch to fix both problems.

2004-10-06  Paul Eggert  [EMAIL PROTECTED]

* lib/atanl.c, lib/logl.c:
Add GPL notice, to match glibc's added LGPL notice.
* lib/atanl.c (atanl): Keep the code as similar to glibc as possible.
* lib/logl.c (logl): Keep the code as similar to glibc as possible.
This avoids a potential constant-folding bug.

Index: lib/atanl.c
===
RCS file: /cvsroot/gnulib/gnulib/lib/atanl.c,v
retrieving revision 1.1
diff -p -u -r1.1 atanl.c
--- lib/atanl.c 18 Feb 2003 17:05:23 -  1.1
+++ lib/atanl.c 6 Oct 2004 19:59:05 -
@@ -42,7 +42,22 @@
  *
  */
 
-/* Copyright 2001 by Stephen L. Moshier [EMAIL PROTECTED]  */
+/* Copyright 2001 by Stephen L. Moshier [EMAIL PROTECTED]
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; see the file COPYING.
+   If not, write to the Free Software Foundation,
+   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
 #include mathl.h
 
@@ -161,19 +176,25 @@ atanl (long double x)
   int k, sign;
   long double t, u, p, q;
 
-  sign = (x  0) ? -1 : 1;
+  sign = x  0.0;
 
   /* Check for zero or NaN.  */
   if (x != x || x == 0.0)
 return x + x;
 
-  /* Check for infinity.  */
   if (x + x == x)
-return sign * atantbl[83];
+{
+  /* Infinity. */
+  if (sign)
+   return -atantbl[83];
+  else
+   return atantbl[83];
+}
 
-  x *= sign;
+  if (sign)
+  x = -x;
 
-  if (x = 10.25) /* 10.25 */
+  if (x = 10.25)
 {
   k = 83;
   t = -1.0/x;
@@ -196,5 +217,9 @@ atanl (long double x)
   u = t * u * p / q  +  t;
 
   /* arctan x = arctan u  +  arctan t */
-  return sign * (atantbl[k] + u);
+  u = atantbl[k] + u;
+  if (sign)
+return (-u);
+  else
+return u;
 }
Index: lib/logl.c
===
RCS file: /cvsroot/gnulib/gnulib/lib/logl.c,v
retrieving revision 1.1
diff -p -u -r1.1 logl.c
--- lib/logl.c  18 Feb 2003 17:05:23 -  1.1
+++ lib/logl.c  6 Oct 2004 19:59:05 -
@@ -46,7 +46,22 @@
 
 #include mathl.h
 
-/* Copyright 2001 by Stephen L. Moshier [EMAIL PROTECTED] */
+/* Copyright 2001 by Stephen L. Moshier [EMAIL PROTECTED]
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; see the file COPYING.
+   If not, write to the Free Software Foundation,
+   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
 /* log(1+x) = x - .5 x^2 + x^3 l(x)
-.0078125 = x = +.0078125
@@ -173,7 +188,8 @@ static const long double
 long double
 logl(long double x)
 {
-  long double z, y, w, u, t;
+  long double z, y, w;
+  long double u, t;
   unsigned int m;
   int k, e;
 
@@ -181,15 +197,19 @@ logl(long double x)
 
   /* log(0) = -infinity. */
   if (x == 0.0L)
-return -0.5L / 0.0L;
-
+{
+  return -0.5L / ZERO;
+}
   /* log ( x  0 ) = NaN */
   if (x  0.0L)
-return (x - x) / (x - x);
-
+{
+  return (x - x) / ZERO;
+}
   /* log (infinity or NaN) */
   if (x + x == x || x != x)
-return x + x;
+{
+  return x + x;
+}
 
   /* Extract exponent and reduce domain to 0.703125 = u  1.40625  */
   x = frexpl(x, e);
@@ -202,13 +222,13 @@ logl(long double x)
   /* On this interval the table is not used due to cancellation error.  */
   if ((x = 1.0078125L)  (x = 0.9921875L))
 {
+  z = x - 1.0L;
   k = 64;
   t = 1.0L;
-  z = x - 1.0L;
 }
 

Re: [Bug-gnulib] missing licenses in gnulib / m4

2004-10-06 Thread Bruno Haible
Paul Eggert wrote:
  The purpose of the special exception clause is so that also non-GPLed
  packages can use autoconfiguration.

 Yes.  However, that purpose doesn't apply to GPLed modules, as they
 can't be linked with non-GPLed packages.

But since *.m4 files are often copied from one module to another, I prefer
to give even the *.m4 files of GPLed modules a more liberal license.

  We want to encourage the use of configure scripts and of portable
  programs.

 That is an important goal, but (putting my RMS hat on :-) it is a
 secondary one for the GNU project.  The main goal is freedom, not
 popularity.

And ease-of-use for the Unix users? If non-GPLed packages fit into
the ./configure; make; make install scheme that GNU has invented,
the win is universal for all users.

 The question here is whether these m4 files are more like Emacs's .el
 files, or more like Autoconf's m4 files.

They are more like Autoconf's m4 files, IMO.

  I see this special exception clause mostly as a clarification: Since
  *.m4 files are never linked into executables or libraries, they could
  also be used in non-LGPLed packages. But if the license doesn't
  explicitly say so, the authors of such packages will be afraid to use it.

 But for GPLed modules, this is intentional.  We don't want people to
 use GPLed modules in non-GPLed applications.

But we certainly want to have the license clause to be as clear as possible,
no? (Since we are not lawyers who could earn money from a license dispute...)

The question does come up: The vim author doesn't want to use *.m4 files
from GNU because he thinks it would infect vim with GPL. So he makes up
his own autoconf tests for iconv() and gettext(), which then don't work
on half of the platforms or in half of the configurations.

Bruno



Re: [Bug-gnulib] missing licenses in gnulib

2004-10-06 Thread Paul Eggert
To fix diacrit.h and diacrit.c I installed the obvious patch:

2004-10-06  Paul Eggert  [EMAIL PROTECTED]

* diacrit.c, diacrit.h: Add GPL notice.

Index: diacrit.c
===
RCS file: /cvsroot/gnulib/gnulib/lib/diacrit.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -p -u -r1.4 -r1.5
--- diacrit.c   9 Aug 2004 21:11:34 -   1.4
+++ diacrit.c   6 Oct 2004 20:08:44 -   1.5
@@ -3,6 +3,21 @@
François Pinard [EMAIL PROTECTED], 1988.
 
All this file is a temporary hack, waiting for locales in GNU.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; see the file COPYING.
+   If not, write to the Free Software Foundation,
+   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 */
 
 #ifdef HAVE_CONFIG_H
Index: diacrit.h
===
RCS file: /cvsroot/gnulib/gnulib/lib/diacrit.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -p -u -r1.4 -r1.5
--- diacrit.h   9 Aug 2004 21:11:34 -   1.4
+++ diacrit.h   6 Oct 2004 20:08:56 -   1.5
@@ -3,6 +3,21 @@
François Pinard [EMAIL PROTECTED], 1988.
 
All this file is a temporary hack, waiting for locales in GNU.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; see the file COPYING.
+   If not, write to the Free Software Foundation,
+   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 */
 
 extern const char diacrit_base[]; /* characters without diacritics */



Re: [Bug-gnulib] missing licenses in gnulib

2004-10-06 Thread Paul Eggert
Robert Millan [EMAIL PROTECTED] writes:

 I don't know how does copyright law apply to auto-generated programs.  Maybe
 debian-legal can offer advice on this.

The answer is it depends, so let me give a few more details about
the file in question, so that debian-legal knows what we're talking
about.  While I'm at it I'll also give you my informed layperson's
opinion.

You can get the contents of the file here:
http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/gnulib/gnulib/lib/lbrkprop.h?rev=HEADcontent-type=text/plain

These contents are derived automatically from the Unicode Data Files,
which are available from the Unicode Consortium under the Unicode Copyright
http://www.unicode.org/copyright.html.

The program that generates lbrkprop.h is GPL'ed, but none of this
GPL'ed code survives in lbrkprop.h.  lbrkprop.h merely consists of a
small wrapper (about 15 lines of simple code, which are unprotectible
by copyright in my opinion) followed by data which are automatically
derived from the Unicode Data Files.

Since pure data are not protected by copyright, and since the wrapper
is so small as to be uncopyrightable, I think the entire file is in
the public domain.

So, I think your concerns would be allayed by a brief notice to this
effect.  Something like this, perhaps?

/* Generated automatically by gen-lbrkprop for Unicode 3.1.0.  */
/* This file is in the public domain; it is software derived from
   the Unicode Data Files under the terms of the Unicode Copyright.  */


Bruno Haible writes:

 It's ridiculous to put a copyright license on an automatically
 generated file if the generating program is available under GPL,
 since anyone could take that generating program, modify its printf()
 statements to emit a different license, and run the generating
 program.

It's not always ridiculous to do such a thing.  For example, Bison is
GPLed, but Bison puts a copyright notice (the GPL with a special
exception) into the source-code files that it generates automatically.
Users are of course free to modify Bison to emit a different license,
but if they redistribute the resulting output in violation of the
Bison terms, they are still in violation of Bison's license.

So I'm afraid that we have to evaluate these things on a case-by-case
basis.



SPIN Public license

2004-10-06 Thread eddyp

Hello all,

I am planning to package an application covered by the Spin Public License.

Could you tell me if this : 
http://cm.bell-labs.com/cm/cs/what/spin/SPIN_public_license.txt


is a free or non-free license?


Please CC me as I am not on the list.

--

Regards,
EddyP



Re: SPIN Public license

2004-10-06 Thread Josh Triplett
eddyp wrote:
 I am planning to package an application covered by the Spin Public License.
 
 Could you tell me if this :
 http://cm.bell-labs.com/cm/cs/what/spin/SPIN_public_license.txt
 
 is a free or non-free license?

In general, when requesting that debian-legal review a license, it is
preferable to include the text of the license in your mail, so that
others may easily quote and review in followups.

The text of the license at that address follows:
 LUCENT TECHNOLOGIES INC.
 SPIN SOFTWARE PUBLIC LICENSE AGREEMENT
 
 PLEASE READ THIS AGREEMENT CAREFULLY BEFORE PROCEEDING.
 BY CLICKING ON THE ACCEPT BUTTON BELOW, OR BY DOWNLOADING,
 INSTALLING, USING, COPYING, MODIFYING OR DISTRIBUTING THE
 SOFTWARE OR DERIVATIVE WORKS THEREOF, YOU ARE CONSENTING TO
 BE BOUND BY THIS AGREEMENT.
 IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT,
 CLICK ON THE DO NOT ACCEPT BUTTON BELOW AND THE
 INSTALLATION/DOWNLOAD PROCESS WILL NOT CONTINUE.
 
 1. DEFINITIONS
 1.1
 Agreement means this Lucent Technologies Inc. SPIN Software Public License 
 Agreement.
 
 1.2
 Contributor(s) means any individual or entity that creates or contributes 
 to a
 Modification of the Original Software.
 
 1.3 
 Licensee means an individual or a legal entity entering into and exercising 
 rights
 under this Agreement or future versions thereof.
 For the purposes hereunder, Licensee includes any entity that controls, is 
 controlled by,
 or is under common control with Licensee.  For purposes of this definition, 
 control
 means (i) the power, direct or indirect, to cause the direction or management 
 of such
 entity, whether by contract or otherwise;
 or (ii) ownership of fifty percent (50%) or more of the controlling shares or 
 beneficial
 ownership of such entity.  Licensee is also referred to herein as You.
 
 1.4
 Licensed Software means the Original Software, Modifications, or any 
 combination
 of the Original Software and Modifications.
 
 1.5
 LUCENT means Lucent Technologies Inc., a Delaware corporation having an 
 office
 at 600 Mountain Ave., Murray Hill, NJ 07974, its related companies and/or 
 affiliates.
 
 1.6
 SPIN Software means the source code for the logic model checking system 
 named SPIN,
 developed, copyrighted, and distributed by LUCENT.
 
 1.7
 Modification(s) means any addition, deletion, change, or improvement to the 
 Original
 Software or prior Modifications thereto.  Modifications do not include 
 additions to the
 Original Software or prior Modifications which (i) are separate modules of 
 software which
 may be distributed in conjunction with Licensed Software; or (ii) are not 
 derivative works
 of the Licensed Software itself.
 
 1.8
 Object Code means machine readable software code.
 
 1.9
 Original Contributor means LUCENT.
 
 1.10
 Original Software means the SPIN Software, in both Source Code form and 
 Object Code
 form, and any associated documentation as originally developed by Original 
 Contributor,
 and as originally furnished under this Agreement.
 
 1.11
 Recipient means any individual or legal entity receiving the Licensed 
 Software under
 this Agreement, including all Contributors, or receiving the Licensed 
 Software under
 another license agreement as authorized herein.
 
 1.12
 Source Code means human readable software code.
 
 2.0 GRANT of Rights
 2.1
 Subject to the terms of this Agreement, Original Contributor grants to 
 Licensee, a royalty-free, nonexclusive,
 non-transferable, worldwide license, subject to third party intellectual 
 property claims, to use, reproduce,
 modify, execute, display, perform, distribute and sublicense, the Original 
 Software (with or without
 Modifications) in Source Code form and/or Object Code form for commercial 
 and/or non-commercial purposes
 subject to the terms of this Agreement.  This grant includes a nonexclusive 
 and non-transferable license under
 any patents which Original Contributor has a right to license and which, but 
 for this license, are unavoidably
 and necessarily infringed by the execution of the inherent functionality of 
 the Original Software in the form
 furnished under this Agreement. Nothing contained herein shall be construed 
 as conferring by implication,
 estoppel or otherwise any license or right under any existing or future 
 patent claim which is directed to a
 combination of the functionality of the Original Software with the 
 functionality of any other software programs,
 or a combination of hardware systems other than the combination of the 
 Original Software and the hardware or
 firmware into which the Original Software is loaded. Distribution of Licensed 
 Software to third parties pursuant
 to this grant shall be subject to the same terms and conditions as set forth 
 in this Agreement, and may, at your
 option, include a reasonable charge for the cost of any media.  You may also, 
 at your option, charge for any
 other software, product or service which includes or incorporates the 
 Original Software 

Re: [Bug-gnulib] missing licenses in gnulib

2004-10-06 Thread Robert Millan
On Sat, Oct 02, 2004 at 09:05:51AM +0200, Jim Meyering wrote:
 
 dirfd.h is just dirent boilerplate code plus two trivial #if blocks.
 Not worth worrying about, imho.  The guts are in dirfd.m4.
 getpagesize.h was factored out of GPL'd code.
 I've added a copyright notice to each of those.

Looks fine.  Thanks Jim!

-- 
 .''`.   Proudly running Debian GNU/kFreeBSD unstable/unreleased (on UFS2+S)
: :' :
`. `'http://www.debian.org/ports/kfreebsd-gnu
  `-



Re: OpenOffice.org (LGPL) and hspell (GPL)

2004-10-06 Thread Josh Triplett
Rene Engelhard wrote:
 Josh Triplett wrote:
I think the ideal solution would be to change hspell so that it can
build outside of the OO.o source tree; as far as I know, it is OK to
have some GPLed and some non-free plugins for the same LGPLed program,
as long as they are not all distributed together.
 
 The hspell component uses the normal hspell lib (no problem here if
 we build from the hspell sourcepkg). But it also uses private headers
 and libraries from OpenOffice.org. The libraries are in
 openoffice.org-bin but the headers not in -dev. We could put all headers
 into -dev but I don't think this is a grandious idea wrt size and there
 probably is a reason why those headers don't appear in the SDK...

How many such headers does it use?  If the interface is not expected to
change often, hspell could do what programs which need linux kernel
headers must do: include the headers it needs in the source package.

 Well, so it could only be built from hspell and not from us, so we can't
 fix that bug yet easily. Pity..

The license would permit it, and a GPLed OO.o wouldn't be *that*
troublesome; the only major consequence would be that oo.o-java would
need to go away.

- Josh Triplett


signature.asc
Description: OpenPGP digital signature


Re: SPIN Public license

2004-10-06 Thread Don Armstrong

On Thu, 07 Oct 2004, eddyp wrote:
 I am planning to package an application covered by the Spin Public License.
 
 is a free or non-free license?

This license is not DFSG Free, and is most likely not suitable for
inclusion in non-free either.

It was most recently discussed here:

http://people.debian.org/~terpstra/thread/20040130.042108.fd756a5d.en.html

Andrew Suffield lambasted the license authors here:

http://people.debian.org/~terpstra/message/20040130.050608.e083c434.en.html

and I followed suit here with explanations of which clauses fail the
DFSG:

http://people.debian.org/~terpstra/message/20040130.062427.f5d7d3e8.en.html


Don Armstrong

-- 
Fate and Temperament are two words for one and the same concept.
 -- Novalis [Hermann Hesse _Demian_]

http://www.donarmstrong.com http://rzlab.ucr.edu


signature.asc
Description: Digital signature