alphaTab claims to be "Open Source" on its website but the copyright notice on rendered tablatures specified here makes it proprietary, because such a requirement is incompatible with the GPL, especially this part:
That means you must not:
- Remove or change the parts of the source code which are responsible for rendering this notice
Here you are actually preventing people from modifying the code, thus making the program proprietary.
I can understand why you'd want to keep the copyright notice and it's fine to display the copyright notice on rendered tablatures by default but people should be allowed to modify all code - your average user won't likely do that anyway and besides, if they want to do it they will (people get away with violating the license of huge programs like the Linux kernel).
This licensing quirk is an obstacle to alphaTab's success, because it prevents its inclusion into the Free Software Directory and the main repos of distros like Debian and Fedora.
alphaTab claims to be "Open Source" on its website but the copyright notice on rendered tablatures specified here makes it proprietary, because such a requirement is incompatible with the GPL, especially this part:
Here you are actually preventing people from modifying the code, thus making the program proprietary.
I can understand why you'd want to keep the copyright notice and it's fine to display the copyright notice on rendered tablatures by default but people should be allowed to modify all code - your average user won't likely do that anyway and besides, if they want to do it they will (people get away with violating the license of huge programs like the Linux kernel).
This licensing quirk is an obstacle to alphaTab's success, because it prevents its inclusion into the Free Software Directory and the main repos of distros like Debian and Fedora.