Кто пишет бесплатные программы?

Вопрос из тех, которые появляются в 2 часа ночи... Кому выгодно писать бесплатные программы и тратить на них время? Конечно, есть разные виды ПО. Одни могут быть trial-версиями, другие условно бесплатными (например, с ограничениями в функционале). Но в я имею в виду программы, которые можно считать полностью бесплатными. Только ли альтруизм и чистая инициатива?

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


Ответы (1 шт):

Автор решения: tprvx

Есть такое понятие, как Open Source разработка: https://ru.wikipedia.org/wiki/Открытое_программное_обеспечение

Это целая философия, обычно openSource используется в:

  1. Блокчейн (тут нужно чтобы платформе доверяли пользователи, поэтому исходный кодд открывают, да и просто по-другому не получится)
  2. Движки и библиотеки (некоторые устарели, а некоторые изначально были бесплатны, это удобно) TensorFlow, Google Kubernetes, Apache Spark, OpenCV
  3. Языки программирования и IDE (вот почему то так получилось, отдали людям в пользование :) ) VS Code, Rust, Node.js, Go
  4. Linux (так захотел так разработчик)

В общем почи все, что вы захотите можно в том или ином виде найти в Open Source) И это замечательно, как по мне

→ Ссылка