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.
