ha az ügyfél rendelkezik az alkalmazás forráskódjával?

ha egyéni szoftverfejlesztő céget bérel, elég természetes dolog, hogy érdeklődésének fő célja a működő alkalmazás. Első pillantásra egy ilyen megközelítés elég ésszerűnek tűnik. Az egyedi alkalmazásnak meg kell felelnie az Ön igényeinek, kényelmesnek kell lennie a felhasználók számára, vonzónak kell lennie, és ami a legfontosabb, hiba nélkül kell elvégeznie a munkát. Nincs más szorongásforrás, igaz? Nos, nem egészen.

forráskód tulajdonjoga

az említett tényezők mellett van még egy fontos dolog, amelyre nem fordítanak elég figyelmet, mivel “a felszín alatt marad.”A forráskódról beszélünk. Az igazság az, hogy nem kapja meg a jogot a teljes alkalmazás automatikus birtoklására, amikor a fejlesztő cég szolgáltatásaira jelentkezik. Az árpolitika vállalatonként eltérő. Néha a forráskód birtoklásának jogát a teljes ár tartalmazza. Néhány fejlesztő cég azonban külön fizetést igényel a forráskódhoz való jogok biztosításáért. Mivel a forráskód tulajdonjoga garantálja a szoftver másolását, eladását és módosítását, nem szabad alábecsülni a licencelési problémákat, és figyelni kell az Ön és a fejlesztő közötti megállapodás részleteire.

ebben a cikkben válaszokat adunk a forráskód licencelésével kapcsolatos néhány fontos kérdésre. A szoftverfejlesztési megállapodás megkötése során elkerülendő buktatókra emlékezve a lehető legjobb perspektívákat érheti el.

ki birtokolja a Szoftver forráskódját?

általában, ha valaki a programozási képességeit használja egy weboldal, alkalmazás vagy modul fejlesztéséhez, akkor minden általa létrehozott szerzői jog tulajdonosa. A tulajdonos döntésétől függ, hogy a létrehozott szoftvert hogyan fogják használni. Az alkalmazás új verzióját a meglévő alapon építheti fel, vagy ingyenes vagy kereskedelmi licenc alapján terjesztheti az alkalmazás másolatait. Minden elég tisztességesnek tűnik. De van-e olyan mechanizmus, amely lehetővé teszi a forráskód birtoklásának jogát a fejlesztőtől bárki másra? Lássuk csak.

amikor egy fejlesztő a fejlesztő cég alkalmazottjaként dolgozik, és a forráskódot a munkaviszonya alatt hozza létre, az őt alkalmazó fejlesztő cég birtokolja a létrehozott szoftvert. Általában az ilyen fejlesztő nem rendelkezhet a munkaidő alatt létrehozott saját fejlesztéseivel.

mint emlékszel, A Szilícium-völgy tévésorozatának főszereplője szembesült a szerzői jogi kérdésekkel. Az ok egyszerű volt. Kiderült, hogy alkalmazását részben a munkaidő alatt hozták létre, miközben a szoftverfejlesztő vállalat alkalmazottja volt. Hidd el vagy sem, a leírt helyzet nem olyan messze van a való élettől. A legtöbb esetben a bérelt fejlesztő által létrehozott termék vagy a munkáltató, vagy az azt megbízó ügyfél tulajdonában van. Az írott forráskód használatának részleteit a szoftverfejlesztési megállapodás ismerteti.

egyéni szoftverlicenc-szerződés

a jövőbeli alkalmazás első összetevőjének létrehozása előtt minden eladónak meg kell győződnie arról, hogy nincsenek félreértések az ügyfél és közte. A résztvevőknek világosan meg kell érteniük elvárásaikat, amelyeket meg kell fogalmazni és le kell írni a szoftverfejlesztési megállapodásban. Egyéb fontos szempontok mellett az ügyfél és az eladó közötti fejlesztési megállapodásnak meg kell határoznia, hogy a projekt befejezése után ki lesz a szerzői jog tulajdonosa. A konkrét jogok listája, amelyeket az egyes felek a megállapodás szerint kapnak, jelentősen eltérhet. Anélkül, hogy elmélyülnénk a szerzői jogi törvény sajátosságaiban, megemlíthetjük a tulajdonjog megosztásának két fő formáját: a szerzői jog engedélyét és a szerzői jog átruházását.

a szerzői jogi licenc lehetőséget ad az ügyfélnek a forráskód használatára anélkül, hogy teljes tulajdonjogot szerezne. A fejlesztési megállapodás bizonyos feltételeitől függ, hogy a létrehozott szoftver pontosan hogyan használható. Például a megállapodás szerint az ügyfél lehetőséget kaphat az alkalmazás módosítására vagy származékos szoftver létrehozására annak alapján. A licenceknek két fő típusa van. A kizárólagos licenc garantálja, hogy a termék eredeti tulajdonosa nem adja meg ugyanazt a licencet egy másik ügyfélnek. Az ilyen megállapodás segít megmenteni a versenyelőnyt, mivel biztos lehet benne, hogy az alkalmazás egyedi jellemzőit nem nyújtják a piacon lévő más vállalatoknak. De kapok a megállapodás, amely megadja az ilyen kiváltság fog kerülni több, mint egy nem kizárólagos licenc, amely, viszont, adható a különböző ügyfelek.

a szerzői jog átruházása a szerzői jog licencének alternatívája. Ebben az esetben a megállapodás szerint az eredeti tulajdonos minden jogot megad az ügyfélnek. Tehát, ha a fejlesztő cég úgy dönt, hogy újra felhasználja a forráskódját, akkor meg kell szereznie az engedélyt az új tulajdonostól.

úgy tűnik, hogy minden nagyon könnyűnek tűnik. De a dolgok egy kicsit bonyolultabbá válhatnak, ha a nyílt forráskódú szoftverek fejlesztési folyamatáról beszélünk. Mivel az utóbbi időben egyre nagyobb népszerűségnek örvend, érdemes megnézni, hogyan működik az engedélyezési folyamat ebben az esetben.

ki birtokolja a nyílt forráskódú szoftvert

a széles körben elterjedt félreértés miatt a nyílt forráskódú szoftvereket és a kapcsolódó szabad szoftver kifejezést gyakran úgy tekintik, mint a kereskedelmi szoftver teljes ellentétét, amelyet eladásra fejlesztettek ki és kereskedelmi célokat szolgálnak. Az a tény, hogy a kereskedelmi szoftverek ugyanolyan nyílt forráskódúak lehetnek, mint a saját.

fontos, hogy a fejlesztővel kötött megállapodás aláírása előtt foglalkozzon a nyílt forráskódú termék használatának szempontjaival a kereskedelmi szoftverfejlesztés folyamatában. Mielőtt folytatnánk, foglalkozzunk a feltételekkel. A nyílt forráskódú szoftvert olyan licenc alatt terjesztik, amely lehetővé teszi a forráskód megváltoztatását és megosztását. Ez a megközelítés lehetővé teszi a felhasználók és a fejlesztő vállalatok számára, hogy saját igényeiknek megfelelően felülvizsgálják és módosítsák a meglévő összetevőket. Az egyik nyílt forráskódú licenc alatt terjesztett szoftver általában ingyenes, de vannak olyan korlátozások, amelyeket szem előtt kell tartani a fejlesztési folyamat megkezdése előtt.

a lehetséges követelmények listája eltérhet a termékfejlesztő nevének megemlítésétől a kifejlesztett alkalmazás terjesztéséig ugyanazon licenc alatt, mint a használt nyílt forráskódú termék.

ne feledje, hogy az Ön és a fejlesztő közötti megállapodásnak le kell írnia, hogy a nyílt forráskódú licenc használata hogyan befolyásolja a végterméket. Ne feledje,hogy egy nyílt forráskódú termék nem nyilvános. Ez engedélyezett. Ezért vannak bizonyos korlátozások. Például, amint azt már említettük, a feltételek megkövetelhetik, hogy a származékos alkalmazásnak ugyanazt a nyílt forráskódú licencet kell követnie. Ha az ilyen helyzet nem felel meg a szándékainak, akkor ne hagyja, hogy a fejlesztési folyamat önmagában menjen. Természetesen nincs semmi káros a nyílt forráskódú licenc használatában, mivel ez nem korlátozza a termékhasználatból való profitálás képességét. De a szabadalmaztatott szoftverek esetében biztosnak kell lennie abban, hogy egy adott licenc lehetővé teszi a nyílt forráskódú összetevők használatát az ilyen típusú projektek részeként. Például a GPL licencelt könyvtárak felhasználhatók a saját projekt fejlesztése során, ha a licenc tulajdonosa kifejezett kivételt ad.

következtetések

annak érdekében, hogy megvédje magát a nemkívánatos következményektől, győződjön meg róla, hogy tisztázta a szerzői jog tulajdonjogának kérdéseit a fejlesztési megállapodás tárgyalása során. Teljesen biztosnak kell lennie abban, hogy mind Ön, mind a fejlesztő megérti egymás elvárásait. Az alkalmazás funkcionalitása mellett a megállapodásnak le kell írnia, hogy a munka elvégzése után milyen jogokat kap a forráskódon.

ha aggódik a biztonsági ötleteit, hogy megtalálja a megtestesült formájában a végtermék, ne hagyja, hogy a dolgok mennek maguktól. Tegye ezt a követelést a tárgyalások részévé, és győződjön meg arról, hogy minden követelményét a megállapodás tartalmazza. Ne feledje, hogy egy fejlesztő cég általában az alkalmazás tulajdonosa, és kérheti, hogy fizessen díjat a tulajdonjogért. Figyelembe kell venni a nyílt forráskódú összetevők használatát is. Ne feledje, hogy egyes licencek bizonyos korlátozásokat tartalmaznak arra vonatkozóan, hogyan használhatja az alkalmazást a nyílt forráskódú termék alapján.

cégünk a következő fejlesztési szolgáltatásokat nyújtja: adatmegjelenítő alkalmazások, flottakezelő szoftver, vállalati erőforrás-tervező szoftver stb. Egyik fő célunk, hogy hosszú távú és hatékony kapcsolatokat alakítsunk ki ügyfeleinkkel. Ezért felelősek vagyunk az ő érdekeikért és a miénkért is. Tehát biztos lehet benne, hogy az engedélyezési kérdések, valamint az összes többi, tisztázásra kerülnek a tárgyalási szakaszban.

Vitaly Hornik, az XB Software szállítási osztályának ügyvezető igazgatója elmondta:
a fejlesztési folyamat felgyorsítása érdekében a fejlesztők általában különböző harmadik féltől származó könyvtárakat és eszközöket tartalmaznak. Tehát a váratlan problémák elkerülése érdekében jobb, ha kéri az összes felhasznált anyag listáját, és előzetesen ellenőrizze a licencfeltételeket, mert azok eltávolítása vagy cseréje nem tervezett költségekhez vezethet.

ha egyéni szoftverfejlesztő céget bérel, elég természetes dolog, hogy érdeklődésének fő célja a működő alkalmazás. Első pillantásra egy ilyen megközelítés elég ésszerűnek tűnik. Az egyedi alkalmazásnak meg kell felelnie az Ön igényeinek, kényelmesnek kell lennie a felhasználók számára, vonzónak kell lennie, és ami a legfontosabb, hiba nélkül kell elvégeznie a munkát. Nincs más szorongásforrás, igaz?…

ha egyéni szoftverfejlesztő céget bérel, elég természetes dolog, hogy érdeklődésének fő célja a működő alkalmazás. Első pillantásra egy ilyen megközelítés elég ésszerűnek tűnik. Az egyedi alkalmazásnak meg kell felelnie az Ön igényeinek, kényelmesnek kell lennie a felhasználók számára, vonzónak kell lennie, és ami a legfontosabb, hiba nélkül kell elvégeznie a munkát. Nincs más szorongásforrás, igaz?…

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.