dbo:abstract
|
- En informàtica, un fork (de l'anglès, en el sentit de ramal) és una nova branca d'un procés o un projecte que inicia una nova versió, paral·lela a l'original, amb la seva pròpia evolució. La funció fork és molt emprada entre les aplicacions client servidor amb molts clients simultanis. La utilització d'aquest anglicisme té l'origen en el de UNIX, a causa del seu paral·lelisme: es crea un projecte nou a partir d'un altre d'idèntic sense destruir l'original. Això implica que els autors del projecte inicial han d'autoritzar la modificació, la utilització i la redistribució del codi font. Per això els forks de projecte són produïts habitualment entre els projectes de programari lliure. Són percebuts per alguns com una espasa de Damocles sobre els autors dels projectes menys bons i també com un mètode per apropiar-se d'un projecte per part d'un grup. (ca)
- Fork (z angl. „vidlička, rozcestí“), česky “odnož”, je pojem z oblasti software, označující alternativní větev programu, která je vyvíjena nezávisle a zpravidla i jinými lidmi. Nejčastěji se takové větvení vývoje vyskytuje u otevřeného software, jehož licence bývají navrženy explicitně tak, aby ho umožňovaly. V historii se například takto mnohokrát rozvětvil operační systém UNIX, z původní verze bylo vytvořeno mnoho forků, nejznámějšími jsou System V a BSD UNIX. Ve světě otevřeného softwaru je asi nejznámějším forkem překladač , který se oddělil od starší verze GCC, nakonec ji zcela nahradil a sám se stal novou verzí gcc. Dosud paralelně vyvíjené jsou textové webové prohlížeče Links a ELinks; ELinks je fork vytvořený ze starší verze Linksu, jehož vývoj zase nezávisle pokračoval programem Links2. Fork se však nemusí vždy nutně vztahovat pouze na software. Například může kdokoliv vytvořit fork otevřené encyklopedie Wikipedie, pokud si stáhne volně dostupnou databázi dat a použije ji jako základ její nezávislé kopie. (Pokud se však kopie databáze nezávisle nevyvíjí, jde pouze o tzv. mirror.) (cs)
- التفرع المُعدَّل (بالإنجليزية: Fork) في هندسة البرمجيات, انشقاق أو تفرع المشروع يحدث عندما يقوم المطورون بأخذ نسخة قانونية لشيفرة المصدر من حزمة برمجية واحدة، والبدء في تطويرها على أنها مستقلة. أحيانا يكون المنبع مجتمع كبير لكن هناك جزء كبير من هذا المجتمع غير راضين عن القرارات فيتم عمل شق للصف ومجتمع موازي بأهداف أكثر تحررا من السياسة أو أكثر تبعية لسياسة أخرى (ظاهرة أو خفية). بعض المجتمعات المنشقة تكمل الحلقة وتعيد تحسيناتها للمنبع الأصلي ولو بعد حين وبعضها الآخر يتقصد أن لا يفعل ذلك. وبعضها تكتفي بأن تعيد جلب تحسينات المنبع بشكل دوري وتسمى rebase. مع كل إصدار جديد من المنبع فإن هؤلاء المنشقين يكون عليهم هدم كل ما بنوه وإعادة فحص رقاعهم رؤية ماذا حدث لها. هل لا تزال تعمل؟ هل لا تزال ذات قيمة؟ هل يمكن تطبيقها من الأساس (مثلا تعديلات على دوال لم تعد موجودة). (ar)
- Eine Abspaltung (auch Fork; englisch fork ‚Gabel‘) ist in der Softwareentwicklung ein Entwicklungszweig nach der Aufspaltung eines Projektes in zwei oder mehrere Folgeprojekte; die Quelltexte oder Teile davon werden hierbei unabhängig vom ursprünglichen Mutterprojekt weiterentwickelt. Mögliche Gründe zur Abspaltung sind unter anderem unterschiedliche Benutzervorlieben, das Entwicklungsende der ursprünglichen Software oder etwa die Abwesenheit von deren Entwickler. Häufig, besonders in Bezug auf das Urheberrecht, wird in dem Zusammenhang auch von Derivat (derivativ, lateinisch derivare ‚ableiten‘) gesprochen. (de)
- In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software. The term often implies not merely a development branch, but also a split in the developer community; as such, it is a form of schism. Grounds for forking are varying user preferences and stagnated or discontinued development of the original software. Free and open-source software is that which, by definition, may be forked from the original development team without prior permission, and without violating copyright law. However, licensed forks of proprietary software (e.g. Unix) also happen. (en)
- Softwarea garapenean, fork, adarkatze, edo (programa) eratorria deitzen zaio beste programa batean oinarritutako programa informatiko berriari. Aurreko programatik deribatutako programa berriari (baina ez aurreko programaren bertsioari). Fork batek, programa eratorri batek, aurreko proiektu batetik hartzen du Iturburu kodearen zati handi bat, baina norabidea, nolabait, aldatzeko. Software garatzaileen arteko desadostasunak konpontzeko bidea izan daiteke garatzaile batek edo garatzaile talde batek bere proiektu propioa sortzea. Zein den proiektu "guraso" edo "enbor" eta zein den proiektu eratorria, adarra edo forka, ebazteko, batzuetan, auzitegietaraino iritsi izan dira. Izan ere, proiektu deribatu berri bat sortzen denean, proiektu batetik bi proiektu bereizten direnean, ebatzi behar da nork gordeko duen lehenago zegoen proiektuaren izena eta horrekin batera, agian inportanteagoa izango dena, nork gordeko dituen proiektuarekin ohituta dauden erabiltzaileak, bezeroak. Erabaki behar da, halaber, nortzuk egingo dituzten proiektu nagusiaren bertsio berriak, betiko izenari lotuta, eta nork egingo duen beste izen bat hartu beharko duen proiektu berria, fork berria. Bi proiektuen adarkatzea gertatzen denean, inportantea izaten da bi proiektuen arteko komunikazioari eustea. Bi adarrei interesatzen zaie, esate baterako, adar batean detektatzen diren software-erroreak, informatikan "bug" deitzen diren akatsak, beste adarrean ere ezagutzea. Akatsen informazioa partekatuz gero, konponbideen informazioa ere parteka daiteke. (eu)
- En ingeniería de software se considera una bifurcación (en inglés fork) al desarrollo de un proyecto informático tomando como base un código fuente que ya existe o a la ramificación de un proyecto madre en varios proyectos que son independientes entre sí y que cuentan con objetivos o desarrolladores diferentes. Como resultado de una bifurcación se pueden derivar varios proyectos de uno preexistente, los cuales pueden intentar cubrir necesidades distintas aunque similares o implementar diferentes soluciones con el fin de abordar los mismos problemas pudiendo llegar a competir entre ellos. Ejemplos de bifurcaciones de software son la Enciclopedia Libre (escindida de la Wikipedia en español), los sistemas operativos Android, Debian y Ubuntu (derivados de GNU Linux), las suites de ofimática de código abierto LibreOffice y (basadas en OpenOffice). (es)
- Dalam rekayasa perangkat lunak, fork proyek adalah hal yang terjadi ketika suatu pengembang menyalin kode sumber dari suatu paket perangkat lunak dan memulai pengembangannya sendiri secara terpisah, menghasilkan perangkat lunak yang berbeda dan terpisah. Istilah ini biasanya mengimplikasikan tidak hanya dalam pengembangan, tetapi juga perpecahan dalam komunitas pengembangnya, sebuah bentuk skisma. Perangkat lunak bebas dan sumber terbuka adalah perangkat lunak yang, secara definisi, boleh di-fork dari tim pengembang yang asli tanpa meminta izin terlebih dahulu, tanpa melanggar hukum hak cipta. Akan tetapi, fork berlisensi dari perangkat lunak perorangan (contoh: Unix) juga bisa terjadi. (in)
- Un fork (terme anglais signifiant « fourche », « bifurcation », « embranchement ») désigne dans le jargon informatique, un nouveau logiciel créé à partir du code source d'un logiciel existant. Son existence découle d’un choix politique venant de visions différentes du projet des différents acteurs qui y participent, un acteur décidant alors de créer cette dérivation pour lui imposer les idées qu’il n’a pas pu soumettre au précédent projet, une forme de schisme. Les forks sont courants dans le domaine des logiciels libres, dont les licences permettent l'utilisation, la modification et la redistribution du code source. L'Office québécois de la langue française préconise les termes de fourche ou d'embranchement. Un fork peut être bénéfique pour un projet donné lorsque sa gouvernance actuelle conduit à une impasse, sa reprise par un nouveau groupe pouvant le relancer. Il peut aussi être néfaste en provoquant un éparpillement des ressources. Un fork peut naître à la suite de divergences de points de vue ou d'objectifs parmi les développeurs, ou encore à la suite de conflits personnels (Ex : Iceweasel sous Debian est un fork de Mozilla Firefox). Les projets parents et dissidents peuvent avoir des rapports amicaux (fork amical) ou bien conflictuels (fork inamical). Quels que soient les rapports entre les deux projets, les licences de logiciels libres permettent l'emprunt de code d'un projet par l'autre. Ainsi, les différents BSD s'empruntent régulièrement du code, car ils partagent la même licence. Une illustration de la régulation des projets libres par ce moyen est l'apparition d'au moins trois forks libres pour le projet SourceForge à l'issue de la « dérive de SourceForge » :
* Gforge,
* Debian SF,
* GNU Savannah,
* Codendi,
* et d'autres qui ne sont plus maintenus. (fr)
- Un fork (o branch), nell'ambito dell'ingegneria del software e dell'informatica, indica lo sviluppo di un nuovo progetto software che parte dal codice sorgente di un altro già esistente, a opera di un programmatore. Il termine è usato (più raramente) per indicare questo tipo di condizione anche per progetti e attività non necessariamente legate al software e all'informatica, sebbene nella maggior parte dei casi ci si riferisce a progetti di software libero e/o open source: infatti per questo tipo di licenze software, non è richiesta alcuna autorizzazione formale da parte dello sviluppatore originario per la loro modifica o il loro sviluppo a partire dai codici sorgenti ed è più facile dunque iniziare un fork. (it)
- ソフトウェア開発におけるフォーク(英語: fork)即ち派生とは、あるソフトウェアパッケージのソースコードから分岐して、別の独立したソフトウェアを開発することである。 フリーソフトウェアやオープンソースソフトウェアでは、ライセンス上、原作者の許可なしにフォークが可能である。 (ja)
- 포크(fork) 또는 소프트웨어 개발 포크, 프로젝트 포크(project fork)는 개발자들이 하나의 소프트웨어 소스 코드를 통째로 복사하여 독립적인 새로운 소프트웨어를 개발하는 것을 말한다. 오픈 소스 소프트웨어의 경우 소스 코드가 공개되어 있고, 프로젝트에서 소스 코드를 통째로 복사하는 것이 허용되는 라이선스를 채택한 경우, 원저작자에 의해 재사용을 허가받은 코드이기에 포크를 통한 새로운 소프트웨어 개발이 가능하다. 레드햇 리눅스(Red Hat Linux)를 포크하여 CentOS가 생겼고, 데비안(Debian)을 포크하여 우분투(Ubuntu)가 생겼고, MySQL을 포크하여 MariaDB가 생겼다. (ko)
- Fork – sytuacja, w której rozwój projektu nie prowadzi już jedną drogą, ale rozwidla się na dwie lub więcej gałęzi. Podział forków ze względu na powód dla którego powstały:
* Jedna grupa forków dotyczy projektów, których zasięg stał się z praktycznego punktu widzenia za duży. Przykładowo na potrzeby projektu GIMP powstał zbiór widżetów, który został oddzielony od GIMP-a i przeniesiony do GTK+. GTK+ ulegało potem dalszym podziałom, odłączyły się od niego m.in. GLib i Pango.
* Inną grupą są specjalne wersje projektu, rozwijane jednak we współpracy z „główną gałęzią”, np. wersje Apache, jądra Linuksa używane w różnych dystrybucjach czy też CinePaint (dawniej Film Gimp), który odłączył się od GIMP-a.
* Trzecią grupę stanowią sytuacje, kiedy wskutek konfliktów, co do właściwego kierunku rozwoju projektu powstaje kilka różnych gałęzi. Zwykle jedna z gałęzi powstałych po rozpadzie szybko ginie, np. EGCS odłączyło się od GCC, po czym stało się jedyną oficjalną wersją, gdyż programiści GCC przeszli do projektu EGCS (który od tego czasu ponownie nosi nazwę GCC). Czasem różne gałęzie istnieją obok siebie przez bardzo długi czas, pozostając ze sobą w różnych stosunkach. Tak jak np. XEmacs i GNU Emacs, czy różne wersje systemu BSD – FreeBSD, OpenBSD, NetBSD itp.
* Podobna sytuacja miała miejsce w znanym menedżerze okien do Linuksa – od projektu Compiz odłączyła się gałąź eksperymentalna – Beryl. W drugiej połowie roku 2007 liderzy grup programistycznych dwóch gałęzi postanowili połączyć swoje projekty w jeden – Compiz Fusion. Termin „fork” nie jest stosowany konsekwentnie i bywa często używany w stosunku do innych rodzajów projektów pochodnych (które w sensie ścisłym forkami nie są). I tak, według pracy Gonzalesa i González-Barahony można wyróżnić następujące rodzaje takich projektów pochodnych lub powiązanych w pewien sposób:
* klony (ang. clones) – projekty, w których „skopiowany” jest inny projekt pod kątem jego funkcjonalności;
* odgałęzienia (ang. branches) – skopiowanie kodu i następujący po tym rozwój wybranych funkcji projektu, często w celu dołączenia i przetestowania nowych funkcji;
* rozwidlenia / forki (ang. forks) – rozpoczęcie zupełnie niezależnego (od gałęzi pierwotnej) projektu, która często występuje pod własną nazwą i charakteryzuje się innymi „atrybutami niezależności”;
* system pochodny (ang. derivation) – system, który jest w dużej mierze podobny i kompatybilny z systemem pierwotnym, lecz widoczne też są wyraźne różnice;
* mod (ang. mod) – modyfikacja systemu polegająca na rozszerzeniu możliwości systemu (np. dodaniu nowych poziomów do gry), robiona głównie przez entuzjastów systemu. (pl)
- In softwareontwikkeling wordt over fork (ofwel: afsplitsing) gesproken wanneer op basis van de broncode van een bestaand opensourcesoftwarepakket een nieuw en daarna onafhankelijk project wordt gestart. Vrije of opensourcesoftware is per definitie software waarvan het mogelijk is een afsplitsing te starten zonder toestemming van de originele maker. Gelicentieerde afsplitsingen van propriëtaire software komen echter ook voor (een voorbeeld is Unix). (nl)
- Em engenharia de software, uma bifurcação ou ramificação (em inglês: fork) acontece quando um desenvolvedor (ou um grupo de desenvolvedores) inicia um projeto independente com base no código de um projeto já existente, ou seja, quando um software é desenvolvido com base em outro, já existente, sem a descontinuidade deste último. O termo é também usado para outras separações de qualquer tipo de trabalho (por exemplo, há várias bifurcações da língua inglesa na Wikipédia). O termo é particularmente usado no software livre ou de código aberto, quando uma divisão ocorre por causa de diferentes objetivos ou brigas de personalidade. Alguns vêem as bifurcações como uma fraqueza no software livre, mas outros acreditam que eles demonstram a adaptabilidade do modelo. A relação entre os times pode ser cordial ou muito dura (ver xMule e sua bifurcação aMule). Em uma bifurcação deste tipo, ambos os lados herdam propriedade intelectual idêntica, mas tipicamente apenas o maior grupo, ou aquele que contém o arquiteto original, irá manter o nome original e o seu capital social associado. Então, existe uma penalidade na reputação associada com o bifurcação. Isto pode acontecer no software de código fechado também, se os direitos ao código comum forem compartilhados; mas este é mais raro, como há, em geral, regras estritas sobre a propriedade do código. É mais comum no software de código fechado um desenvolvedor fazer uma bifurcação do seu próprio projeto, para desenvolver duas versões, como uma versão em janelas e outra em linha de comando. Outro tipo de bifurcação é uma prática padrão em muitos projetos: fazer uma bifurcação estável ou de produção que será modificada apenas para correções de defeitos, enquanto uma versão de desenvolvimento continua tendo novas características adicionadas. Isto é uma prática comum no núcleo Linux, por exemplo, mas é comumente mal-interpretado na imprensa como o tipo mais problemático de bifurcação. Veja um exemplo aqui Em alguns casos, um bifurcação pode voltar ao seu projeto original ou substituí-lo. O (Experimental/Enhanced GNU Compiler System) era um bifurcação do GCC que era mais ativo que o projeto original e foi depois considerado o projeto GCC oficial. (pt)
- Форк (fork с англ. — «развилка, вилка») или ответвление — использование кодовой базы программного проекта в качестве старта для другого, при этом может как продолжать существование, так и прекратить его. Ответвлённый проект или форк может поддерживать и обмениваться частью содержимого с основным проектом, а может и приобрести абсолютно другие свойства, перестав иметь с базовым проектом что-то общее. Пример: разделение проекта X Window System на XFree86 и X.Org, разделение проекта OpenOffice.org на LibreOffice и Apache OpenOffice. Разделения были и среди несвободного программного обеспечения. Пример: Windows NT, которая по мере развития разделилась на две ветви: Windows 2000 и Windows Server. Для поддержания актуальной версии форка, в процессе разработки, может потребоваться частое обновление из кодовой базы. Дериватив является частным случаем форка и подразумевает именно подобное поведение. Причины могут быть различны: от реализации чего-то экспериментального; портирования на новые ниши и платформы; вплоть до спасения проекта, если основной проект по разным причинам заморожен, и его развитие под текущими условиями невозможно или представляется невозможным, а также если разработчик не хочет развивать основной проект. Дальнейшее развитие может происходить разными путями: сосуществование и активный обмен общим (разделяемым) кодом, независимое существование, независимое существование с полной потерей общих свойств, «миграция» разработчиков из исходной ветки в другую, адаптация проекта к новым технологиям или слияние ответвлений в единый проект. Иногда «ответвление» при возврате в основной проект получает ведущую роль. Например, от GNU Compiler Collection (GCC) в своё время откололся проект (EGCS). Через два года произошло воссоединение проектов, причём результат был основан на EGCS и даже наследовал его гораздо более открытый процесс разработки. В случае свободного ПО юридически возможность создания форка напрямую следует из факта распространения программы по свободной лицензии. Однако форки крупных проектов сравнительно редки и негативно воспринимаются в сообществе, поскольку уменьшают количество разработчиков каждой из ветвей и замедляют их развитие. Тем не менее значение «права на форк» достаточно велико, даже несмотря на то, что на практике оно используется редко: это некоторый сдерживающий фактор в отношениях между ключевыми разработчиками (имеющими возможность вносить изменения в код проекта напрямую, ) и сообществом. (ru)
- En fork (engelska för förgrening) även kallat gaffling[källa behövs] är avknoppning eller avgrening av programvaruprojekt i flera fristående projekt. Det kan exempelvis handla om en stark grupp som vill driva ett projekt med öppen källkod åt ett annat håll än majoriteten inom projektet. Denna grupp utgår då normalt från en kopia på källkoden och fortsätter jobba efter sina egna principer, utan att nödvändigtvis följa moderprojektets policy och designprinciper. En fork skiljer sig från en branch (förgrening), som är en tillfällig uppdelning av programutvecklingen i flera parallella utvecklingslinjer inom samma projekt, och har till syfte att senare kunna sammanföras. Då det gäller mer komplicerad programvara kräver utveckling och felsökning mycket arbete. Då en avgrening så småningom avviker allt mer från moderprojektet kommer detta arbete att behöva göras i båda (alla) grenarna.[källa behövs] Det betyder att en gren ofta dör bort, men ibland först efter att eventuella välmotiverade förbättringar i denna införlivats i de mer livskraftiga grenarna.[källa behövs] Vetskapen om det extra arbete och den splittring av resurser en avgrening för med sig för båda grenarna är en mycket stark sammanhållande kraft; de ledande personerna i ett framgångsrikt projekt undviker konflikter som skulle leda till att viktiga personer och organisationer lämnar projektet, samtidigt som erfarna programmerare vanligen drar sig för att lägga arbete på en egen gren. I någorlunda överskådliga projekt går det ofta att upprätthålla en uppsättning egna modifikationer (engelska: patchset), som anpassas till moderprojektets kod alltefter som denna förändras. Detta räknas inte som en avgrening och är vanligt vad gäller experimentell kod som inte ännu är mogen för projektets huvudgren eller kod anpassad för en viss miljö som inte upplevs väsentlig för projektet. Här är en illustration av varför fenomenet kallas fork; i figuren löper tiden åt höger (det engelska ordet betyder inte bara gaffel utan även förgrening och trädklyka): ------------- NetBSD BSD / ----------------------------------------------- FreeBSD \ ------------- OpenBSD (sv)
- Форк (англ. fork — «виделка», «вилка», «розгалуження») в розробці програмного забезпечення — процес розділення програмного проєкту (зазвичай вільного) на два окремі проєкти. На відміну від створення гілок (англ. branch), проєкти в кінцевому підсумку не об'єднуються. Зазвичай утворення форку виконується наступним чином: розробник копіює собі вихідні коди певного проєкту і на їхній основі розпочинає незалежну розробку нового продукту. Якщо проєкт є вільним програмним забезпеченням, форк може бути утворений без згоди початкового розробника, не порушуючи при цьому авторського права. (uk)
- 分叉(英語:fork,又译作衍生、分支)是一個软件工程名詞,发生在当开发人员从一个软件包拷贝了一份源代码然后在其上进行独立的开发,创建不同的软件。这个术语不只意味着版本控制上的分支,同时也意味着开发者社区的分割,是一种形式的分裂。 自由及开放源代码软件可以从原有开发团队分叉而不需要事先的许可,这也不会违反任何著作權法律。授权的专有软件(例如Unix)的分叉也时有发生。 (zh)
|
rdfs:comment
|
- التفرع المُعدَّل (بالإنجليزية: Fork) في هندسة البرمجيات, انشقاق أو تفرع المشروع يحدث عندما يقوم المطورون بأخذ نسخة قانونية لشيفرة المصدر من حزمة برمجية واحدة، والبدء في تطويرها على أنها مستقلة. أحيانا يكون المنبع مجتمع كبير لكن هناك جزء كبير من هذا المجتمع غير راضين عن القرارات فيتم عمل شق للصف ومجتمع موازي بأهداف أكثر تحررا من السياسة أو أكثر تبعية لسياسة أخرى (ظاهرة أو خفية). بعض المجتمعات المنشقة تكمل الحلقة وتعيد تحسيناتها للمنبع الأصلي ولو بعد حين وبعضها الآخر يتقصد أن لا يفعل ذلك. وبعضها تكتفي بأن تعيد جلب تحسينات المنبع بشكل دوري وتسمى rebase. مع كل إصدار جديد من المنبع فإن هؤلاء المنشقين يكون عليهم هدم كل ما بنوه وإعادة فحص رقاعهم رؤية ماذا حدث لها. هل لا تزال تعمل؟ هل لا تزال ذات قيمة؟ هل يمكن تطبيقها من الأساس (مثلا تعديلات على دوال لم تعد موجودة). (ar)
- Eine Abspaltung (auch Fork; englisch fork ‚Gabel‘) ist in der Softwareentwicklung ein Entwicklungszweig nach der Aufspaltung eines Projektes in zwei oder mehrere Folgeprojekte; die Quelltexte oder Teile davon werden hierbei unabhängig vom ursprünglichen Mutterprojekt weiterentwickelt. Mögliche Gründe zur Abspaltung sind unter anderem unterschiedliche Benutzervorlieben, das Entwicklungsende der ursprünglichen Software oder etwa die Abwesenheit von deren Entwickler. Häufig, besonders in Bezug auf das Urheberrecht, wird in dem Zusammenhang auch von Derivat (derivativ, lateinisch derivare ‚ableiten‘) gesprochen. (de)
- ソフトウェア開発におけるフォーク(英語: fork)即ち派生とは、あるソフトウェアパッケージのソースコードから分岐して、別の独立したソフトウェアを開発することである。 フリーソフトウェアやオープンソースソフトウェアでは、ライセンス上、原作者の許可なしにフォークが可能である。 (ja)
- 포크(fork) 또는 소프트웨어 개발 포크, 프로젝트 포크(project fork)는 개발자들이 하나의 소프트웨어 소스 코드를 통째로 복사하여 독립적인 새로운 소프트웨어를 개발하는 것을 말한다. 오픈 소스 소프트웨어의 경우 소스 코드가 공개되어 있고, 프로젝트에서 소스 코드를 통째로 복사하는 것이 허용되는 라이선스를 채택한 경우, 원저작자에 의해 재사용을 허가받은 코드이기에 포크를 통한 새로운 소프트웨어 개발이 가능하다. 레드햇 리눅스(Red Hat Linux)를 포크하여 CentOS가 생겼고, 데비안(Debian)을 포크하여 우분투(Ubuntu)가 생겼고, MySQL을 포크하여 MariaDB가 생겼다. (ko)
- In softwareontwikkeling wordt over fork (ofwel: afsplitsing) gesproken wanneer op basis van de broncode van een bestaand opensourcesoftwarepakket een nieuw en daarna onafhankelijk project wordt gestart. Vrije of opensourcesoftware is per definitie software waarvan het mogelijk is een afsplitsing te starten zonder toestemming van de originele maker. Gelicentieerde afsplitsingen van propriëtaire software komen echter ook voor (een voorbeeld is Unix). (nl)
- Форк (англ. fork — «виделка», «вилка», «розгалуження») в розробці програмного забезпечення — процес розділення програмного проєкту (зазвичай вільного) на два окремі проєкти. На відміну від створення гілок (англ. branch), проєкти в кінцевому підсумку не об'єднуються. Зазвичай утворення форку виконується наступним чином: розробник копіює собі вихідні коди певного проєкту і на їхній основі розпочинає незалежну розробку нового продукту. Якщо проєкт є вільним програмним забезпеченням, форк може бути утворений без згоди початкового розробника, не порушуючи при цьому авторського права. (uk)
- 分叉(英語:fork,又译作衍生、分支)是一個软件工程名詞,发生在当开发人员从一个软件包拷贝了一份源代码然后在其上进行独立的开发,创建不同的软件。这个术语不只意味着版本控制上的分支,同时也意味着开发者社区的分割,是一种形式的分裂。 自由及开放源代码软件可以从原有开发团队分叉而不需要事先的许可,这也不会违反任何著作權法律。授权的专有软件(例如Unix)的分叉也时有发生。 (zh)
- En informàtica, un fork (de l'anglès, en el sentit de ramal) és una nova branca d'un procés o un projecte que inicia una nova versió, paral·lela a l'original, amb la seva pròpia evolució. La funció fork és molt emprada entre les aplicacions client servidor amb molts clients simultanis. (ca)
- Fork (z angl. „vidlička, rozcestí“), česky “odnož”, je pojem z oblasti software, označující alternativní větev programu, která je vyvíjena nezávisle a zpravidla i jinými lidmi. Nejčastěji se takové větvení vývoje vyskytuje u otevřeného software, jehož licence bývají navrženy explicitně tak, aby ho umožňovaly. (cs)
- In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software. The term often implies not merely a development branch, but also a split in the developer community; as such, it is a form of schism. Grounds for forking are varying user preferences and stagnated or discontinued development of the original software. (en)
- Softwarea garapenean, fork, adarkatze, edo (programa) eratorria deitzen zaio beste programa batean oinarritutako programa informatiko berriari. Aurreko programatik deribatutako programa berriari (baina ez aurreko programaren bertsioari). Bi proiektuen adarkatzea gertatzen denean, inportantea izaten da bi proiektuen arteko komunikazioari eustea. Bi adarrei interesatzen zaie, esate baterako, adar batean detektatzen diren software-erroreak, informatikan "bug" deitzen diren akatsak, beste adarrean ere ezagutzea. Akatsen informazioa partekatuz gero, konponbideen informazioa ere parteka daiteke. (eu)
- En ingeniería de software se considera una bifurcación (en inglés fork) al desarrollo de un proyecto informático tomando como base un código fuente que ya existe o a la ramificación de un proyecto madre en varios proyectos que son independientes entre sí y que cuentan con objetivos o desarrolladores diferentes. Como resultado de una bifurcación se pueden derivar varios proyectos de uno preexistente, los cuales pueden intentar cubrir necesidades distintas aunque similares o implementar diferentes soluciones con el fin de abordar los mismos problemas pudiendo llegar a competir entre ellos. (es)
- Un fork (terme anglais signifiant « fourche », « bifurcation », « embranchement ») désigne dans le jargon informatique, un nouveau logiciel créé à partir du code source d'un logiciel existant. Son existence découle d’un choix politique venant de visions différentes du projet des différents acteurs qui y participent, un acteur décidant alors de créer cette dérivation pour lui imposer les idées qu’il n’a pas pu soumettre au précédent projet, une forme de schisme.
* Gforge,
* Debian SF,
* GNU Savannah,
* Codendi,
* et d'autres qui ne sont plus maintenus. (fr)
- Dalam rekayasa perangkat lunak, fork proyek adalah hal yang terjadi ketika suatu pengembang menyalin kode sumber dari suatu paket perangkat lunak dan memulai pengembangannya sendiri secara terpisah, menghasilkan perangkat lunak yang berbeda dan terpisah. Istilah ini biasanya mengimplikasikan tidak hanya dalam pengembangan, tetapi juga perpecahan dalam komunitas pengembangnya, sebuah bentuk skisma. (in)
- Un fork (o branch), nell'ambito dell'ingegneria del software e dell'informatica, indica lo sviluppo di un nuovo progetto software che parte dal codice sorgente di un altro già esistente, a opera di un programmatore. (it)
- Fork – sytuacja, w której rozwój projektu nie prowadzi już jedną drogą, ale rozwidla się na dwie lub więcej gałęzi. Podział forków ze względu na powód dla którego powstały:
* Jedna grupa forków dotyczy projektów, których zasięg stał się z praktycznego punktu widzenia za duży. Przykładowo na potrzeby projektu GIMP powstał zbiór widżetów, który został oddzielony od GIMP-a i przeniesiony do GTK+. GTK+ ulegało potem dalszym podziałom, odłączyły się od niego m.in. GLib i Pango.
* Inną grupą są specjalne wersje projektu, rozwijane jednak we współpracy z „główną gałęzią”, np. wersje Apache, jądra Linuksa używane w różnych dystrybucjach czy też CinePaint (dawniej Film Gimp), który odłączył się od GIMP-a.
* Trzecią grupę stanowią sytuacje, kiedy wskutek konfliktów, co do właściwego kierunku rozw (pl)
- Em engenharia de software, uma bifurcação ou ramificação (em inglês: fork) acontece quando um desenvolvedor (ou um grupo de desenvolvedores) inicia um projeto independente com base no código de um projeto já existente, ou seja, quando um software é desenvolvido com base em outro, já existente, sem a descontinuidade deste último. O termo é também usado para outras separações de qualquer tipo de trabalho (por exemplo, há várias bifurcações da língua inglesa na Wikipédia). (pt)
- Форк (fork с англ. — «развилка, вилка») или ответвление — использование кодовой базы программного проекта в качестве старта для другого, при этом может как продолжать существование, так и прекратить его. Для поддержания актуальной версии форка, в процессе разработки, может потребоваться частое обновление из кодовой базы. Дериватив является частным случаем форка и подразумевает именно подобное поведение. (ru)
- En fork (engelska för förgrening) även kallat gaffling[källa behövs] är avknoppning eller avgrening av programvaruprojekt i flera fristående projekt. Det kan exempelvis handla om en stark grupp som vill driva ett projekt med öppen källkod åt ett annat håll än majoriteten inom projektet. Denna grupp utgår då normalt från en kopia på källkoden och fortsätter jobba efter sina egna principer, utan att nödvändigtvis följa moderprojektets policy och designprinciper. (sv)
|