Re: Licence problem in bundled library
Bernhard Wymann <[email protected]> Mon, 12 Mar 2012 18:07:58 +0100
| Newsgroups | gmane.games.torcs.devel |
|---|---|
| Organization | wytec |
| Message-ID | <[email protected]> |
Hi
Legal view (I am not a lawyer, just my view):
I think it does not matter. The files contain the license header, so if
someone edits some of these files he/she can see the license. The usage
in TORCS is (legally) no problem, because:
- It is not problem to use/link to MPL code (because it was OUR decision
to agree with it)
- The only drawback is if you edit the MPL 1.0 licensed files, these
changes can be used in closed source software (because it is MPL 1.0 and
not GPL), but I guess in a legal lawsuit an unsubstantial change in a
work would not cause a license violation anyway (e.g. look at citations
from books, taking a photocopy of 2 pages out of a book etc., if the
discussed subject if not "big enough" it counts not as "work" and is not
protected by copyright, people are often not aware of this).
Examples:
- *x header files do not violate Unix copyright, because they are
interfaces and not substantial part of the "work", even if they look
almost the same (how could they look very different, if they have to
define the same symbols), additionally the legislator introduced
copyright to support innovation, so interfaces have here a hard time anyway
- Code snippets from the internet or books, it is very common to use
such stuff in everydays work everywhere in software engineering, this is
as well no problem, as long as these snippets do not represent
substantial "work" (e.g. a clever compact algorithm spanning more than a
few lines would be already covered by copyright, where as
"printf("Hello\n"); exit(0); would have a hard time I think).
Technical view:
- Some distributors would like to link to the expat/XXXlibraries they
have anyway in their distro, but for the Windows users it is more
comfortable to have the source included in the tree, so I leave it there
for now. Distributors can patch their builds easily if they like. They
prefer this, because they think they can then replace a broken lib once
in the distro and this makes maintenance easier, but they do not account
the risk (basically you change then all depending application without
any QA or serious test, great...).
Regarding security problems the situation with a "built in" lib is not
that bad as well, because as long you do not use an affected part of the
library, it just does not matter.
Conclusion:
- For purists it might be not really clean, but it works, changes are
currently not required regarding this.
Hope this helps
Bernhard
On 03/12/2012 10:24 AM, zezinho wrote:
> I was made aware of a license problem in TORCS :
>
> https://bugs.mageia.org/show_bug.cgi?id=4646
>
> The problem is better spoken here :
>
> https://bugs.mageia.org/show_bug.cgi?id=4646#c10
>
> The fork Speed-Dreams is on the way to use expat lib instead of txml.
>
> What do you think?
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> Torcs-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/torcs-devel
>
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2