We are planning to release one of our software under GPL. The problem is that the entire software is developed in Microsoft technologies (C# and SQL Server). The source code in my 100% ownership. Most of the GPL projects developed in open tools like php, python, java, mysql etc.. Is there any legal issues for publishing .net source code under GPL?
Thanks and regards
@eMAD parts of it can, yes. For example if it has GPLed JavaScript, then the source code for that must be available.
GPL requires you to release the modified source code only if you release the modified program. If you've modified a program's source code for personal use, there's no need to release its source code. However, if you make the modified program available to the public, you will have to make the code public too.
No. The GPL says that your modified versions must carry all the freedoms stated in the GPL. Thus, anyone who receives a copy of your version from you has the right to redistribute copies (modified or not) of that version. You may not distribute any version of the work on a more restrictive basis.
When you release your software under the GPL, it means you give anyone a license to use your software under some terms and agreements. If somebody violates the agreement, they are in breach of contract with you. This means you can sue them in a court of law.
In short statement: yes you can. It is because GPL it was written to give following rights
Moreover on SO there's a discussion how to apply GPL to C# code: Adding GNU GPL Licence to C# App
Of course you can. There is nothing about the toolchain (or any toolchain I know of) that would prevent you from releasing your source code as open source.
The reason you don't see as many open source projects using .NET is that open source developers are traditionally less likely to use Microsoft technologies over the open source tools readily available on open source operating systems. While Mono runs C# and is open source, C# is nowhere near as popular on non-Windows systems.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With