Часто, мы не задумываясь используем синонимичные на первый взгляд слова – свободное или открытое ПО, но разница двух этих понятий существенная, в первую очередь с точки зрения юридической. В деталях разберемся в нашей статье.
Свободное ПО и ПО с открытыми исходным кодом
Начнем с того, что два этих слова свободное и открытое не являются взаимоисключаемыми, то есть ПО свободное может также являться и ПО с открытым кодом, в это же время не каждое ПО с открытым кодом будет свободным.
Открытым исходным кодом обладает ПО, исходные коды которого находятся в открытом доступе. Но не любое ПО с открытым доступом будет еще и свободным. Слово свободное, в данном контексте обозначает, что пользователю предоставляются права на использование открытых кодов программы: исходники свободного ПО можно изучать, модифицировать и даже включать в состав новых программ.
Важно: Понимать, что открытый код — означает возможность владеть им и изучать, но не даёт права использовать коды в некоторых целях, например коммерческих.
Как отличить свободное ПО от ПО с открытым кодом?
Все исчерпывающие ответы о типе ПО находятся в лицензии продукта, с ней обязательно нужно ознакомиться, прежде чем вы захотите преступить к его использованию, модификациям, трансформациям или распространению.
Используйте терминологию правильно, не вводите в заблуждение себя и окружающих.