On Tue, 26 Apr 2005
Bryan.ONeal@asu.edu wrote:
> Just out of curiosity, If I base a commercial project on a GPL project
> 1) Are their any restrictions on profits generated?
> 2) If I never sell or otherwise distribute my code do I have to release my
> code?
>
> Example: If I set up a database of education institutions with licensed slides
> of famous art, and then charged for membership so these institutions could
> distribute their work to each other. And 30% of the code I used came from a
> dead source forge project. Or the model (either the business model or the
> site/code model) came from a dead open source project. Would I have to
> release my code under the GPL? And what does release entail?
>
> And if I did not use GPL models, but I have been known to read GPL models can
> some one who latter finds a similar GPL model sue me (or more importantly my
> customers) to open said code under the assumption that I may have seen said
> model and inadvertently integrated its concepts into my work?
Frist, I am not a lawyer, you should probably seek legal council on most
of these type of things so that someone can take your specific situation
into account.
In general, the GPL says that if you distribute a binary of the code, you
must also distribute the source. For instance, if I was to change the
source code, and then give you a copy of the compiled program, I must make
the source available to you.
Now, as far as delivering a service using an open source tool -- currently
that does not constitute distributing the program. It is rumored this may
change in GPL v3. If you modify a GPL Apache module, but never give
anyone the binary, you aren't responsible to give them the source.
Source code in general is protected by copyright, which protects a
specific implementation of an idea. This is similr to the idea of a
star-crossed lover. If you wrote a book where the love interests weren't
able to get together because of societal issues, you wouldn't owe
Shakespere money. This is a very fine line, and one I'd be careful with.
I would definitely recommend implementing in another language if possible.
In conclution, it probably isn't a good idea to try and do a "proprietary"
fork of any open source project. If you add features, and other people
add features, then you've got a greater whole than either of you could
have created. In very few cases is that your competative advantage, it
sounds like, in your case, that your real competative advantage is the
data that you're collecting. I'd strongly recommend working on your
project in an open fasion.
--Ted
---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss