Hello,
I would like to have a project of mine (Gsharp) hosted at your site, if possible.
Here is a project description:
Gsharp is an interactive, extensible editor for musical scores.
The goal of the project is to provide, as free software, an interactive score editor giving a high-quality presentation on the screen as well as on paper output
This is a very ambitious project that has been going on for years, mainly because I only work on it part time, but also that the design of such a program is very difficult and I have had several bad starts and made several bad design decisions in the past.
This time, things are looking much better, although the program is nowhere near completion. Gsharp is now a pure Common Lisp application using CLIM, the Common Lisp Interface Manager, as its library for managing the graphic user interface.
Members will initially be me (Robert Strandh, strandh@labri.fr) and Christophe Rhodes (csr21@cam.ac.uk).
The license is GPL or LGPL according to whether the code is directly related to the application or to reusable libraries.
Thanks in advance,
On Wed, 11 Feb 2004, Robert STRANDH wrote:
I would like to have a project of mine (Gsharp) hosted at your site, if possible.
Approved.
The license is GPL or LGPL according to whether the code is directly related to the application or to reusable libraries.
A commendable practise. Have you considered LLGPL for the library parts instead to avoid confusion?
Cheers,
-- Nikodemus
Nikodemus Siivola writes:
On Wed, 11 Feb 2004, Robert STRANDH wrote:
I would like to have a project of mine (Gsharp) hosted at your site, if possible.
Approved.
Thanks!
A commendable practise. Have you considered LLGPL for the library parts instead to avoid confusion?
Hmmm. I guess I am out of touch. I do not even know what the LLGPL is!
On Wed, 11 Feb 2004, Robert STRANDH wrote:
Hmmm. I guess I am out of touch. I do not even know what the LLGPL is!
Lisp Lesser General Public License. It's LGPL with an additional preamble that clarifies it for Lisp.
http://opensource.franz.com/preamble.html
Cheers,
-- Nikodemus Siivola
Nikodemus Siivola writes:
On Wed, 11 Feb 2004, Robert STRANDH wrote:
Hmmm. I guess I am out of touch. I do not even know what the LLGPL is!
Lisp Lesser General Public License. It's LGPL with an additional preamble that clarifies it for Lisp.
Oh, that one. I don't think so. That one makes it possible for anyone to make proprietary improvements to the library.
On Wed, 11 Feb 2004, Robert STRANDH wrote:
Oh, that one. I don't think so. That one makes it possible for anyone to make proprietary improvements to the library.
DISCLAIMER: this is me personally, not a common-lisp.net admin speaking, and LGPL is fine to use with library parts of Gsharp.
I assume you refer to this:
"It is permitted to add proprietary source code to the Library, but it must be done in a way such that the Library will still run without that proprietary code present."
However, I don't see how plain vanilla LGPL would prohibit eg:
;; this is proprietary (load "lgpled-library") (load "my-proprietary-patch")
The LLGPL says "If any of the functions or classes in the Library are redefined in other files, then those redefinitions ARE considered a work based on the Library.", which explicitly prohibits the above.
As far I can tell the only "bad" thing LLGPL allows is to distribute a modified version of the library using eg. patented algorithms instead of the original ones, but even then the original algorithms would have to be retained. What am I missing?
Cheers,
-- Nikodemus Siivola
Nikodemus Siivola writes:
What am I missing?
I am not totally sure you are missing anything. I just got nervous about that clause. I realize the LGPL does not explicitly prevent what your example shows, but I am hoping the spirit of the LGPL does.
Hi,
Robert STRANDH strandh@labri.fr writes:
I would like to have a project of mine (Gsharp) hosted at your site, if possible.
For my part, I approve.
Regards, Mario.