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

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

  • Security
  • Affordability
  • Transparent
  • Совместимость на нескольких платформах
  • Гибкость благодаря настройкам
  • Возможна локализация

Бесплатное ПО

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

Условно-бесплатное ПО

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

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

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

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

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