Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak ochronić kod źrodłowy pracując w grupie?
Generic
post 9.04.2020, 22:56:27
Post #1





Grupa: Zarejestrowani
Postów: 224
Pomógł: 0
Dołączył: 31.10.2012

Ostrzeżenie: (10%)
X----


Witam,

Dotychczasowo wszystkie projekty realizowałem samodzielnie bez udziału osób trzecich. Jednak jeden z moich projektów wymaga podzielenia się z pozostałymi programistami i rozpoczęcie grupowych zadań. Chciałbym dowiedzieć się jak wyglądają aspekty jeśli chodzi o kod źródłowy i jego ochronę przed nieautoryzowanym powielaniem bądź przechowywanie na zewnętrznych nośnikach przez osoby trzecie. Czy takie kwestie można od strony technologicznej zorganizować, czy pozostaje to w kwestiach umów między dwiema stronami? Interesuje mnie to gdyż miałem w przeszłości sytuację, w której akurat to ja przyjmowałem zlecenie klient chciał mieć pewność że jego projekt będzie bezpieczny. Na githubie z tego co zazwyczaj widzę projekty są klonowane przez programistów i na ich urządzeniach dostępny jest cały kod źródłowy projektu. Ostatnimi czasy dość często praktykowana jest praca zdalna na prywatnych komputerach i dużo projektów programiści wolą realizować na własnych urządzeniach. Jeśli popełniłem jakieś gafy to z góry przepraszam, ale nie jestem osobą odpowiadająca za organizacje pracy. Przechodząc do meritum chciałbym dowiedzieć się czy można połączyć ochronę kodu źródłowego i pracę zewnętrznych programistów.

Mam nadzieję, że znajdzie się na forum ktoś kto nieco rozjaśni tą kwestie. Pozdrawiam.
Go to the top of the page
+Quote Post
Pyton_000
post 10.04.2020, 19:06:35
Post #2





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

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


Tylko umowa i odpowiednie zapisy. Nie jestes w stanie ochronić kodu dając do niego dostęp.
Go to the top of the page
+Quote Post
markonix
post 12.04.2020, 00:56:35
Post #3





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Rozdzielić kod na biblioteki, mikroserwisy i przyznać dostęp tylko do części kodu, którą dana osoba będzie się realnie zajmować.


--------------------
Go to the top of the page
+Quote Post
gitbejbe
post 14.04.2020, 18:52:21
Post #4





Grupa: Zarejestrowani
Postów: 515
Pomógł: 63
Dołączył: 27.08.2012

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


od tego są umowy i tyle w temacie.
Go to the top of the page
+Quote Post
Tomplus
post 15.04.2020, 05:32:27
Post #5





Grupa: Zarejestrowani
Postów: 1 828
Pomógł: 225
Dołączył: 20.03.2005
Skąd: Będzin

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


O ile kod nie zawiera patentów unikalnych w kodzie , to nie powinniśmy się bać, że ktoś będzie podglądał, albo modyfikował.

Go to the top of the page
+Quote Post
Generic
post 15.04.2020, 18:08:00
Post #6





Grupa: Zarejestrowani
Postów: 224
Pomógł: 0
Dołączył: 31.10.2012

Ostrzeżenie: (10%)
X----


Cytat(markonix @ 12.04.2020, 01:56:35 ) *
Rozdzielić kod na biblioteki, mikroserwisy i przyznać dostęp tylko do części kodu, którą dana osoba będzie się realnie zajmować.


Dość ciekawe rozwiązanie zwłaszcza kiedy ostatnimi czasy mikroserwisy cieszą się dość dużą popularnością. Umowy to również rodzaj środka, który owszem jest jakimś rozwiązaniem, jakby nie patrzeć obarczonym pewnym ryzykiem. Teoretycznie istnieje możliwość jej złamania. Zastanawia mnie fakt, że w dobie mobilnej bankowości czy różnych transferów nie ma tego typu rozwiązań, które byłyby skupione na ochronie określonych fragmentów kodu źródłowego.

Go to the top of the page
+Quote Post
gitbejbe
post 15.04.2020, 18:48:50
Post #7





Grupa: Zarejestrowani
Postów: 515
Pomógł: 63
Dołączył: 27.08.2012

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


Cytat
Dość ciekawe rozwiązanie zwłaszcza kiedy ostatnimi czasy mikroserwisy cieszą się dość dużą popularnością. Umowy to również rodzaj środka, który owszem jest jakimś rozwiązaniem, jakby nie patrzeć obarczonym pewnym ryzykiem. Teoretycznie istnieje możliwość jej złamania. Zastanawia mnie fakt, że w dobie mobilnej bankowości czy różnych transferów nie ma tego typu rozwiązań, które byłyby skupione na ochronie określonych fragmentów kodu źródłowego.


cholernie to komplikujesz. Teraz sobie pomyśl jak działają duże firmy, które zatrudniają setki programistów, które wywalają i zarabiają grubą kasę. Myślisz że oni zastanawiają się nad tym czy warto rozdzielać kod na mikroserwisy tylko po to aby osoby które pracują nad pewną gałęzią projektu nie widziały innej części kodu ? Nie twierdze że zawsze wszyscy mają dostęp do wszystkiego, ale nawet jeśli byś w ten sposób rozbij projekt, to co , nie spisałbyś umowy ? ten kawałek kodu który oddzieliłeś od projektu możesz spisać jakby co na straty ? Od tego są prawnicy i umowy.

Umowy to nie rodzaj środka który jest jakimś rozwiązaniem. Jest to jedyne rozwiązanie
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 00:05