[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Draft new DFSG



Ian Jackson <ian@chiark.greenend.org.uk> writes:

<SNIP>
> 3. Exemptions
> 
> (a) Requirement to distribute source code
> 
> The licence may require source code for the work to be distributed
> whenever the executable is distributed, provided that:
<SNIP> 
>  ii. The licence allows the distributor of executables to offer to
> distribute the source code instead of actually distributing it.  The
> licence
>    (1) may require the offer to be in writing
>    (2) may specify some minimum length of validity of the offer (not
>        more than 3 years)
>    (3) may require the offer to be open to all third parties.

I'd suggest rephrasing point (2) to:
     (2) may not require that any such offer remain valid for more
         than 3 years
That still is a bit convoluted, but it seems slightly clearer - it
took me a little while to realize that point (2) as written does in
fact mean what it's intended to mean.

<SNIP>
> (h) Changed name or version number for modified version
> 
> The licence may require modified versions to be distributed under a
> different name or with a different version number, provided that this
> doesn't interfere with using the modified version as a replacement for
> the original.

I'd like to see this changed to:
  The licence may require modified versions or (versions distributed
  under a different license per (b) above) to be distributed under a
  different name or with a different version number, provided that this
  doesn't interfere with using the modified version as a replacement for
  the original.

This is so that a name change can be required if, for example, I take
some bit of code under a NPL-ish license (that is, free but entity XYZ 
can use the code for non-free stuff) and release a GPLed version.
(A license that allows stuff similar to this came up in an IRC
conversation about how TT might adjust the Qt license so that it could 
be GPL-compatible).

> (i) Advertising restriction (deprecated)

This makes me nervous - I'd prefer to not have the DFSG have a
built-in time-out.  As much as I approve of saying "advertising
clauses are disapproved of", I don't know that I'd want to throw out
BSD-ish stuff.

<SNIP>
> 4. Restrictions due to law
> 
> (a) If in a particular jurisdiction the distribution, modification or
> use of a work is restricted by law, then the work is not
> DFSG-free in that jurisdiction.
> 
> (b) It is still DFSG-free in other jurisdictions, provided that those
> who control (directly or indirectly) the work and the conditions under
> which it is distributed, do not have the power to lift the
> restrictions other than by changing the nature of the work, and
> express a desire that the legal restrictions be lifted.

I object to the phrase "express a desire that the legal restrictions
be lifted" - I'd like to consider xyz crypto package free even if the
author heartily approves of the US crypto restrictions because, for
example, they allow his country to have a booming software crypto
industry.

> (c) In the case of restrictions due to patents, a work can in any case
> not be DFSG-free if those who control the work and the conditions
> under which it is distributed are software patent aggressors.

I _strongly_ object to this.  In fact, I can't think of any possible
way to rephrase it that will satisfy me.

I would like to see some other section dealing with patent issues, but 
only to the extent that (for example) Cygnus's latest real-time
embedded OS is free.  (See the extent to which their patents are
licensed with the source code - I think that's a good dividing line).


Reply to: