Should I use open source software in my commercial application?

This is the point that has always confused me with open source software. Usually I write everything from scratch. I'm trying to figure out which licenses allow me to do this?

+3
source share
3 answers

Stay away from the GPL (LGPL is ok) and you will not have any problems. If you want to include GPLed packages in your application, things get complicated. BSD and MIT style licenses give you the least commitment. In general, find the software package that you want to use and read the license. They are usually quite simple as to what is and what is not acceptable to do.

+2

? , . , , ( , , ).

1) , , , .

2) , , " ", . , , , .

0

, , , . , , , , , .

, ,

Regarding licensing, there are a number of licenses that allow you to include software in your commercial application. Most of the time, as long as the license is not a Copyleft type of license (i.e. GPL), you can distribute the software as is. If you need to make changes that are distributed with your application, some licenses will require that the source also be distributed with it, and an indication of what differs from the main project.

0
source

Source: https://habr.com/ru/post/1769794/


All Articles