08-09-2018, 04:40 PM
Hi! I'm glad you're pleased by the move and that you're already working with it.
You don't have to worry about the licensing concern:
I understand these concerns about licensing, and I'm not a lawyer but a developer
The use of the GPL license would be really problematic (not the LGPL!) because you would be forced to release all your own work as GPL with full source code. The use of LGPL in the other hand is just protecting me that anyone couldn't take Tilengine, modify ir (or not at all), change the license and start selling it as a propietary, closed-source product. As long as you're not doing this, you aren't violating LGPL.
So you're developing a programming language! That's an impressive task, I checked its website and project. I hope that it grows in use and popularity.
You don't have to worry about the licensing concern:
- Your binding for the volt language is not a derivative work, but your own work. You haven't modified Tilengine core, but provided a brand new component that uses it. You could safely paste your own copyright and license on top of it if you wanted.
- If you were modifying the library core to adapt it to your product -that's not the case right now-, you must publish your modifications to the tilengine library in the open source -something you're already doing with the bindings-. But your game engine would remain safe under your own copyright.
I understand these concerns about licensing, and I'm not a lawyer but a developer
The use of the GPL license would be really problematic (not the LGPL!) because you would be forced to release all your own work as GPL with full source code. The use of LGPL in the other hand is just protecting me that anyone couldn't take Tilengine, modify ir (or not at all), change the license and start selling it as a propietary, closed-source product. As long as you're not doing this, you aren't violating LGPL.
So you're developing a programming language! That's an impressive task, I checked its website and project. I hope that it grows in use and popularity.