Co to jest widelec projektu?

W aplikacjach obliczeniowych widelec projektu jest sytuacją, w której określony aspekt lub funkcja ustalonego oprogramowania jest używana jako podstawa do tworzenia nowego produktu, który jest ukierunkowany na aplikacje, które nie są przedmiotem oryginalnego oprogramowania. Tworzenie Forks Project jest częstym zjawiskiem i może odbywać się przy użyciu oprogramowania open source lub bezpłatnego. Istnieją również przykłady projektu projektu, który powstał przy użyciu pewnego aspektu zastrzeżonego oprogramowania.

W procesie inżynierii oprogramowania istnieje stały rozwój nowych pakietów oprogramowania, które spełniają rosnącą gamę potrzeb konsumentów. Często istniejące oprogramowanie stanowi inspirację dla tych nowych produktów. Jedna lub dwie funkcje aktualnego pakietu oprogramowania mogą stanowić podstawę nowego produktu. W tym scenariuszu mówi się, że nowe oprogramowanie „rozwidlało” lub rozgałęzione z wcześniej istniejącego oprogramowania. Nowy projekt projektu ma na celu zwiększenie atrakcyjności tych pożyczekFunkcje ED, a także dodają nowe funkcje, które nie są obecne w oryginalnej ofercie oprogramowania.

Zastosowanie oprogramowania open source do tworzenia widelca projektu jest stosunkowo proste. Nie ma potrzeby zabezpieczania zezwolenia od pierwotnego programisty ani żadnego wymogu współpracy z twórcami oprogramowania pochodzącego w jakikolwiek sposób. Jednak nierzadko zdarza się, że deweloper widelca projektu wchodzi w interakcję z oryginalnymi programistami, czasem do tego stopnia, że ​​wspólnie pracują nad projektem projektu. Jednak ten poziom komunikacji i współpracy jest całkowicie dobrowolny i nie jest wymagany, gdy zaangażowane jest wolne oprogramowanie.

Dzięki zastrzeżonym aplikacjom utworzenie widelec projektowych jest zwykle prowadzony przez dowolny podmiot posiada licencję na oryginalnym oprogramowaniu. Jednak niezależny programista może zawrzeć umowę umownąumożliwia ograniczone korzystanie z licencjonowanego oprogramowania w opracowywaniu oddziału lub widelca. Częściej firma kontrolująca oryginalne oprogramowanie po prostu wykorzystuje zasoby domowe do opracowania widelec projektu i utrzyma pełną kontrolę nad licencją. Takie podejście jest często stosowane przy opracowywaniu nowych i bardziej bogatych w funkcje wersji oprogramowania zastrzeżonego lub tworzenia pakietów oprogramowania towarzyszącego, które będą działać z oryginalnym oprogramowaniem.

Możliwe, że widelec projektu może prowadzić do opracowania pakietu oprogramowania, który ostatecznie przesłania, a nawet zastępuje oryginalne oprogramowanie. Innym razem Forks może się rozwijać tylko po to, aby ostatecznie wrócić do oryginalnego aplikacji i sprzedawane jako nowa i ulepszona wersja.

INNE JĘZYKI