Can I market software that uses a GPL license? [closed]

10
  

First of all, I must say that I am not making use of a software under the GPL, but a package where the original source code has not changed, and only use the generated DLL.

Say I have in my system a package under GPL as MySql.Data . I use this package to connect to the MySQL database.

Using only this package in my project, do I have to make my project source code available in case I decide to market it?

    
asked by anonymous 16.09.2016 / 01:03

2 answers

9

If you distribute your application and have used something GPL as part of your application (even if it's just a library), and even if you do not charge money, you should make the source code for your application available. If it is an internal application or if it is used on the server side of a website, it is not necessary to release its source code.

The GPL is like a virus: it infects everything it touches, forcing them to be also open source:)

Many closed-source systems offer a way for the user to download LPG components separately. It's the only legal way to escape licensing obligations.

The GPL itself mentions that it may be more useful to license subroutine libraries with LGPL, which allows association with closed source programs.

  

This General Public License does not allow incorporating your program into proprietary programs. If your program is a subroutine library, you may find it useful to link proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License.

    
16.09.2016 / 01:44
6

You can sell software, packages or any other element based on a GNU / GPL license. Many people believe that the spirit of the GNU project lies in not charging for the distribution of copies of the final product, but this has nothing to do with this license.

However, in order to market this software you must keep the package that is on the GPL license always open, that is, you must open the source code of this package openly, you can not close this part of the software. >

When I say closing, I am referring to the fact that you can not prevent or make it difficult for third parties to have access to this part of the software, which is the GPL-based package.

For more information, visit: link

In the site in question there is a passage that says a lot, follows:

  

The word "free" has two meanings in English: it can be   referring to both freedom and price. When we talk about   software ("free software"), we are referring to the   freedom and not price. (Think of "freedom of speech"   speech, "not" free beer. ") Precisely this   means a user is free to run, change, and redistribute   the program, with or without changes.

    
16.09.2016 / 01:15