Hi,
Martin Simmons wrote:
E.g. suppose you have written a non-trivial non-GPL data analysis tool with
plugins for different input formats. Now if you want to add a plugin for
Bacula volumes, but you won't be able to use any of the Bacula volume reading
code because it will taint your whole tool with the GPL, even though you are
not really make a "derived work" of Bacula (just a small part of it that could
have been a library).
I think we're approaching a region where you need a lawyer to come to a
conclusion.
That is something I've seen before when GPL licensing was discussed.
Other Open Source licenses will have similar effects, but I don't follow
these discussions that long, usually.
Now, Martin, I think you might be absolutely right. But, and I guess
you'd admit that, your example is not very realistic at the moment.
The simple solution in such a case would be to ask Kern to grant a
license for that purpose, and I think he would.
The alternative is not to ask, and probably it would take quite a while
until somebody notices.
More important - while I freely admit that the GPL does have an
infectous component - all these licensing issues are theoretically very
interesting (especially for people who like discussions for the fun of
it :-) but not very important:
Once you see misuse of open source code, it's time to determine if the
license was violated and what to do. In many cases - most I know about -
a decision will be based upon the circumstances, especially the
violators intentions.
I digress, I'm afraid, but it's late...
Back to the point.
Unfortunately, we can't go back in time and change what we did earlier.
In this case, there are parts of bacula published under the GPL, and
these files are available now and will remain available for a long time.
Everybody should accept the license, but this can't be enforced.
The result is that it's impractical to try to limit the distribution and
use of the existing code, and I think it is clear that it is not Kerns
intention to change this in the future when he modifies the source.
That's the situation, and thus I think that it would be very hard, even
near impossible, to try and enforce any sort of payment for any use of
the source.
We need to rely on people's sense of fairness if we expect any sort of
contribution, be it financial or in development efforts. (Thus my
assumption that it would be more successfull to appeal to developers,
implementors and consultants than to the book-keeping people.)
Back to your example - I think such a (mis)use of bacula source and
ideas would not only be hard to detect and harder to prevent, but it
would be a better solution to offer something else, apart from the open
source ideas, to the user: The right to use the (trademark) bacula in
connection with the product, mention of the name on bacula-related web
sites, and, as Kern suggested, more reliable support through (part of)
the bacula community.
I hope this long-winded pamphlet was at least partly clear enough...
Arno
__Martin
--
IT-Service Lehmann [EMAIL PROTECTED]
Arno Lehmann http://www.its-lehmann.de
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users