Pytanie o licencję na kod. Klient ukradł mój kod


9

Klient, dla którego wykonałem projekt, przypadkowo skończył z kodem źródłowym tego projektu. Głupie wiem. Ustalono, że otrzymają produkt, nigdy kod źródłowy. Jednak oczywiście próbują teraz pobrać szybki i użyć kodu źródłowego, aby stworzyć własne produkty dla innych klientów.

Teraz nie chcę robić z tego wielkiego interesu, ale zastanawiam się nad udostępnieniem kodu jako projektu typu open source, z którego każdy może korzystać, aby jego „unikalny” punkt sprzedaży (mój kod) był dyskusyjny.

Co sugerujecie, że robię / wypuszczam kod, jeśli zdecydują się być * ssholes w tej sprawie?


1
Hmm Jakie układ był tam? Niekoniecznie zachowujesz prawa do wydania kodu jako oprogramowania typu open source.
Cody Gray,

Robiłem interesy z tym facetem przez 5 lat. Umowa zawsze polegała na tym, że dostanie produkt, nigdy źródło. Przywołał to niedawno, gdy podkreśliłem, że źródłem jest moja własność.

5
Jeśli masz pisemną umowę potwierdzającą, że masz własność intelektualną do kodu źródłowego, możesz je pozwać.

6
Co twój prawnik mówi o warunkach umowy?

1
Jeśli tak jest w Stanach Zjednoczonych, źródłowe prawa autorskie zmieniają ręce tylko z wyraźnym przeniesieniem lub jeśli projekt to „praca najemna”, a „praca najemna” nie może istnieć w relacji konsultant-klient. (IANAL, TISNLA, a jeśli polegasz na tym, co mówię bez konsultacji z prawdziwym prawnikiem, zasługujesz na to, co dostajesz). Tak długo, jak posiadasz prawa autorskie i nie masz żadnych zobowiązań umownych, możesz je ponownie wydać na podstawie dowolna licencja, którą wybierzesz. Najpierw jednak zbierz wszystkie dokumenty i zorganizuj je, a następnie skonsultuj się z prawnikiem, aby uzyskać szczegółowe informacje.
David Thornley,

Odpowiedzi:


10

Możesz skonsultować się z adwokatem w swojej jurysdykcji prawnej, aby dowiedzieć się, kto sąd może zdecydować o prawach własności do kodeksu, jeśli do tego dojdzie. Nawet jeśli uważasz, że to twój własny kod, nie chcesz przegrywać procesu ze względu na to, co mówi lokalne prawo i wszelkie dowody, które są faktycznie dostępne i dopuszczalne.


3
Zdecydowanie. Jeśli zwolnisz kod, co powstrzyma firmę przed odwróceniem się i pozwaniem cię? Czy po tym, jak wykonali ten mały wyczyn, ufasz im?
Ant

Naprawdę też nie chcesz być po zwycięskiej stronie procesu. Może to kosztować dużo pieniędzy, czasu i stresu. Chcesz uniknąć robienia czegokolwiek, co nie jest wyraźnie legalne.
David Thornley,

3

Powinieneś pomyśleć, jak możesz się bronić, jeśli zdecydują się winić cię za to, że to ty ukradłeś kod. Być może powinieneś opublikować go jak najszybciej, aby uzyskać dowód, że masz ten kod, zanim go mieli ...


2

Wypuść go na licencji GPL, wtedy powinieneś być w stanie uzyskać ich zmiany zarówno w kodzie, jak i własnym :)

W tej chwili, chyba że mają umowę o przeniesieniu adresu IP twojego kodu, nie mają prawa do korzystania z niego - nadal zachowujesz prawa autorskie. Twoim problemem jest udowodnienie, że to twoje, a nie ich. Zakładam, że nie masz umowy określającej, co zostanie przekazane, w takim przypadku skorzystaj z GPL.


2
„powinieneś być w stanie uzyskać ich zmiany w kodzie” Um, nie. Kod może być podwójnie licencjonowany. Firma twierdzi, że nie ma kodu GPL, więc nie jest nim związana. Pewnie, że możesz zaangażować prawników, ale OP powiedział już, że nie chce tego zrobić, a jeśli tak, może po prostu pozwać ich o kradzież.
James

GPL jest teoretycznie egzekwowane na drodze sądowej, co nie jest celem OP. (Praktycznie naruszenia prawie zawsze kończą się w osiedlach, ale groźba pozwu jest tym, co popycha osady.) Jeśli OP chciał pozew, OP ma już podstawy.
David Thornley,

Przed projektem ustalono, że kod źródłowy nie jest ich własnością. W przeszłości zrealizowałem z nimi kilka projektów i nigdy nie dostarczyłem kodu źródłowego. Dostarczyłem produkt zgodnie z opisem, ale nigdy nie uzgodniliśmy, że jest właścicielem kodu źródłowego. Zwłaszcza, że ​​chcieli móc to zmienić i powielić ten produkt innym klientom, uniemożliwiając mi więcej pracy. Przez przypadek otrzymali kod źródłowy tego ostatniego projektu.
Zophiel

1

Dostarczenie kodu do open source i utrzymanie jego ewolucji może doprowadzić do sukcesu nie tylko z powodu „zemsty”. http://www.techdrivein.com/2010/08/11-biggest-open-source-success-stories.html Również kod źródłowy jest własnością licencjonowaną, więc w zależności od przepisów krajowych możesz odzyskać kod lub powstrzymać inną firmę od Użyj tego. Ale są sposoby na przezwyciężenie tego, więc sugeruję, aby po prostu go otworzyć, sprawić, że kampania reklamuje się w promowaniu otwartego oprogramowania, a możesz skończyć z nowym biznesplanem.


Chciałbym, żeby był darmowy dla każdego. Nie chcę koniecznie skończyć z nimi walką prawną, ponieważ uniemożliwiam im zarabianie pieniędzy. Ponieważ ich plan polegał na wykorzystaniu go jako punktu sprzedaży w biznesplanie. Pomyślałem, że udostępnię go każdemu. Jakiej licencji powinienem użyć?

@Zophiel Najłatwiej byłoby CC creativecommons.org/licenses to lista licencji, które możesz wybrać według własnych potrzeb. Inne opcje to GNU gnu.org/licenses, ale jest to nieco bardziej skomplikowane. Do CC jest tutaj proste narzędzie do konfigurowania: creativecommons.org/choose
JackLeo

@JackLeo Przepraszamy, jaki biznes plan?
quant_dev

2
OSI ma również listę licencji opensource.org/licenses/category
Htbaa

1
Wybrałbym licencję Open Source, jak mówi @Htbaa. Jeśli chcesz się upewnić, że pochodne pozostają wolne / otwarte oprogramowanie, skorzystaj z jakiejś formy licencji GPL. Jeśli naprawdę nie obchodzi Cię, czy inni wprowadzają własne zmiany i zachowują je jako zastrzeżone, użyj jednej z bardziej liberalnych (w stylu BSD).
David Thornley,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.