Типы лицензий свободного программного обеспечения

Свободное или открытое программное обеспечение может распространяться по различным лицензиям. Тот факт, что программное обеспечение классифицируется как свободное, не означает автоматически, что оно бесплатное . Поэтому целесообразно понимать различные типы лицензий, используемых для этого типа программного обеспечения , чтобы лучше понимать, как это работает. Прежде всего, давайте проясним три основных понятия.

Лицензия. Лицензия, предоставляемая программному обеспечению, является договором об интеллектуальной собственности, на которую распространяется действие авторского права.

Патент . Это юридические права, приобретаемые создателем произведения интеллектуальной собственности.

Авторское право. Это законы, определяющие права создателя произведения.

Типы лицензий на бесплатное программное обеспечение

Типы лицензий, применяемых к ПО

Часто считается, что свободное программное обеспечение имеет открытый исходный код, и хотя это, как правило, верно, это не всегда так. Поэтому полезно понимать термины, определяющие оба типа программного обеспечения , чтобы правильно их классифицировать.

Свободное программное обеспечение — это программное обеспечение, которое позволяет изучать и модифицировать программу для свободного распространения и получения пользы пользователями.

Программное обеспечение с открытым исходным кодом ориентировано на практические аспекты, что является главным отличием от свободного программного обеспечения , которое полностью ставит во главу угла свободу личности.

Примером свободного программного обеспечения , которое также является открытым исходным кодом, может служить само ядро ​​Linux , которое отвечает обоим требованиям.

Теперь, когда мы знаем определения основных лицензий, применяемых к свободному программному обеспечению, давайте уточним требования, которые они должны включать, чтобы быть принятыми в качестве лицензий GNU/Linux.

Прежде всего, они должны быть одобрены организацией Open Source Initiative и иметь лицензию GPL.

Основные понятия в лицензиях GNU / Linux

GPL: Применяет принцип копилефта к определенным версиям, если они распространяются под лицензией GPL и являются свободными.

BDS: Позволяет другим версиям использовать другие лицензии, например, BSD или GPL.

MPL: Применяет двойную лицензию к исполняемым файлам и исходному коду, требуя передачи изменений кода их создателю и лицензируя только бинарные файлы.


Добавить в качестве предпочтительного источника в Google