Spin-off (dezvoltare software)
Un clivaj (de asemenea, Fork ; engleză fork , fork ', de obicei la masculin folosit) se află în dezvoltarea software - ului , o ramură de dezvoltare după împărțirea unui proiect în două sau mai multe proiecte ulterioare; a textelor sursă sau părți ale acestora sunt dezvoltate în continuare independent de proiectul părinte inițial. Frecvent, în special în legătură cu drepturile de autor, în contextul derivatului (derivat, latin derivare , 'derivat) vorbit.
medii
Spin-off-urile au loc preponderent în proiecte de software liber , deoarece cu acestea dreptul de a se dezvolta în continuare și de a schimba este de obicei posibil în ceea ce privește licențierea. În proiectele cu sursă închisă , pot apărea spin-off-uri dacă mai multe companii lucrează împreună și împărtășesc drepturile - posibil noi - asupra produsului. Opusul unui spin-off apare și ocazional, de exemplu, atunci când un proiect divizat se reunește cu proiectul părinte.
Exemple de proiecte
(Exemple de proiecte care au apărut din scindări.)
- Sistemul de fișiere NTFS se bazează pe HPFS , sistemul de fișiere OS / 2 .
- OpenOffice.org gratuit (cunoscut astăzi ca Apache OpenOffice) s-a separat de StarOffice , care a fost dezvoltat în continuare comercial până în 2010.
- LibreOffice s-a despărțit de OpenOffice.org după ce Sun Microsystems (dezvoltatorul original) a fost cumpărat de Oracle .
- Sistemul de gestionare a conținutului web Joomla provine din Mambo .
- Editorul XEmacs , dezvoltat din Emacs .
- Egcs compilatorul a apărut din GCC și mai târziu a fost reunit cu ea.
- Browserul web Mozilla are multe proiecte subsidiare, dintre care unele sunt Mozilla Firefox și Galeon , care la rândul lor au fost împărțite: Epifania .
- Playerul multimedia MPlayerXP a apărut din MPlayer .
- VNC a fost lansat din 2002 cu versiunea 3.3. taxabil. Ca urmare, s-au făcut alte implementări în cadrul GPL care utilizează același protocol .
- Partajarea de fișiere software - ul amule ( eDonkey rețea) a apărut din xMule .
- Software - ul peer-to-peer FrostWire a apărut din LimeWire .
- BSD derivat OpenBSD a apărut din NetBSD și acordă o importanță mai mare securitate decât proiectul părinte. De asemenea, a plecat DragonFly BSD de la FreeBSD .
- X.Org a apărut din XFree86 , dezvoltatorii cărora au introdus o licență diferită cu versiunea 4.4.
- Compozit Window Manager Beryl a apărut din Compiz după discrepanțe în rândurile sale . Ambele proiecte au fost reunite acum sub numele Compiz Fusion
- Colecția de programe pentru arderea CD-urilor și DVD-urilor cdrkit a fost separată de cdrtools după disputarea unei licențe .
- Libav a ieșit din disputele dintre dezvoltatorii proiectului FFmpeg și l-a înlocuit în Debian și Ubuntu .
- Furca dură a blockchain-ului Bitcoin rezultând în blockchain-ul Bitcoin Cash duplicat. Furculițele sunt comune, în special în domeniul criptomonedelor, și au loc la intervale regulate. Numai blockchain-ul Bitcoin a fost deja forțat de peste 74 de ori.
Sisteme de control al versiunilor
În sistemele de control al versiunilor , un spin-off nu este în general rezultatul unor dispute între dezvoltatori sau al inactivității unui proiect, ci mai degrabă un instrument obișnuit în cadrul ramurilor pentru a contribui la inovații la un proiect. În cazul sistemelor de gestionare a versiunilor distribuite, există și opțiunea de a putea crea sucursale fără a scrie autorizație la sistemul de gestionare a versiunii originale. Pentru Linux- ul kernel-ului Linus Torvalds , doar pe platforma dezvoltatorului de software GitHub, sunt peste 14.000 de spin-off-uri, care nu sunt concepute pentru a fi dezvoltate independent și că individul lor se schimbă înapoi în proiectul original - sau mai precis în sursele originale (sau depozite ). Astfel de ramuri sunt, prin urmare, mai multe furci interne.
drepturi de autor
În legea drepturilor de autor, care se aplică și software-ului, termenul derivat are exact același sens ca în toate celelalte domenii. Aceasta înseamnă, de exemplu, că un derivat al software-ului, atâta timp cât nu există autorizație de către titularul drepturilor software-ului, este creat numai în anumite condiții (de exemplu, corectarea erorilor) (în funcție de țară, de exemplu, reglementat de directivele UE ) și în special nu pot fi difuzate. I. E. atâta timp cât licența unui software nu permite în mod explicit generarea sau distribuirea instrumentelor derivate, acest lucru este interzis. Acest lucru joacă, de asemenea, un rol important în cazul SCO împotriva Linux , deoarece SCO a declarat AIX și kernel-ul Linux cu software de sistem drept derivate Unix neautorizate . Deși este controversat dacă SCO are deloc aceste drepturi, SCO nu poate, atât timp cât nu se găsește un cod sursă protejat prin drepturi de autor în sistemul GNU / Linux , nici un verdict de vinovăție, de ex. B. pentru un distribuitor Linux , bazat pe drepturi de autor.
Dovezi individuale
- ↑ coin.ink: Hard fork și taxe: Hard fork al blockchain-ului Bitcoin. coin.ink, accesat la 11 iunie 2019 .
- ↑ Network Graph · torvalds / linux (engleză) - pagină la GitHub ; Începând cu 8 martie 2015.