Що взагалі таке виделка?

Anonim

LibreOffice - це форк OpenOffice - так, але що це означає?

Windows + Linux / німецька / з відкритим кодом. Тексти програми є загальнодоступними у відкритому коді; кожен може перевірити їх, виправити помилки та попрацювати над проектом (за умови, що вони оволоділи відповідною мовою програмування). Але не кожен може просто робити те, що хоче. Є команда управління проектами та складні системи управління версіями. Зміни до коду подаються, переглядаються, а потім приймаються або відхиляються.
Час від часу трапляється так, що кілька членів спільноти з відкритим кодом незадоволені керівництвом проектом. Часто це пов’язано з економічними рішеннями, іноді також з технічними.
Якщо незадоволеним не вдається досягти працездатного компромісу з керівництвом, вони копіюють вихідний код на новий сервер і продовжують працювати з ним самостійно. Цей вузол називається вилкою. Ліцензії з відкритим кодом прямо дозволяють це. Крім того, багато платформ розробки також передбачають розвиток розробок у форках, які згодом включаються до основного проекту. Таким чином, ви можете запропонувати стабільну версію для кінцевих споживачів і водночас випробувати нові функції у форку.
Якщо існує реальний розкол, два проекти можуть розвиватися окремо, але також може статися, що вилка залишається дуже схожою на оригінальний проект. Важливими форками є LibreOffice, який походить від OpenOffice, і нащадок AdblockPlus Adblock Edge. Обидва розлучилися, тому що були незадоволені бізнес -політикою оригінального проекту. Те саме стосується брандмауера IPCop, який відокремився від Smoothwall, та системи управління контентом Joomla, попередник якої називається Mambo. Форк xt: Комерція вийшла з системи магазинів osCommerce і адаптувала систему до європейського ринку.