Top.Mail.Ru
Ответы

Что такое Open Source в программировании?

По дате
По рейтингу
Аватар пользователя
Новичок

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

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

Многие популярные программные проекты, такие как Linux, Apache, MySQL, PHP и другие, являются примерами открытого исходного кода.

Аватар пользователя
Просветленный

Open Source - это такая идея что программы не должны быть черным ящиком со скрытым механизмом работы а должны быть прозрачны и понятны.

Аватар пользователя
Высший разум

Open Source означает, что человек, законно приобретший софт, может без каких-либо дополнительных условий и выплат получить полные исходники этого софта.

Что именно можно делать с этими исходниками определяется особенностями лицензии, используемой автором программы. И там множество вариантов: от "код можно только читать" до "с кодом можно делать что угодно и как угодно".

И это ВСЁ!

Open Source никак не влияет на платность / бесплатность софта, на доступность исходников тем, кто не приобрёл копию программы. Всё, что даёт Open Source - право получения исходников владельцами легальных копий программы.

Аватар пользователя
Знаток

открытый код. Позволяет любым людям посмотреть, как работает программа. Является своеобразной гарантией безопасности программы

Аватар пользователя
Оракул

Открытый исходный код