2025-06-14 05:08 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001795Spring engineGeneralpublic2010-01-15 17:53
Reportermammadori 
Assigned Tozerver 
PrioritynormalSeveritymajorReproducibilityN/A
StatusresolvedResolutionfixed 
Product Version0.80.5 
Target VersionFixed in Version0.80.5+git 
Summary0001795: rts/lib/gml/gml.cpp is incompatible with other Spring licenses
DescriptionHi,
debian-games folks raised to my attention that the OpenGL Multithreading Library License as found in "rts/lib/gml/gml.cpp" in the sources is "too ambiguous to be FSF-free or DFSG-free".

They asked me if the author can provide a licence like MIT/Expat or BSD license (or a different one, like GPL if he likes).

The problem rise because most copyright laws asks to give explict rights while this licence does not give explicit rights to "modify or distribute", this will cause a possible incompatibility with GPL, BSD and some other licences available in the Spring codebase.

License Text from gml.cpp:
--------- * -----------
// Author: Mattias "zerver" Radeskog
// (C) Ware Zerver Tech. http://zerver.net
// Ware Zerver Tech. licenses this library
// to be used freely for any purpose, as
// long as this notice remains unchanged
--------- * -----------

So it provides just "use" rights.


If fixed could you provide a git url to the commits there too?

Many thanks.
Additional InformationAlso described there on the forums:

http://springrts.com/phpbb/viewtopic.php?f=12&t=21653
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes
There are no notes attached to this issue.
+Notes

-Issue History
Date Modified Username Field Change
2010-01-13 08:58 mammadori New Issue
2010-01-15 17:53 zerver Status new => resolved
2010-01-15 17:53 zerver Fixed in Version => 0.80.5+git
2010-01-15 17:53 zerver Resolution open => fixed
2010-01-15 17:53 zerver Assigned To => zerver
+Issue History