|
[ konislav @ 11.09.2009. 03:54 ] @
| Imam nekoliko pitanja za Freelance-ere ( ili kako bi se tacno napisalo) odnosno pitanje za sve koje se bave izradom softvera ili delova softvera.
Ja trenutno pokusavam ( radim na tome) napraviti odredjeni program, jedan deo toga znam uraditi sam, medjutim jedan veci deo tog programa ( aplikativan softver) ne umem odraditi, pa mi treba pomoc, odnosno profesionalni angazman nekoga ko bi to umeo da uradi. Medjutim ovde mi se pojavljuju nekoliko problema, po meni osnovnih problema.
Ko je vlasnik Source code-a, odnosno koda koje je neka X osoba napisala. Ako je to deo programa kojeg cu ja prodavati pri cemu cu izvrsiti zastitu autorskih prava ( normalno kao svoja), kako se u praksi realizuje prenos autorskih prava odnosno neko ko je napisao taj deo softvera nebi trebao imati prava nad tim svojim programom.
Pitanje dva, kako se u praksi resava problem sa kradjom odnosno preprodajom odredjenog koda. Da pojasnim, osoba A ( uovom slucaju ja) ima ideju realizacije odredjenog programa, za potrebu realizacije istog angazuje programera B i programera C, koji trebaju izrdaiti po jedan deo programa svaki. Ni jedan od angazovanih programera nije nista znao o datoj problematici i nije nista razmisljao o njoj, a jos manje kao nesto isplatljivo. Radeci na projektu, upoznaje se sve vise sa zadatom problematikom i uvidja da je to isplatljivo i dolazi na jednu od sledecih ideja:
opcija 1. razvijajuci svoj deo projekta dolazi do zkljucka da je to isplatljivo, da ostali deo moze i sam doraditi, ne isporucuje svoj deo programa naruciocu t.j osobi A , vec sam doradjuje program i izlazi na trziste pre osobe A.
opcija 2. razvijajuci svoj deo projekta dolazi do zakljucka da to isplatljivo, medjutim ne moze da dokompletira projekat samostalno, ali ga zato nudi kao ideju sa uradjenim jednim delom potencijalnim finansijerima.
Imam jos par pitanja odnosno teoretski razmisljanja, ali o tome kasnije |
[ konislav @ 12.09.2009. 14:43 ] @
Dali je pitanje nejasno ili jako komplicirano? Pogubno bi bilo da bas niko nije razmisljao o ovome.
[ ivan.mile @ 15.09.2009. 20:14 ] @
Citat: konislav: Imam nekoliko pitanja za Freelance-ere ( ili kako bi se tacno napisalo) odnosno pitanje za sve koje se bave izradom softvera ili delova softvera.
Ja trenutno pokusavam ( radim na tome) napraviti odredjeni program, jedan deo toga znam uraditi sam, medjutim jedan veci deo tog programa ( aplikativan softver) ne umem odraditi, pa mi treba pomoc, odnosno profesionalni angazman nekoga ko bi to umeo da uradi. Medjutim ovde mi se pojavljuju nekoliko problema, po meni osnovnih problema.
Ko je vlasnik Source code-a, odnosno koda koje je neka X osoba napisala. Ako je to deo programa kojeg cu ja prodavati pri cemu cu izvrsiti zastitu autorskih prava ( normalno kao svoja), kako se u praksi realizuje prenos autorskih prava odnosno neko ko je napisao taj deo softvera nebi trebao imati prava nad tim svojim programom.
U svim firmama u kojima sam radio u ugovoru piše da je vlasnik izvornog koda i svih pratećih proizvoda (dokumentacije, grafike i sl.) firma tj. poslodavac. Ti bi kao poslodavac (makar i da nisi firma) morao da sastaviš ugovor u kome bi jedna od klauzula bila da si ti vlasnik koda. Budući zaposleni (freelancer) bi prvo potpisao ugovor pa bi tek onda počeo da radi za tebe.
Citat: Pitanje dva, kako se u praksi resava problem sa kradjom odnosno preprodajom odredjenog koda. Da pojasnim, osoba A ( uovom slucaju ja) ima ideju realizacije odredjenog programa, za potrebu realizacije istog angazuje programera B i programera C, koji trebaju izrdaiti po jedan deo programa svaki. Ni jedan od angazovanih programera nije nista znao o datoj problematici i nije nista razmisljao o njoj, a jos manje kao nesto isplatljivo. Radeci na projektu, upoznaje se sve vise sa zadatom problematikom i uvidja da je to isplatljivo i dolazi na jednu od sledecih ideja:
opcija 1. razvijajuci svoj deo projekta dolazi do zkljucka da je to isplatljivo, da ostali deo moze i sam doraditi, ne isporucuje svoj deo programa naruciocu t.j osobi A , vec sam doradjuje program i izlazi na trziste pre osobe A.
opcija 2. razvijajuci svoj deo projekta dolazi do zakljucka da to isplatljivo, medjutim ne moze da dokompletira projekat samostalno, ali ga zato nudi kao ideju sa uradjenim jednim delom potencijalnim finansijerima.
U ugovor možeš staviti da zaposleni (freelancer) u periodu od X meseci ili godina (na pr. 2 godine) ne sme da pokrene firmu koja se bavi istom delatnošću.
Naravno, ugovor je "teorija" a svi znamo da u praksi čovek može uzeti tvoj izvorni kod (jer si po ugovoru ti vlasnik koda) i prodati ga nekom ko mu plati više. Tada možeš da ga tužiš a uvek ti ostaje i mogućnost da mu pre početka posla staviš do znanja šta bi mu uradio ako bi pokušao tako da te prevari.
[ S A J A @ 16.09.2009. 01:30 ] @
Sve je to lepo u vezi ugovora ali po meni, onaj ko ima source kod ima prilicno veliku moc i moze, to sto kaze covek, da "pobegde" sa njim. Dakle, ako bi ja programirao neki program za nekoga, posle par godina, kad se dovoljno uputim, mogao bi da dam otkaz i samostalno iskoristim kod. Naravno, program bi izmenio da ne bude bas identican originalu i nema tog nekog ko bi mogao da dokaze da je to ukradeno. Cak ne znam ni ko se tim u Srbiji uopste i bavi (uporedjivanjem programskog koda) i da li je u zakonu definisan stepen slicnosti po kome se procenjuje razlika. Napravis tako da se razlikuje (koliko toliko a ako postoji zakonski stepen slicnosti, ti uvek mozes da "prepravis" nesto kako bi bio dlaku iza kriterijuma), objasnjenje je: "radio sam to uporedo sa glavnim programom, kuci van radnog vremena". Cak i klauzula o zabrani delatnosti nije resenje jer ti mozes da registrujes firmu na devojku/zenu, babu/dedu... i tako radis. Dakle, ko ima source kod taj, po meni, moze da te pokrade samo tako, naravno ako hoce i ako je dovoljno pametan i ne mozes mu nista, osim da ga nadjes i prebijes :)
[ Marko_L @ 16.09.2009. 13:14 ] @
Pa nema tu neke preterane filozofije. Najbitnija stvar je birati sa kime radiš. Ugovor kao ugovor koji definiše prava i obaveze obe ugovorene strane (šta je predmet ugovora, kome pripada source code, ko ima prava da prodaje aplikaciju i slično) svakako treba napraviti, čisto za slučaj da dođe do nekakvog spora, međutim u praksi, sudstvo u Srbiji je izuzetno neefikasno i proces ume da potraje godinama. Tako da, kao što već rekoh, najbolji način je u startu odabrati prave ljude za posao. Dakle, nemoj se zaletati na prvu loptu, nego lepo stupi u kontakt sa više ljudi i pregovaraj, obavezno proveri istoriju svakog freelancera, pregledaj reference, po mogućstvu stupi u kontakt sa bivšim poslodavcima i pitaj kako su zadovoljni uslugom i slično. A na kraju krajeva, možeš da napraviš i mali test. Recimo složi neku priču da već imaš par potencijalnih kupaca za određenu aplikaciju kou želiš da napraviš koji su spremni da plate 500 evra po licenci, ali gledaj da specifikacije budu takve da aplikacija vredi upola toliko i da svako može da je napravi. Onda kao pošalji te specifikacije potencijalnim kandidatima i gledaj da im nekako proturiš kontakt tih potencijalnih kupaca, recimo emailove (kao greškom)... Naravno to neće biti pravi kupci, nego zamoli neke prijatelje da ti pomognu ili još lakše otvori 5 lažnih naloga na Gmail-u i čekaj. Ako je freelancer đubre, sigurno će pokušati da mimo tebe kontaktira kupce i ponudi im aplikaciju po mnogo manjoj ceni. Možda se neće svi upecati, ali dovoljno je da par njih pokuša, tako da u startu eliminišeš nepouzdane ljude. Onda kada napraviš uži izbor, koristi ostale metode koje sam već nabrojao. Kada odabereš freelancera sa kojim ćeš raditi, obavezno napravi ugovor i vidi koje još mere opreza možeš da preduzmeš. Recimo, bilo bi dobro da, ukoliko postoji mogućnost, freelancer radi u tvojim prostorijama i na tvom računaru i u tvom prisustvu, tako da lakše možeš da kontrolišeš šta se dešava sa kodom, a i da se osiguraš da će isti ostati kod tebe. Ukoliko to nije moguće, onda gledaj da dogovoriš sa freelancerom da ti redovno šalje update koda, kao i da ti svakodnevno šalje radnu listu u kojoj će ti upisivati šta je urađeno za taj dan i slično.
Takođe, ukoliko se radi o velikom i isplativom poslu, možda bi mogao da razmisliš i o unajmljivanju neke firme ili agencije umesto freelancera, što će možda izaći skuplje, ali ćeš barem biti pravno zaštićeniji, a i veća je šansa da te zavrne freelancer nego firma koja ima jake reference i ugled, mada sa druge strane i freelancer može imati to isto. U svakom slučaju, koga god da angažuješ, opet ponavljam, proveri reference, kontaktiraj prethodne poslodavce i učini sve što je u tvojoj moći da saznaš što više o potencijalnom saradniku, jer ako je neko odradio 100 poslova i niko nije imao primedbu, mala je šansa da će 101. put biti drugačije. Pa sad, ako i pored svih preduzetih mera opreza neko uspe da te zavrne, hebi ga, i to se dešava u svetu biznisa... odeš na sud, pa šta ti bude.
[ djordjeno @ 17.09.2009. 08:02 ] @
Evo slicne situacije (ucesnici osoba A i osoba B)
Osoba A: "Vidis tamo onaj kamen.... Ispod njega je sef, a ja nemam nacin da ga otvorim. Pomozi mi i dobices 5% od vrednosti koja se nalazi u njemu."
U vecini slucajeva osoba B sama otvara sef!
[ konislav @ 08.10.2009. 21:05 ] @
hvala na svim vasim odgovorima, dobro sam ih procitao i svakodnevno razmisljam o datoj situaciji. Pa kako vec red nalaze ja cu izneti svoje razmisljanje o postavljenjoj temi.
Kako sam vec napisao kod postavljanja teme, jedan deo softvera koji znam uraditi uradicu sam, za jedan deo softvera resio sam da se doobrazujem kako bih i u tom delu mogao sam odraditi posao , e sad ostaje jedan deo koji mene ne zanima i tu cu najverovatnije prihvatiti misleneje Maka_L i platiti nekoj firmi ili agenciji da mi odradi jedan deo posla sa jednim jakim i preciznim ugovorom koji sam polako poceo da sastavljam. Ukoliko zazivi moj projekat i bude potrebe za malo obimnije poslove probacu da angaziram programere , koji bi radili u mom poslovnom prostoru i na mojim kompjuterima. Ali, zbog svega ovoga pocetak projekta se odlaze za sledecu godinu. U svakom slucaju hvala na vasim odgovorima.
Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.
|