Что такое Fork (Software)

Форк (программное обеспечение) — когда совершенно новая программа была разработана из исходного кода, взятого из программного обеспечения с открытым исходным кодом.

Что такое форк (программное обеспечение)?

Разветвление внутри программного обеспечения — это создание совершенно нового проекта разработчиками, которые использовали исходную копию из другого пакета программного обеспечения. Разветвление создает новый путь для программного обеспечения, разделяя его на другую версию. В сообществе open-source разветвление очень распространено и обычно считается положительным.

Мужчина и компьютеры

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

>>  Кто такой Сатоши Накамото и сколько у него Биткойнов

Разработчики начинают с того, что берут легальную копию кода курса из пакета программного обеспечения и начинают на нем собственную разработку, создавая новую версию программного обеспечения. Бесплатное программное обеспечение с открытым исходным кодом делает это возможным и законным, не нарушая никаких законов об авторском праве. Это означает, что этот тип программного обеспечения может быть разветвлен на законных основаниях без получения какого-либо предварительного разрешения от тех, кто управляет проектом распространения программного обеспечения. Идея состоит в том, чтобы опубликовать ваши улучшения, чтобы все сообщество могло извлечь из них пользу.

>>  Электронная подпись (E-Signature)

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

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

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

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
seismofond.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: