Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zlecanie programiście php prac przy własnym systemie?, Czy muszę udostępnić pełny dostęp do mojego projektu?
kukix
post
Post #1





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam.

Chciałem zlecić programiście php prace przy systemie, który rozwijam od kilku ładnych lat.

Proszę o informacje, jak można to zorganizować, żeby nie udostępniać całości programiście. Niestety program nie jest zbudowany na frameworku.

Jakieś pomysły? Podpowiedzi.

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
lukasz91
post
Post #2





Grupa: Zarejestrowani
Postów: 149
Pomógł: 7
Dołączył: 6.01.2010
Skąd: Opole Lubelskie

Ostrzeżenie: (0%)
-----


Jak rozumiem nie chcesz udostępniać kodu aplikacji? Moim zdaniem jest niewykonalne. Jeżeli boisz się kradzieży kodu itp podpisz z programistą odpowiednią umowę.
Go to the top of the page
+Quote Post
Boshi
post
Post #3





Grupa: Zarejestrowani
Postów: 342
Pomógł: 15
Dołączył: 30.08.2011

Ostrzeżenie: (0%)
-----


I jak niby wyobrażasz sobie, że programista będzie pisał kod nie mając wglądu do architektury? Chyba, że zlecasz tylko poprawienie jednego modułu udostępniajac wszystkie jego dotychczasowe kody, a sam moduł nie ma żadnych powiązań z innymi,.
Go to the top of the page
+Quote Post
Lion
post
Post #4





Grupa: Zarejestrowani
Postów: 148
Pomógł: 14
Dołączył: 23.02.2013

Ostrzeżenie: (0%)
-----


Jeśli Twój system ma API to jest to możliwe, ale pewnie nie ma. Jeśli zalezy Ci na takiej separacji bazy systemu od dostarczanych przez obcych programistów funkcjonalności to zacząłbym od stworzenia takiego API.
Go to the top of the page
+Quote Post
kukix
post
Post #5





Grupa: Zarejestrowani
Postów: 600
Pomógł: 2
Dołączył: 1.09.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(Lion @ 27.12.2016, 09:53:33 ) *
Jeśli Twój system ma API to jest to możliwe, ale pewnie nie ma. Jeśli zalezy Ci na takiej separacji bazy systemu od dostarczanych przez obcych programistów funkcjonalności to zacząłbym od stworzenia takiego API.


Ma API, ale nie na tyle zaawansowane, żeby można było na jego podstawie tworzyć nowe moduły.

Niestety problemem jest to, że nie każdy jest uczciwy. A czy Wy byście oddali na tacy komuś swój program opracowywany przez lata? Jednak żeby się rozwijać dobrze byłoby pewne elementy do opracowania przekazywać innym.


P.S. Pracowałem kiedyś w pewnej firmie ( B ), która produkowała rozdzielnice elektryczne, skopiowali oni od firmy A formy do wytwarzania tych urządzeń, podglądnęli komu sprzedają, całą logistykę firmy i otworzyli swoją działalność, idzie im teraz dosyć dobrze z tego co wiem, jednak od tej firmy B odłączył się pracownik (firma C ), który też skopiował formy, chlop dał tylko inną nazwę firmy i pojechał do wszystkich klientów firmy B, że da im to samo taniej i lepiej. Po pół roku od firmy C odłączył się następny pracownik, takie same formy, nawet nie zmienił nazwy, tylko dołożył przedrostek "EL" i też udeżył do klientów (IMG:style_emoticons/default/smile.gif) czasami mijali się w drzwiach (IMG:style_emoticons/default/wink.gif)


Duże firmy maja prawników, mogą sobie pozwolić na udostępnienie kodu, jednak jedno osobowa firma może mieć problem z wyegzekwowaniem czegokolwiek.

Zlece za 1000 zl modułu pewnego programisty i muszę dąć mu pełen dostęp do oprogramowania? Na miejscu mógłbym mieć na niego oko, ale nie ma tutaj żadnych programistów w okolicy. ew css, html

Cytat(Boshi @ 22.12.2016, 18:07:31 ) *
I jak niby wyobrażasz sobie, że programista będzie pisał kod nie mając wglądu do architektury? Chyba, że zlecasz tylko poprawienie jednego modułu udostępniajac wszystkie jego dotychczasowe kody, a sam moduł nie ma żadnych powiązań z innymi,.


Nie wiem właśnie, pytam jak to robią inni. Mam prace dla programisty/programistów, kilka mniejszych/większych zleceń.

Ten post edytował kukix 29.12.2016, 02:22:57
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




To tak jakbyś chciał żeby mechanik naprawił Ci auto, ale nie chciałbyś dać mu kluczyków bo przecież może auto ukraść. Nie popadajmy w paranoję, a jeśli jednak popadasz to po prostu nie zlecaj nikomu prac.
Go to the top of the page
+Quote Post
Dejmien_85
post
Post #7





Grupa: Zarejestrowani
Postów: 251
Pomógł: 23
Dołączył: 23.04.2013

Ostrzeżenie: (0%)
-----


Cytat(phpion @ 29.12.2016, 07:05:53 ) *
To tak jakbyś chciał żeby mechanik naprawił Ci auto, ale nie chciałbyś dać mu kluczyków bo przecież może auto ukraść. Nie popadajmy w paranoję, a jeśli jednak popadasz to po prostu nie zlecaj nikomu prac.


Ano, racja - albo zawozisz mechanikowi świecę i pytasz się na ile by wycenił remont silnika. ; )

Można też do serwisu komputerowego zanieść wentylator od procesora i zapytać się, jak naprawią komputer - bez jego pokazywania.

Nie da się.

Jeśli w swoim serwisie masz jakieś niezależne moduły (np. karta graniczna w PC jest niezależnym modułem, można ją przepinać itd, ma swoje API), to dałoby się nad tym pracować.
Ale jeśli cały system jest jednym zlepionym monolitem, to już sprawa się komplikuje, bo przecież aby połapać się jak co działa, to trzeba to zobaczyć i zrozumieć. Nie ma innej drogi.

Jedyne zabezpieczenie jakie widzę to przygotowanie umowy z wysoką karą umowną (np. 50.000 - 100.000 zł) za rozpowszechnianie lub wykorzystywanie działa do własnego użytku.
To może odstraszyć.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #8





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Z karami jest tak że musisz udowodnić że to ta osoba udostępniła (IMG:style_emoticons/default/wink.gif)

@kukix cóż to za system, w jakim wymiarze potrzebujesz te zmiany. Może warto znaleźć 1 osobę która w miarę na stałe będzie się tym zajmowała.

Ten post edytował Pyton_000 20.01.2017, 15:22:47
Go to the top of the page
+Quote Post
cepa
post
Post #9





Grupa: Zarejestrowani
Postów: 125
Pomógł: 7
Dołączył: 27.01.2010

Ostrzeżenie: (0%)
-----


Stoisz przed taka sama sytuacja jak zatrudnienie pracownika wiec odpowiednia umowa NDA powinna zalatwic sprawa.
W przypadku jej naruszenia masz idziesz z tym do sadu i masz prawo zadac kasy za wyrownanie strat. Z drugiej strony nawet w duzych firmach gdzie know-how jest wartosciowe, zadko w Polskich warunkach daje sie kwoty wieksze niz 50..100k zl za zlamanie NDA i bywa tak, ze inna firma placi taka kare za 'wykupienie' pracownika z jego poprzedniej firmy.

Inna kwestia, jezeli twoj kod to twoj najbardziej wartosciowy asset w firmie, a nie relacje i umowy z klientami... to cos masz nie tak ze swoim biznesem.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 11:33