Программное обеспечение, доступное в исходном коде


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

Любое программное обеспечение является программным обеспечением с доступным исходным кодом, если его исходный код распространяется вместе с ним, даже если у пользователя нет законных прав на его использование, совместное использование, изменение или даже компиляцию . Программное обеспечение может быть как доступным исходным кодом, так и проприетарным программным обеспечением (например , Id Software Doom ).

Напротив, определения свободного программного обеспечения и программного обеспечения с открытым исходным кодом гораздо уже. Бесплатное программное обеспечение и/или программное обеспечение с открытым исходным кодом также всегда является программным обеспечением с доступным исходным кодом , но не все программное обеспечение с доступным исходным кодом также является бесплатным программным обеспечением и/или программным обеспечением с открытым исходным кодом. Это связано с тем, что официальные определения этих терминов требуют значительных дополнительных прав в отношении того, что пользователь может делать с доступным источником (включая, как правило, право использовать указанное программное обеспечение с указанием авторства в производных коммерческих продуктах). [2]

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

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

Пункт Commons, созданный Fossa, Inc., является дополнением к лицензии на программное обеспечение с открытым исходным кодом , которое запрещает пользователям продавать программное обеспечение. В соответствии с комбинированной лицензией программное обеспечение доступно с исходным кодом, но не с открытым исходным кодом. [3]