mtytel / vital

Spectral warping wavetable synth
GNU General Public License v3.0
1.58k stars 151 forks source link

License with additional terms? #11

Closed rdrpenguin04 closed 3 years ago

rdrpenguin04 commented 3 years ago

The README currently notes additional restrictions on top of the GPL3 license being used. However, the GPL3 license specifically states:

If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term.

As such, any additional conditions being added are null and void. You should consider if you want to change your license or if you are okay with dropping your additional terms.

As a side note, because of this clause, distributing on iOS may in fact be possible without violating the license on your software. For further information, I refer you to an article on Stack Exchange discussing the problem.

taylordotfish commented 3 years ago

I don't think there are any additional terms that contradict the GPL. Although I'm not a legal expert, I'll go through my understanding of each item in the “Things you can't do with this source” section:

mtytel commented 3 years ago

I think @taylordotfish puts this pretty well.

The second two points are not about the source or binaries and are separate from what the GPL covers in this case. I can keep my own trademarks and have terms for web services.

As for the first point, it is a clarification of what the GPLv3 allows and not an additional term similar to the GPL FAQ https://www.gnu.org/licenses/gpl-faq.html

I'd appreciate it if you didn't make assertions about legality on this unless you're a lawyer or you've consulted one. To answer your point though, first you would have to create a build using GPLv3 compatible libraries. Seeing that almost all iOS Frameworks are closed source I think this would be a technological feat. After you have this build if you tried to distribute it on the iOS app store and you're correct, it nullifies all terms that Apple itself specifies. This is most certainly against Apple's terms and so would get removed by them.

I'm not going to spend any more time arguing legality here. If you still disagree you can have a lawyer reach out to me at licensing@vital.audio