webForumDet fria alternativet

Avtal kring programmeringskod

ASP

5 svar · 1 551 visningar · startad av Fia

Medlem sedan apr. 20042 994 inlägg
Frågan#1

Vi är på väg att släppa in externa programmerare i koden för ett av våra utvecklingsprojekt. Jag funderar på hur man kan hindra programmerarna att kopiera koden och använda i andra syften? Delar av ramverket är inköpt från annat håll för en ansenlig summa, vill inte gärna att det kommer på villovägar. Skriver man någon slags "icke-spridnings-avtal" för detta som programmerarna skriver på? Någon som kan tipsa om formuleringar i så fall?

Medlem sedan maj 20012 812 inlägg
#2

Fia skrev:

Vi är på väg att släppa in externa programmerare i koden för ett av våra utvecklingsprojekt. Jag funderar på hur man kan hindra programmerarna att kopiera koden och använda i andra syften? Delar av ramverket är inköpt från annat håll för en ansenlig summa, vill inte gärna att det kommer på villovägar. Skriver man någon slags "icke-spridnings-avtal" för detta som programmerarna skriver på? Någon som kan tipsa om formuleringar i så fall?

Fia skrev:

Jag funderar på hur man kan hindra programmerarna att kopiera koden och använda i andra syften?

Det där är iprincip omöjligt att göra så länge det inte rör sig om större delar av en applikation som är unik. Säg att ni skriver en riktigt bra klass som hanterar förhållandet mellan kunder och order på ett absolut optimalt sätt.

Om du sedan flyttar och tar med dig denna kod och implementerar hos någon annan så skall det rätt mycket till för att din första arbetsgivare skall upptäcka att denna kod kommer från dem, speciellt om det är en intern applikation.

Skriver man någon slags "icke-spridnings-avtal" för detta som programmerarna skriver på?

Tror inte det behövs, det ingår i anställning default om inget annat skrivs, eftersom programmeraren får betalat av företaget att skriva koden så äger per default också företaget koden om inget annat har avtalas.

Tror faktiskt det är så i alla yrken utom just för fotografer som verkar ha någon utomjordisk rätt till sina bilder även om någon annan betalat dem att ta dem...

Själv tycker jag sådan avtal är löjliga och skit. Tja man skall givetviss inte sitta hos en arbetsgivare i 5 år och utveckla en applikation och sedan starta eget och lägga 6 månader på ett nytt GUI och sälja applikationen som sin egen.

Men det är ju erfarenheten från tidigare företag/projekt som gör att nuvarande företag vill ha med, från dessa företag så har jag ju med mig massor av exempel och kodsnuttar som jag utvecklat som är bra och genomtänkta. Nuvarande företag uppskattar nog om jag använder mig av dessa kodsnuttar och spara flera dagars arbete istället för att börja om från scratch. Om de samtidigt inte vill att koden som jag skriver för dem används på andra ställen så är det lite så äta kakan men ändå behålla den..

Men det är ju min åsikt. Men förhindra det kan du aldrig göra det, du kan bara göra det mer eller mindre olagligt att göra så... frågan är om du någonsin kommer upptäcka det och vad händer om killen som sett er kod tar med den till nästa företag och inför förbättringar och förändringar. Hur många förbättringar och förändringar måste göras innan man kan tro att det är omskrivet från scratch, för än så länge har vi inte mjukvarupatent i EU, så det är inte olagligt att 2 företag har samma ide och implementerar samma logik men där båda är skrivna från scratch....

Men får EU bestämma så lär de dagarna vara slut snart....

- M

Medlem sedan juni 20004 308 inlägg
#3

Jag förstår ditt tänk G, men i detta fall så rör det sig inte om en programmerare som flyttar från ett ställe till ett annat med sitt arkiv av "bra att ha"-funktioner, utan att släppa in nya personer i ett befintligt större projekt med en godispåse av andras "bra att ha"-funktioner. Nyfiken på att se vad andra har för erfarenhet i området.

Medlem sedan apr. 20042 994 inlägg
#4

Precis som Jojoxx påpekar så är det den redan befintliga koden jag tänker på, tänk typ 50 filer med ursprungsklasser och smarta script som redan finns när de här programmerarna kommer.

Programmerarna är i det här fallet inte heller vanliga anställda, utan bl a studenter och praktikanter som är här ett par, tre månader. De får alltså inte betalt av oss. De kommer bidra med i princip 1-2 filer var med egna script och deras egen kod tycker jag nog att de får kopiera med sig när de försvinner, men tyvärr anropar den ju typ 20 andra filer ur det inköpta ramverket. Eftersom de samtidigt har egna konsultfirmor, så vill vi ju inte att de kopierar vår kod rakt av och sen börjar producera egna grejer. Även om vi inte kan hindra dem fysiskt, så känns det i alla fall bättre med ett avtal i ryggen.

Om de å andra sidan memorerar huvudstrukturer mm, och skriver om från scratch, så har jag inga synpunkter på det. (Möjligen att konsulterna som vi köpte koden av kan klaga, vet inte riktigt hur det funkar med copyright på "idéer" till ramverkslösningar.)

Vad gäller avtal så hittade vi till slut bra info från jurister inom universitetet, så nu försöker vi utgå från deras mallar och checklistor.

Medlem sedan dec. 2010159 inlägg
#5

Om ni eller de ni köpte ramverket av äger koden så kan ju inte studenterna bara kopiera den. Den redan befintliga koden borde skyddas av upphovsrätten redan som det är, rent juridiskt.

Är "de ni köpte ramverket från" väldigt intresserade av att inte sprida den här koden, så hade de kunnat valt ett programmeringsspråk som är kompilerat och man inte behöver sälja själva källkoden.

Medlem sedan mars 2004485 inlägg
#6

Man behöver ju inte dela med sig av koden med implementeringen, bara header/spec/interface filer och det dom behöver för att klara sina uppgifter. Dom flesta språk har denna abstraktion bland annat av just denna anledning.

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)