Skip to main content

Mi a projekt villája?

Az alkalmazások kiszámításában a projektvilla olyan helyzet, amikor egy létrehozott szoftvertermék egy adott aspektusát vagy jellemzőjét használják egy új termék létrehozásához, amely olyan alkalmazásokra irányul, amelyek nem az eredeti szoftver fókuszában állnak.A Project Forks létrehozása gyakori előfordulás, és nyílt forráskódú vagy ingyenes szoftver segítségével történhet.Vannak példák egy olyan projektvilla -projektre is, amely a szabadalmaztatott szoftvertermék valamilyen aspektusának felhasználásával jött létre.

A szoftverfejlesztés folyamatában az új szoftvercsomagok folyamatos fejlesztése van, amelyek kielégítik a fogyasztói igények egyre növekvő skáláját.A meglévő szoftver gyakran inspirálja ezeket az új termékeket.Az aktuális szoftvercsomag egy vagy két funkciója képezheti az új termék alapját.Ebben a forgatókönyvben azt mondják, hogy az új szoftver a már létező szoftvertermékből villogott vagy elágazott.Az új FORK projekt célja a kölcsönzött funkciók vonzerejének javítása, valamint új funkciók hozzáadása, amelyek nem jelennek meg az eredeti szoftverkínálatban.

A nyílt forráskódú szoftverek használata egy projektvilla létrehozásához viszonylag egyszerű.Az eredeti fejlesztőtől nem kell biztosítani az engedélyt, és semmilyen követelményt, hogy bármilyen módon együttműködjenek az eredeti szoftver fejlesztőivel.Ugyanakkor nem ritka, hogy egy projektvilla fejlesztője kölcsönhatásba lép az eredeti fejlesztőkkel, néha arra a pontra, hogy együtt dolgozzon a Project Fork -en.A kommunikáció és az együttműködés ezen szintje azonban teljesen önkéntes, és nem követelmény, ha ingyenes szoftvereket vesznek részt.Lehetséges azonban, hogy egy független fejlesztő szerződéses megállapodást köthessen, amely lehetővé teszi az engedélyezett szoftverek korlátozott használatát a fióktelep vagy a villa fejlesztésében.Általánosabban, az eredeti szoftvert irányító cég egyszerűen a ház erőforrásaiban felhasználja a projektvilla fejlesztésére és az engedély teljes ellenőrzésére.Ezt a megközelítést gyakran alkalmazzák a szabadalmaztatott szoftverek új és funkciókban gazdag verzióinak kidolgozásakor, vagy olyan társ szoftvercsomagok létrehozásakor, amelyek működnek az eredeti szoftverrel.

Lehetséges, hogy egy projektvilla egy olyan szoftvercsomag fejlesztéséhez vezethet, amely végül elhomályosítja és akár helyettesíti az eredeti szoftvert.Más esetekben a villák csak azért fejlődhetnek ki, hogy végül visszatérjenek az eredeti szoftver alkalmazásba, és új és továbbfejlesztett változatként forgalmazzák.