Главная Форум Wiki Почта Jabber Devel NIX-FILES
Материал из AltLUG Wiki
Перейти к: навигация, поиск

Методические материалы:СПО

Открытое программное обеспечение

Открытое программное обеспечение, то есть программное обеспечение с открытым исходным кодом (англ. open source software) — это такое ПО, при разработке которого создаваемый исходный код программ открыт, то есть общедоступен для просмотра и изменения. Это позволяет всем желающим использовать уже созданный код для своих нужд и, возможно, помочь в разработке открытой программы.

Бесплатность ПО есть право пользователя, но не обязанность производителя — «открытая» лицензия не требует, чтобы ПО всегда предоставлялось бесплатно. Многие из наиболее успешных проектов «открытого» ПО, тем не менее, бесплатны.

Подавляющее большинство открытых программ является одновременно «свободными» и наоборот, ибо определения открытого и свободного ПО близки.

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

Свободное программное обеспечение

Свободное Программное Обеспечение (СПО) — программное обеспечение, которое любой его пользователь имеет право:

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

Такое определение СПО автоматически делает его открытым.

По нынешнему законодательству практически всех стран, программный продукт и его исходный код по умолчанию защищен авторским правом, которое даёт автору полную власть над распространением и изменением программы, даже в случае, когда исходный код открыт для обозрения. Большинство программистов согласно трудовым договорам передаёт все права на программу фирме-работодателю.

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

Проприетарное программное обеспечение

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

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

По материалам ru.wikipedia.org

Личные инструменты