Greetings,

On Aug 14, 5:24 am, Joep Suijs <[email protected]> wrote:

>
> So, when are libraries to be changed (opposed to new ones created,
> like ADC and like PRINT adding to the old FORMAT)?  And how can a
> proper working situation be guaranteed while the refactoring is in
> progress? And - maybe most important - what if the original author
> objects?
> Maybe we should leave the libraries as is when the original author
> does not agree and create a new library. At some point the (a)
> benevolent dictator can decide to remove the old lib from the
> distribution if multiple libraries become a burden.
>
> Joep

It seems to me that we should make a distinction between:  1)
publishing a library in the SVN 'trunk', and 2) a JALLIB 'release' or
'distribution' which may be downloaded and used elsewhere by third
parties.

In my view, a library published in the SVN 'trunk' is copyrighted by
the author, and any non-trivial 'refactoring' should be done only with
the author's cooperation. The author is the copyright holder.   In
short, the SVN 'trunk' is a collection of copyrighted works by various
authors.

In the rare case where someone wants to refactor an existing library
in ways that the original author does not agree, the author most
likely would permit the refactored version co-exist alongside the
original, so long as the filename/ library name is different/distinct
in the SVN trunk.

Note that a future 'release' or 'distribution' of JALLIB may choose to
abandon the original library in favor of the new, refactored, library,
but the filename / library name will be different/distinct from the
original. And the original will always be available in the SVN trunk,
forever, under its original name, even if it is dropped from the
'release'.  In short, even the 'benevolent dictator' must honor the
copyrighted works in the SVN trunk.

In contrast, anyone may download a JALLIB 'release', modify any
library, using the terms of the ZLIB license, and then republish their
modified version elsewhere if they wish.

William

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en.

Reply via email to