Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Open Source License Document to Repository #218

Open
paluka opened this issue Mar 18, 2015 · 9 comments
Open

Add Open Source License Document to Repository #218

paluka opened this issue Mar 18, 2015 · 9 comments
Assignees
Milestone

Comments

@paluka
Copy link
Contributor

paluka commented Mar 18, 2015

To allow people to know the usage rights of SMT, we should have the license document in the root directory of the repository and state in the README file that SMT is open source.

@ZachCook
Copy link
Contributor

Most if not all of the code is GPL3, which does mean our license affects users of SMT too (they must also license their code as GPL3), so this is very important to document.

paluka pushed a commit to paluka/SMT that referenced this issue Mar 18, 2015
Adding open source information to README file
vialab#218
@kiwistrongis
Copy link
Contributor

I'd recommend the LGPL over the GPL. Is there a reason why we're stuck with the GPL? All of the original source code for SMT belongs to use, right? Erik noted that the original code for mouse2tuio doesn't, does anybody know mouse2tuio's original license?

@paluka
Copy link
Contributor Author

paluka commented Mar 19, 2015

I used the concept of the Zone from tuioZones, but I created my own project and classes when I created the first version of SMT, so we do not have to abide by tuioZones license.

For mouseToTUIO, I used the reacTIVision TUIO simulator code and edited it to provide mouse emulation for SMT. mouseToTUIO is licensed under GPLv2 and needs to be rewritten if we want to license our project under something else other than GPL.

LGPL seems like a better choice for SMT.

@ZachCook
Copy link
Contributor

LGPLv3 in particular looks like the only choice for re-licensing due to the
libraries SMT uses (ZLIB,LGPL and Apache 2.0)

Contacting reactivision tuio simulator's author and all SMT contributors
for re-licensing should be all that is required, otherwise the code would
have to be removed to re-license.

On Thu, Mar 19, 2015 at 3:10 PM Erik Paluka [email protected]
wrote:

I used the concept of the Zone from tuioZones
http://www.photonfarm.net/tz/, but I created my own project and classes
when I created the first version of SMT, so we do not have to abide by
tuioZones license.

For mouseToTUIO, I used the reacTIVision TUIO simulator
http://reactivision.sourceforge.net/ code and edited it to provide
mouse emulation for SMT. mouseToTUIO is licensed under GPLv2
http://www.gnu.org/licenses/gpl-2.0.html and needs to be rewritten if
we want to license our project under something else other than GPL.

LGPL https://www.gnu.org/licenses/lgpl.html seems like a better choice
for SMT.


Reply to this email directly or view it on GitHub
#218 (comment).

@kiwistrongis
Copy link
Contributor

So if we have tuio simulator's author's approval we can relicense touch2tuio as LGPL?

@kiwistrongis
Copy link
Contributor

Hey Erik, are you aware of this section from reactivision's website?:

The related TUIO reference implemenations and clients are available under the LGPL, license which both allows its inclusion in open and closed source projects, while only the changes to the actual libraries need to be published under the same LGPL license.

@ZachCook
Copy link
Contributor

@mkalten you have copyright to some of our codebase, would you support re-licensing of it to LGPLv3?

Here are the files with your copyright

@paluka
Copy link
Contributor Author

paluka commented Mar 20, 2015

@kiwistrongis That section is talking about the TUIO clients, not the TUIO simulator. I forgot to mention that I did use the TUIO Java client implementation in SMT as well.

@mkalten
Copy link

mkalten commented Mar 20, 2015

Sure, no problem from my side, feel free to relicense that code to LGPL, I already did so with some of the TUIO projects that I updated recently ...

@kiwistrongis kiwistrongis added this to the v5.0 milestone Jun 3, 2015
@kiwistrongis kiwistrongis self-assigned this Jun 3, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants