Must publish vs. must supply

Abe Kornelis abe at bixoft.nl
Thu Mar 6 21:00:25 UTC 2003


John,

thanks for your reply. Please find my comments inserted
in between your text.

----- Original Message -----
From: John Cowan <jcowan at reutershealth.com>

> > The BXAPL (see http://www.bixoft.nl/english/license.htm)
> > currently has both - which is definitely an overkill,
> > even though it grants users the right to keep their
> > modifications entirely private. That is: one either keeps
> > all modifications private, or they are published to
> > public in general. Selective distribution is not
> > allowed. Users who fail to comply are obligated to
> > supply their modifications upon request.
>
> As to "must publish", I think it's unnecessary.  Those who wish to keep
> their mods private will do so whether the license allows it or not:
> if they sit on the changed version of the software, no one will know
> that it even exists.
--> And that would be entirely ok with me.

> The GPL and the OSL take what I consider to be a reasonable attitude:
> you must supply changes in source form to people who have received
> the changed version.   If the changed version is published to all, the
> changes must also be; if the changed version is distributed to a few,
> ditto the changes; if the changed version is never distributed, the
> changed version need not be either.
--> I understand that - it is one of my problems with these licenses:
      I'd really hate it if modifications were to be distributed within
      a closed group - not to the public that is. Distributing within closed
      groups may lead to discrimination. I concur with the OSI
      that discrimination is undesirable. Is it a good idea to force
      distribution to the public? Or am I being over-zealous?

>  Of course, the distributees may
> themselves distribute, but at least there is no unlimited liability to
> distribute one's changes to anyone who asks for them.
>
> This is quite separate from the question of whether the change is
> *licensed* to all.  No matter what the distribution conditions, anyone
> who has possession of the change is licensed to use it.
--> I agree with the latter, but don't understand the first remark.
      As far as I can see, all OSI-compliant distros are licensed
      to the receiver, which makes 'distributing to' functionally
      equivalent to 'licensing to' - except where receiver does not
      comply with the license's restrictions, but that's not (yet)
      relevant when the software is distributed.
      So how am I to understand your first remark?

> The trouble with the usual kind of "must supply" (which I take to mean
> "must supply changes to the original author")
--> Right indeed.

> is the burden of doing so
> for those who make small changes to a large number of works -- people
> like Linux distro makers and *BSD groups.  If they have to push the
> changes to the original author, the original author may be difficult
> or impossible to find, or (if corporate) may have gone out of business.
> It is much better, if you are going to require such a thing, to let the
> distro creator push to you a distribution point (such as a Web site)
> from which you may pull the changes yourself.
--> There you have a point. Both the copyright holder and the
      contributor may go out of existence - eventually we all do,
      don't we ;-)
      Anyway, I was rather thinking of making things optional:
      1) keep changes private - no distribution at all
      2) distribute to the public
      3) distribute & supply to copyright owner
      Option 1 is obvious, the main difference between choices
      2 and 3 would be the requirement to make the modifications
      public *yourself* or allow the copyright holder to do so
      in your stead. If you already have a site option 2 might be
      more attractive, if you don't have a site, or you have one
      that is not related to the changes or the software, then
      option 3 might be more attractive since it'd be less of a
      hassle. Is it a bad idea to allow the contributor a choice as
      to how the changes are to be made public?

> In general, though, I think all these requirements are over-cautious.
> Most people do not want to maintain forks indefinitely -- they *want* to
> push changes back to you in the hope that you will integrate the changes
> into the mainline distribution, and they will get them back automatically.
--> Sorry, John. I disagree. I know a few companies who would be
       willing to pick up my code, fork it and distribute it both to their
       customers and to their advantage - and never give anything back.
       As far as I'm concerned, they can make it proprietary if they
       want to - but *not* under an open-source license!

Kind regards, Abe.


--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



More information about the License-discuss mailing list