Muokataan sivua Haara

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
'''Haarautus''' tai forkkaus on tapahtuma, jossa yksi tai useampi ohjelmoija rupeaa kehittämään tietystä ohjelmasta omaa haaraansa sen sijaan että jatkaisivat alkuperäisen ohjelman kehittämistä. Tällainen haarautuminen saattaa tapahtua niin teknisistä kuin poliittisistakin syistä.  
'''Fork''' tai forkkaus on tapahtuma, jossa yksi tai useampi ohjelmoija rupeaa kehittämään tietystä ohjelmasta omaa "haaraansa" sen sijaan että jatkaisivat alkuperäisen ohjelman kehittämistä. Tämänlainen haarautuminen saattaa tapahtua niin teknisistä kuin poliittisista syistä.


Muutamia haarautuksia syineen:
*[[X.org]] forkattiin [[XFree86]]:sta, koska kehittäjät eivät pitäneet XFree86:n uudesta lisenssistä.
*[[X.org]] haarautettiin [[XFree86]]:sta, koska monet kehittäjät eivät pitäneet XFree86:n uudesta lisenssistä.
*[[XMMS]]:stä on forkattu monia versiota, koska sen käyttämä GTK+1 on hyvin vanhentunut.
*[[XMMS]]:stä on haarautettu monia versiota, koska sen käyttämä GTK+1 on hyvin vanhentunut.
*Monet [[Jakelu|Linux jakelut]] ovat forkkeja toisista Linux jakeluista, esimerkiksi [[Redhat]]istä tai [[Debian]]ista.
*Monet [[Jakelu|Linux-jakelut]] ovat haaroja toisista Linux-jakeluista, esimerkiksi [[Redhat]]istä tai [[Debian]]ista.
 
Koska useat Linux-ohjelmat julkaistaan [[GNU GPL]] -lisenssillä, täytyy niistä tehtyjen haarojen olla myös GPL:n alaisia ja siten [[Vapaa ohjelmisto|vapaita ohjelmistoja]]. [[BSD]]-lisensoidusta ohjelmasta taas voi tehdä epävapaan haaran. Nykyiset versiohallintajärjestelmät, erityisesti [[Git]] osaavat yhdistää ('merge') haaroja niin tehokkaasti, että forkkaaminen on yleistynyt ja tullut helpommaksi hallita. Git-versiohallintaa käyttävissä projekteissa on tyypillistä, että jokaisella kehittäjällä on käytössään projektista oma haara, joita sitten yhdistetään tarpeen vaatiessa takaisin projektin yhteisiin haaroihin.
 
[[Luokka:Käsitteet]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/Haara