С 1 октября 2014 года в Российской Федерации легализованы свободные лицензии (open source). Соответствующие трансформации были внесены законодателями в 4 часть Гражданского кодекса.
ТеорияСвобода программы свидетельствует свободу пользователей делать, копировать, изучать, править и улучшать программу. Правильнее, она содержится в четырех видах свободы пользователей программы:
- Свобода делать программу, как вам угодно и в произвольных целях (свобода 0).
- Свобода изучать, как трудится программа, и приспособить ее под собственные потребности (свобода 1). Для этого нужен доступ к исходному тексту.
- Свобода распространять копии, дабы оказать помощь собственному ближнему (свобода 2).
- Свобода улучшать программу и делать ваши улучшения общедоступными к пользе всего сообщества (свобода 3). Для этого нужен доступ к исходному тексту.[1]
В правовом ракурсе принцип указанных четырех свобод пользователя возможно резюмировать через предоставление пользователю следующих прав:
- неограниченного применения ПО на любом количестве компьютеров;
- модификации исходного кода (т.е. внесения в компьютерную программу любых трансформаций);
- неограниченного последующего распространения программы на тех же условиях.
Эти права корреспондируют со следующими обязанностями автора:
- раскрывать исходный код программы;
- не ограничивать распространение и использование программы, что практически нейтрализует монополию автора.
Практическое значение в правовом механизме имеют две обязанности: обязанность автора раскрыть обязанность пользователя и исходный код при распространении программы устанавливать те же условия.
История Перемещение за свободное ПО боролось за свободу пользователей с 1983 года. В первой половине 80-ых годов XX века был дан старт разработке свободной ОС GNU, дабы пользователи имели возможность обходиться без операционных совокупностей, каковые отказывают своим пользователям в свободе.
За восьмидесятые годы XX столетия были созданы большая часть главных компонентов таковой совокупности и программисты составили Стандартную публичную лицензию GNU (GNU GPL), дабы производить их под данной лицензией, созданную специально для того, чтобы обезопасисть свободу всех пользователей программы[2].
Внутренние несоответствия не прошли мимо и этого перемещения, и в итоге случилось разделение — одни ратовали за открытый исходный текст ПО, другие борются за свободные программы в целом.
Существует множество вариантов свободных лицензий[3]. Разработчик сам выбирает, какую лицензию он распространяет на собственный ПО.
В некоторых государствах программные продукты смогут быть зарегистрированы как объекты патентного права и на них взяты патенты (к примеру, США, Республика Корея, Япония и др). Появляется некое несоответствие между охраной и открытой лицензией патентным правом объекта патентования.
Быть может, исходя из этого последние предположения открытых лицензий включают в себя условия, ограничивающие автора в применении собственных прав, вытекающих из взятых патентов.
Все эти препятствия приводят к тому, что в большинстве государств правовое положение «свободных лицензий» есть неизвестным и довольно часто не соответствует закону страны. Весьма интересно просмотреть судебную практику последних десятилетий:
What is GPL — GPL Fully Explained