-
Notifications
You must be signed in to change notification settings - Fork 22
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
LICENSE missing #93
Comments
Dear @oheim , indeed we haven't really discussed licensing yet. It is definitely something we have to address. |
For now I just need permission to legally use VIBES during the IAMOOC. I would prefer to have a free (GPL compatible) license. Another possibly future use case would be to interface VIBES with the Interval package for Octave for plotting. This would also require a free license. |
I can provide a client-api for Octave as a loadable Octave package, which uses the native plugin interface (oct-files) and is build upon the c++ client api. This client-api must be released under GPL compatible terms, see http://wiki.octave.org/FAQ#Licensing_issues Should the Octave client-api be compatible with the MATLAB client-api? |
I think we should release the client-api files as GPL. I will start preparing C++ API with a GPLv3 license, as this is needed to merge #98. I will need every API contributor (@nicolaje, @benEnsta, @SimonRohou and myself) to state he agrees to release the client-api files he contributed to in GPLv3. I think the licensing for the viewer should be discussed separately (e.g. do we add conditions for commercial, academical use, etc...). I opened #99 to discuss this topic. |
I think GPL might limit adoption of VIBes in the industry. |
@nicolaje, correct. You should not put the C++ client-api under GPL, if you don't want to restrict “industry users (*)” bundling it. The C++ client API is a good candidate for bundling. A GPL compatible license would be perfectly okay for use in the Octave API. You could also dual license the C++ client-api under GPL and something else. (*) The term “industry users” means software vendors who want to bundle the C++ client API in their product, which the distribute under proprietary license terms. |
I agree with your point of view @nicolaje, you are right the GPLv3 I proposed for the API is by far too restrictive for business usage, since every derived work would have to be GPLed. We should select a license compatible with most licenses. |
Could you resolve the state of the program's license already? |
Friendly bump :) It would be really nice to see this being agreed on while the set of contributors is still small (seven currently). In any case: thanks for the work on this! :) |
VIBes is under LGPLv3 license since 73cea9a. |
The LICENSE file is empty and the source code contains no copyright statements. What are the conditions for use, copy, modification and redistribution of VIBES?
The text was updated successfully, but these errors were encountered: