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

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

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

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

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

Из-за пиратства открытое программное обеспечение в данный момент не получило широкого распространения в Pоссии.

Лицензии

Основная статья: Лицензии открытого ПО

Исходные коды открытых программ выпускаются либо как всеобщее достояние, либо на условиях «свободных» лицензий — как, например, GNU General Public License или BSD License. Таковые, как правило, требуют, чтобы код был всегда доступен и распространялся вместе с ПО, и позволяется использовать его для своих нужд с минимальными ограничениями. Таким ограничением может быть требование ссылаться на предыдущих создателей. В некоторых случаях (напр., Apache или FreeBSD) эти ограничения очень малы.

Ссылки

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home