Основы компьютеров - Программное обеспечение с открытым исходным кодом

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

  • Безопасность
  • Допустимость
  • прозрачный
  • Совместимость на нескольких платформах
  • Гибкость благодаря настройкам
  • Возможна локализация

Freeware

Программное обеспечение, которое доступно бесплатно для использования и распространения, но не может быть изменено, поскольку его исходный код недоступен, называется бесплатным программным обеспечением . Примерами бесплатных программ являются Google Chrome, Adobe Acrobat PDF Reader, Skype и т. Д.

условно-бесплатная

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

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

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

  • Нет дальнейшего распространения
  • Количество пользователей, которые могут его использовать
  • Тип компьютера, на котором он может быть установлен, например, многозадачный или однопользовательский и т. Д.

Например, Microsoft Windows - это проприетарное операционное программное обеспечение, которое поставляется во многих редакциях для разных типов клиентов, таких как однопользовательский, многопользовательский, профессиональный и т. Д.