joem wrote:SylvieLorxu wrote:This software is licensed in an illegal way. You cannot disallow people their 4 freedoms for Vesta because Vesta is GPLv3+ licensed. You must use an GPLv3+-compatible Open Source license for your project, or you are breaking copyright law by sharing it.
How is sharing software I made breaking the law? What 4 freedoms does my software disallow you from the Vesta software?
Vesta is licensed under the GPLv3+ which means you have to license your software under a GPLv3 compatible license. You need to use one of these licenses (with the green next to it): https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses.
The four freedoms I was talking about is the following:
The freedom to run the program as you wish, for any purpose (freedom 0).
The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
The freedom to redistribute copies so you can help your neighbor (freedom 2).
The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
However, your license disallows all four of those because you cannot share copies if you ask money and are not allowed to change the program or even use it because you "cannot use any source code for anything without my consent".
I would recommend asking in the IRC channel #fsf on FreeNode to learn more, they can probably answer your questions more quickly.