Re: [Cooker] Licensing questions

2003-07-09 Thread Duncan
On Mon 07 Jul 2003 07:25, Buchan Milne posted as excerpted below:
 Having the source to software which you distribute is useless if you
 cannot fix bugs and distributed the fixed software.

Interesting discussion, here.  I'm glad to read that it may soon be GPLed..
However, to the specific point addressed by the quote above..

I wouldn't call available source unable to be modified USELESS.  Insufficient 
for Mdk, definitely.  Insufficient philosophically to a Software Libre 
advocate, definitely.  Useless, not entirely.  

At least one specific use (or lack of it in this example) that has been a 
complaint about MS-ware, for instance, is that it was impossible to 
security-verify it.  MS has addressed that to a large extent with its shared 
source and government source review programs, thus muting to some extent at 
least one specific point of the Peruvian documents, that a government would 
be irresponsible if it chose to use closed source since it is entrusted with 
a large amount of private data of its citizens, and there was no way to 
verify that the data remained private, because the source was unavailable.  
Other points in those documents, including both the data hostage situation 
and the local economic impact of exporting those $$ vs. keeping them local, 
certainly remain, but the one point has been to some extent blunted, at 
minimum.

-- 
Duncan - List replies preferred.
They that can give up essential liberty to obtain a little
temporary safety, deserve neither liberty nor safety.
Benjamin Franklin




Re: [Cooker] Licensing questions

2003-07-09 Thread Buchan Milne
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Duncan wrote:
 On Mon 07 Jul 2003 07:25, Buchan Milne posted as excerpted below:

Having the source to software which you distribute is useless if you
cannot fix bugs and distributed the fixed software.

 Interesting discussion, here.  I'm glad to read that it may soon be
GPLed..
 However, to the specific point addressed by the quote above..

 I wouldn't call available source unable to be modified USELESS.
Insufficient
 for Mdk, definitely.  Insufficient philosophically to a Software Libre
 advocate, definitely.  Useless, not entirely.

Note that I was referring to software you distribute, and take
responsibility for (no, not as in a computer shop selling a
shrink-wrapped box, but in terms of a linux distributor selling an
operating system).

Maybe not totally useless, but very close. If *ever* a bug is filed on
the software, what are you going to do, what are you going to do ...

Buchan

- --
|--Another happy Mandrake Club member--|
Buchan MilneMechanical Engineer, Network Manager
Cellphone * Work+27 82 472 2231 * +27 21 8828820x202
Stellenbosch Automotive Engineering http://www.cae.co.za
GPG Key   http://ranger.dnsalias.com/bgmilne.asc
1024D/60D204A7 2919 E232 5610 A038 87B1 72D6 AC92 BA50 60D2 04A7
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/C+OTrJK6UGDSBKcRAt64AJ9HhnceNpsVVetFBo5+kM5DIl0usgCgo8Jr
rf18DmwjODvSgfN3aQE30wU=
=wjSd
-END PGP SIGNATURE-

**
Please click on http://www.cae.co.za/disclaimer.htm to read our
e-mail disclaimer or send an e-mail to [EMAIL PROTECTED] for a copy.
**



Re: [Cooker] Licensing questions

2003-07-07 Thread Buchan Milne
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Andi Payn wrote:
 I have one specific question and some general questions about Mandrake's
 licensing policies.

 Let me start with the specific question: Frodo (a C64 emulator) allows
you to
 use, distribute, etc. Frodo binaries and source code, and to use Frodo's
 source in a compatibly-licensed larger work (anything non-commercial).

So there are restrictions on distribution of non-modified packages. This
violates the first requirement for OSI's open-source definition:
http://www.opensource.org/docs/definition.php

AFAIR, this is also FSF's freedom 2:
http://www.fsf.org/philosophy/free-sw.html

 But
 you can't distributed a modified version of Frodo itself.


Violates requirement 3 for OSI's open-source definition, and FSF's
freedom 3.

 Is this appropriate for contribs?

No, it's not free software (it seems more like shareware), and even if
contrib allowed non-free software, Mandrakesoft sells copies of Mandrake
including contrib for more than $5, violating the license agreement.

It may or may not be suitable for PLF, although PLF mainly avoids
non-free software.

Of course, IANAL applies ...

Regards,
Buchan

- --
|--Another happy Mandrake Club member--|
Buchan MilneMechanical Engineer, Network Manager
Cellphone * Work+27 82 472 2231 * +27 21 8828820x202
Stellenbosch Automotive Engineering http://www.cae.co.za
GPG Key   http://ranger.dnsalias.com/bgmilne.asc
1024D/60D204A7 2919 E232 5610 A038 87B1 72D6 AC92 BA50 60D2 04A7
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/CUV8rJK6UGDSBKcRAr/AAJ9DWG9DKVxgvf9B1NAVAZS5y6YThQCgk1vo
FUDMR9/17Mj9EGIHxYWMYo4=
=VfNT
-END PGP SIGNATURE-

**
Please click on http://www.cae.co.za/disclaimer.htm to read our
e-mail disclaimer or send an e-mail to [EMAIL PROTECTED] for a copy.
**



Re: [Cooker] Licensing questions

2003-07-07 Thread Marcel Pol
On Sun, 6 Jul 2003 17:39:45 -0700
Andi Payn [EMAIL PROTECTED] wrote:

 I have one specific question and some general questions about Mandrake's 
 licensing policies.
 
 Let me start with the specific question: Frodo (a C64 emulator) allows you
 to use, distribute, etc. Frodo binaries and source code, and to use Frodo's 
 source in a compatibly-licensed larger work (anything non-commercial). But 
 you can't distributed a modified version of Frodo itself. 

Mandrake is a commercial distro, so if it can only be distributed
non-commercially, I guess that's a No-No. Unless you get written permission
from the copyright holder, but I dunno what the policy of Mandrakesoft is on
that.

And what does modification mean? If you place the binary in /usr/bin instead
of /usr/local/bin, is that modification? Or add an icon/menuentry to it? Or
patch a Makefile? Or fix a (future) compilation bug?
Maybe PLF is a better place for this then.


 Is this appropriate for contribs? (I've enclosed the complete license at the
 
 end). And, if so, what License tag should the RPM carry?

It's not GPL or BSD compatible. Not even free software, if you cannot modify
it. 
It's open source, but not free as in free speech.
You could tag it as Freeware, which means free as in beer.
Check /usr/share/rpmlint/TagsCheck.py for valid licenses.

 
 Anyway, here's the Frodo license:
 
 --- CUT HERE ---
 
  The program Frodo, this manual and the source code may be freely
  distributed as long as they remain unchanged (archiving and packing is
  allowed) and all files are included. You must not make any profit by
  selling Frodo, especially the price of a disk containing Frodo may not
  exceed US$ 5,- (or equivalent amounts in other currencies). Please feel
  free to distribute Frodo via bulletin board systems and networks and as
  part of shareware/freeware CD-ROMs.   
 
  Anyone using this program agrees to incur the risk of using it for
  himself. In no way can the author be held responsible for any damage
  directly or indirectly caused by the use or misuse of this manual and/or
  the program.
 
  The rights on the source code remain at the author. It may not - not even
  in parts - used for commercial purposes without explicit written
  permission by the author. Permission to use it for non-commercial purposes
  is hereby granted als long as my copyright notice remains in the program. 
 
  You are not allowed to use the source to create and distribute a modified
  version of  Frodo.
 
  Frodo is not designed, intended, or authorized for use as a component in
  systems intended for surgical implant within the body, or other
  applications intended to support or sustain life, or for any other
  application in which the failure of Frodo could create a situation where
  personal injury or death may occur. 
 
 




--
Marcel Pol





Re: [Cooker] Licensing questions

2003-07-07 Thread Buchan Milne
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Marcel Pol wrote:
 It's not GPL or BSD compatible. Not even free software, if you cannot
modify
 it.
 It's open source

Not according to OSI (which is kind of the definitive open-source
standard). It qualifies more as proprietary with source.

Buchan

- --
|--Another happy Mandrake Club member--|
Buchan MilneMechanical Engineer, Network Manager
Cellphone * Work+27 82 472 2231 * +27 21 8828820x202
Stellenbosch Automotive Engineering http://www.cae.co.za
GPG Key   http://ranger.dnsalias.com/bgmilne.asc
1024D/60D204A7 2919 E232 5610 A038 87B1 72D6 AC92 BA50 60D2 04A7
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/CUykrJK6UGDSBKcRAocWAJ4p6Y55AKvW9U5LgWWY2ht24r9u9QCgl/KE
SKlcEMgs0FyGMVIg6CkJq8Q=
=1Lfq
-END PGP SIGNATURE-

**
Please click on http://www.cae.co.za/disclaimer.htm to read our
e-mail disclaimer or send an e-mail to [EMAIL PROTECTED] for a copy.
**



Re: [Cooker] Licensing questions

2003-07-07 Thread Guillaume Cottenceau
Andi Payn [EMAIL PROTECTED] writes:

 I have one specific question and some general questions about Mandrake's 
 licensing policies.
 
 Let me start with the specific question: Frodo (a C64 emulator) allows you to 
 use, distribute, etc. Frodo binaries and source code, and to use Frodo's 
 source in a compatibly-licensed larger work (anything non-commercial). But 

We can't include stuff with restriction for commercial use
because we're (commercially) selling the distro.

 you can't distributed a modified version of Frodo itself. 

-- 
Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/



Re: [Cooker] Licensing questions

2003-07-07 Thread Buchan Milne
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Andi Payn wrote:

Let me start with the specific question: Frodo (a C64 emulator)
allows you
to use, distribute, etc. Frodo binaries and source code, and to use
Frodo's source in a compatibly-licensed larger work (anything
non-commercial).

So there are restrictions on distribution of non-modified packages. This
violates the first requirement for OSI's open-source definition:
http://www.opensource.org/docs/definition.php

 Where in that paragraph did you see any restrictions on distribution of
 non-modified packages?


I may have taken (anything non-commercial) in your paragraph to apply
to redistribution, in light of the fact that there is such a restriction
(the $5 rule), where you may only have been referring to the larger
work aspect.

 Now, the $5 rule that appears later may well be a violation of OSI
rule 1 or
 FSF freedom 2, but I want to make sure that this is you replying out of
 order, not me missing something vital.


But you can't distributed a modified version of Frodo itself.


 This is the question I was most interested in. Given a package with a
similar
 license, but without the $5 rule--in particular, if you were allowed to
 distribute unmodified source and binaries freely (at any charge), and you
 were also allowed to use any part of the source code (or binary, where
that
 makes sense) in any other work, and you were allowed to include it as
part of
 an aggregate product, but you were not allowed to distribute a modified
 version of the original, would that be (according to Mandrake) open
 source/free/acceptable?


No, violates OSI rule 3.

At present the OSI requirements are probably the best test for Mandrake,
since there isn't a comprehensive policy (as Debian has).

The problem is that if we were to find a bug in the software which
crashes a machine and causes data loss, but aren't allowed to fix it,
why would we want to distribute such software?

Having the source to software which you distribute is useless if you
cannot fix bugs and distributed the fixed software. For private use, it
may be sufficient, but then this discussion would be off-topic on this list.

 (Since IANAL either, I don't quite know how you distinguish between using
 pieces of the source in a different project vs. distributing a modified
 version of the original project. Which is a good reason not to try to
write
 your own restrictions that prevent one use and not the other. And yet,
 developers try anyway.)


Is this appropriate for contribs?

No, it's not free software (it seems more like shareware),


 Shareware means software that you have to pay to use.

Not necessarily. Shareware typically means that under certain conditions
(non-commercial use, trial period) you may ue the software without
paying for it, but under other conditions (commecial use, extended use
etc) you may either not use it, or must pay. Most freeware allows
redistribution of binaries commercially, which is why I would consider
this shareware as opposed to freeware.

 You don't have to pay to
 use Frodo. You don't have to pay to distribute it. You don't have to
pay to
 get or distribute the source code. You don't have to pay to pay to use
pieces
 of the source code in other open source projects.

No, not open-source (which you can sell), non-commercial (which you
can't). Huge difference!!!

 So I don't see how this is
 anything like shareware. You do need permission to use pieces of the
source
 code in commercial works, but then the same is true of anything under the
 GPL.


GPL doesn't allow proprietary (well, anything but GPL) works, but it
doesn't prevent you from selling anything.

Regards,
Buchan

- --
|--Another happy Mandrake Club member--|
Buchan MilneMechanical Engineer, Network Manager
Cellphone * Work+27 82 472 2231 * +27 21 8828820x202
Stellenbosch Automotive Engineering http://www.cae.co.za
GPG Key   http://ranger.dnsalias.com/bgmilne.asc
1024D/60D204A7 2919 E232 5610 A038 87B1 72D6 AC92 BA50 60D2 04A7
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQE/CYLorJK6UGDSBKcRAhbmAJ0fNilj99hEd4rx0sWSnUpF6jEJggCcDK4o
gGPUNE0tetzVwD+UI/H1KTE=
=zU38
-END PGP SIGNATURE-

**
Please click on http://www.cae.co.za/disclaimer.htm to read our
e-mail disclaimer or send an e-mail to [EMAIL PROTECTED] for a copy.
**



Re: [Cooker] Licensing questions

2003-07-07 Thread Austin
On 2003.07.07 09:40, Andi Payn wrote:
That was my main question, actually: Does Mandrake sell contrib CDs.
Yes... the largest boxed set comes with a contribs CD, and I seem to remember 
a DVD version with contribs on it.

Austin
--
Austin Acton Hon.B.Sc.
 Synthetic Organic Chemist, Teaching Assistant
   Department of Chemistry, York University, Toronto
 MandrakeClub Volunteer (www.mandrakeclub.com)
 homepage: www.groundstate.ca


Re: [Cooker] Licensing questions

2003-07-07 Thread Jan Ciger
On Monday 07 July 2003 16:11, Austin wrote:
 On 2003.07.07 09:40, Andi Payn wrote:
  That was my main question, actually: Does Mandrake sell contrib CDs.

 Yes... the largest boxed set comes with a contribs CD, and I seem to
 remember a DVD version with contribs on it.

 Austin


Hello, 

I have just learned from a friend of mine, who developed Dream-Frodo 
(Dreamcast port of Frodo), that the license will probably change to GPL, if 
the maintainer manages to contact all contributors and get an approval for 
it. So I think, it is better to wait a bit and then this discussion will be 
moot. 


Regards, 

Jan


pgp0.pgp
Description: signature


Re: [Cooker] Licensing questions

2003-07-07 Thread Andi Payn
Buchan Milne wrote:
 I may have taken (anything non-commercial) in your paragraph to apply
 to redistribution...

Yes, it's my fault for not being clear enough.

 At present the OSI requirements are probably the best test for Mandrake,
 since there isn't a comprehensive policy (as Debian has).

It would be a good idea to mention this in the contribution instructions. In 
fact, it would give Mandrake a comprehensive policy in one line: Unless 
otherwise specified, Mandrake distributes only software that unambiguously 
conforms to the OSD, is OSI-certified, and/or uses one of the following 
licenses:  

Or, more simply, Mandrake distributes open source software, as defined by the 
OSI.

If that, or something like it, is the (de facto) Mandrake policy, then that 
answers all of my questions. I could clarify that I was talking about 
non-modifiable meaning patches must be kept separate (see OSD #4) vs. 
non-modifiable meaning patches are not allowed, etc., but that's all 
irrelevant.

As for shareware:

  Shareware means software that you have to pay to use.

 Not necessarily. Shareware typically means that under certain conditions
 (non-commercial use, trial period) you may ue the software without
 paying for it, but under other conditions (commecial use, extended use
 etc) you may either not use it, or must pay. 

As a former member of the Association of Shareware Professionals, I always 
used their definition: Shareware is not a type of software, or a 
distribution method, but a marketing method. A shareware program is a 
functioning evaluation version of a program which you can try out to make 
sure that it meets your needs before buying it

In other words, shareware is commercial, non-free (neither free speech nor 
free beer) software. Just like Windows or Office or Civilization. The only 
difference is that you can evaluate it without paying for it; you still have 
to pay if you decide to keep and use it. That's what makes it shareware. 

Shareware, like any other commercial software, may have any exemptions the 
developer wants--free for non-commercial use, free for academic use, 
etc.--but these are entirely separate from whether or not it's shareware. 
IIRC, SGI used to let universities copy Irix for free (of course you had to 
buy/borrow/whatever Indy's to run it on...), but that didn't mean it wasn't a 
commercial product.

 Most freeware allows redistribution of binaries commercially, which is why
 I would consider this shareware as opposed to freeware.

From the same file: Like freeware, shareware usually allows non-commercial 
distribution: You can download shareware software from BBS's or the Internet, 
or copy it from a friend or a users' groups. Like freeware, shareware also 
often allows commercial distribution: You may find shareware software on a CD 
you buy, or included with a book or magazine. However, buying that CD, book, 
or magazine does not mean that you have bought the software

In other words, both shareware and freeware often allow unrestricted 
commercial distribution, but they may restrict commercial distribution, or 
not allow it at all. The only difference is that freeware is free to use, 
shareware is not.

And, by the way, from Frodo's contact page: Frodo is _not_ a shareware 
program, but I won't reject any gifts.




Re: [Cooker] Licensing questions

2003-07-07 Thread Andi Payn
I should know better than to tie a general question to a specific one, as it 
always confuses people, but I did it again anyway

Let me jump to the end first:

Buchan Milne wrote:
 Andi Payn wrote:
 ...
 and even if 
 contrib allowed non-free software, Mandrakesoft sells copies of Mandrake
 including contrib for more than $5, violating the license agreement.

That was my main question, actually: Does Mandrake sell contrib CDs. Thanks 
for reading my mind and answering my question, even though I apparently 
forgot to ask it! (Somehow I deleted the paragraph about this before 
sending.) Regardless of anything else, that in itself means that Frodo isn't 
appropriate.

  Let me start with the specific question: Frodo (a C64 emulator) allows you
  to use, distribute, etc. Frodo binaries and source code, and to use
  Frodo's source in a compatibly-licensed larger work (anything
  non-commercial). 

 So there are restrictions on distribution of non-modified packages. This
 violates the first requirement for OSI's open-source definition:
 http://www.opensource.org/docs/definition.php

Where in that paragraph did you see any restrictions on distribution of 
non-modified packages?

Now, the $5 rule that appears later may well be a violation of OSI rule 1 or 
FSF freedom 2, but I want to make sure that this is you replying out of 
order, not me missing something vital.

  But you can't distributed a modified version of Frodo itself.

This is the question I was most interested in. Given a package with a similar 
license, but without the $5 rule--in particular, if you were allowed to 
distribute unmodified source and binaries freely (at any charge), and you 
were also allowed to use any part of the source code (or binary, where that 
makes sense) in any other work, and you were allowed to include it as part of 
an aggregate product, but you were not allowed to distribute a modified 
version of the original, would that be (according to Mandrake) open 
source/free/acceptable?

(Since IANAL either, I don't quite know how you distinguish between using 
pieces of the source in a different project vs. distributing a modified 
version of the original project. Which is a good reason not to try to write 
your own restrictions that prevent one use and not the other. And yet, 
developers try anyway.)

  Is this appropriate for contribs?

 No, it's not free software (it seems more like shareware), 

Shareware means software that you have to pay to use. You don't have to pay to 
use Frodo. You don't have to pay to distribute it. You don't have to pay to 
get or distribute the source code. You don't have to pay to pay to use pieces 
of the source code in other open source projects. So I don't see how this is 
anything like shareware. You do need permission to use pieces of the source 
code in commercial works, but then the same is true of anything under the 
GPL. 




[Cooker] Licensing questions

2003-07-06 Thread Andi Payn
I have one specific question and some general questions about Mandrake's 
licensing policies.

Let me start with the specific question: Frodo (a C64 emulator) allows you to 
use, distribute, etc. Frodo binaries and source code, and to use Frodo's 
source in a compatibly-licensed larger work (anything non-commercial). But 
you can't distributed a modified version of Frodo itself. 

Is this appropriate for contribs? (I've enclosed the complete license at the 
end). And, if so, what License tag should the RPM carry?

And this leads to the general question: what to put in the License tags if 
nothing in the official list fits (that is, if rpmlint complains), but the 
package should be compatible with Mandrake anyway? Here are some common 
cases:

* Artistic-or-GPL (very common on perl modules): you can redistribute it in 
whole or in part under Artistic, GPL, or Artistic-or-GPL.

* Embedded-variant Artistic License (usually on perl modules written by 
academic types): Artistic, but with the extra no overt attempt is made to 
make this Package's interfaces visible to the end user of a non-compatible 
larger work clause.
no overt attempt is made to make this Package's interfaces visible to the end 
user of the commercial distribution
* BSD-or-GPL (common on small libraries): like Aristic-or-GPL, or sometimes 
slightly different--the package as-is is under BSD (or X11 or MIT), but you 
can relicense any part of it under GPL and/or LGPL to use in a larger work.

* BSD-like and MIT-like licenses (common all over the place): A license which 
is functionally equivalent to BSD or MIT but worded differently (which may 
even make reference to its intended equivalence to BSD or MIT).

* Sloppily-written licenses that make no sense (common on programs that 
originated as shareware or closed-source freeware, and on small libraries 
that originated in the Windows world): My favorite example is, I retain the 
copyright, but you can do whatever you want with the code anyway, with no 
silly GPL or BSD restrictions. No BSD restrictions is probably supposed to 
mean MIT-like, but (as the author of the quoted license acknowledged) the 
actual effect is that you can make an exact copy of the source and relicense 
it any way you want (including releasing it to the public domain). What do we 
call such a thing? Or, is it nicer to the author to give it an MIT-or-GPL 
license or something like that?

I think I've seen at least BSD-like and Artistic-or-GPL on contrib 
packages, but I'm not sure (there doesn't seem to be a urpmf --license or 
anything equivalent...).

And, in the case of Artistic-or-GPL and the simple BSD-or-GPL, should we put 
the one-liner or clause in a license file and refer to common-licenses for 
the Artistic, GPL, BSD, etc.? (Usually, Artistic-or-GPL packages have a 
license file that has the one-liner plus the Artistic license, then the GPL 
license in a separate file--or everything in one file. The same goes for 
BSD-or-GPL licenses.)

Anyway, here's the Frodo license:

--- CUT HERE ---

 The program Frodo, this manual and the source code may be freely
 distributed as long as they remain unchanged (archiving and packing is
 allowed) and all files are included. You must not make any profit by selling
 Frodo, especially the price of a disk containing Frodo may not exceed 
 US$ 5,- (or equivalent amounts in other currencies). Please feel free to
 distribute Frodo via bulletin board systems and networks and as part of
 shareware/freeware CD-ROMs.   

 Anyone using this program agrees to incur the risk of using it for himself.
 In no way can the author be held responsible for any damage directly or 
 indirectly caused by the use or misuse of this manual and/or the program.

 The rights on the source code remain at the author. It may not - not even
 in parts - used for commercial purposes without explicit written permission
 by the author. Permission to use it for non-commercial purposes is hereby 
 granted als long as my copyright notice remains in the program. 

 You are not allowed to use the source to create and distribute a modified
 version of  Frodo.

 Frodo is not designed, intended, or authorized for use as a component in
 systems intended for surgical implant within the body, or other applications
 intended to support or sustain life, or for any other application in which
 the failure of Frodo could create a situation where personal injury or death
 may occur.