vialab / SMT

Simple Multi-Touch (SMT) Toolkit
http://vialab.science.uoit.ca/smt
GNU General Public License v3.0
43 stars 18 forks source link

GPL compliance means we need to provide source for most of the executables we ship #67

Closed ZachCook closed 11 years ago

ZachCook commented 11 years ago

Also providing the source makes sense anyways given that are mostly shipping modified binaries, and so changes in the binaries that affect SMT should be apparent

ZachCook commented 11 years ago

All back-end programs are gplv2+ or gpl3 also, so their is no license conflicts or there.

The only exception to this is the leap-motion backend, which is based on some of the Leap SDK examples and headers, of which the legal status of reuse might be bound by the SDK agreement and should be clarified

ZachCook commented 11 years ago

Actually it might be that only the GPL2+ or GPL3 binaries need their source, as we run the back-ends separately, and talk TUIO to them, so do not constitute a derived work, as they are separate programs that are exec()'d,

ZachCook commented 11 years ago

These should be in separate repositories