• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak zaprezentować prodekt na githubie z ograniczeniami?

Object Storage Arubacloud
0 głosów
242 wizyt
pytanie zadane 10 czerwca 2021 w PHP przez Grzegorz Mikina Dyskutant (8,060 p.)
Chcę jakoś zabezpieczyć projekt sklepu internetowego przed kradzieżą. Jest to projekt wielogodzinny itd. I chcę możliwe najbardziej zabezpieczyć go przed skopiowaniem, a jedynie zaprezentować na githubie potencjalnemu pracodawcy, co dodać do pliku gitignore itd. Czy da się to jakoś ogarnąć żeby nikt tego mi nie wykradł, a jedynie zobaczył jego funkcjonalność? Druga sprawa, załóżmy że sprzedaję oprogramowanie noi również nie chcę żeby klient do końca mógł zobaczyć co jest pod spodem, czy da się to jakoś zrobić ?

2 odpowiedzi

+1 głos
odpowiedź 10 czerwca 2021 przez Wiciorny Ekspert (269,710 p.)
edycja 10 czerwca 2021 przez Wiciorny

Prywatne repozytorium- udostępnione tylko dla rekrutrów
Nie udostępniać kodu, a jedynie link do aplikacji  umieszczonej na hostingu

Cel bez znaczenia, rekruter nie będzie tracił czasu na przeglądanie kodu, zrobi to pobieżnie. Jeśli firmie zależy na kodzie etc, to dostaniesz odpowiednie zadanie na impementacje.
W przeciwnym razie rekruter i tak pobłażliwie spojrzy tylko na api wizualnie jak klient. Na to nie ma czasu zeby komus kod przeglądać  :), chyba że to ostatni etap gdzie jest juz kilku kandydatów

W świetle prawa autorskiego :  można dobrowolnie skopiować twój program, mając  te same funkcje ( ale nie tak samo wyrażone), nie podlega ochronie np. formaty plików, funkcje - jedynie ICH SPOSÓB WYRAŻANIA.
Prawo tez nie obejmuje zapoznania się za pomocą zmysłów, czy poznania na bazie nie naruszania dóbr majątkowych.
Imo moim zdaniem za dużo na gicie jest fajnych projektów, żeby ktoś Ci wykradł projekt tego typu, po za tym ... nawet jesli to co z tego :) ?
Idea, pomysł etc. może Ci każdy ukraść bo to nie jest UTWOREM według prawa polskiego i nie podlega ochronie

co dodać do pliku gitignore itd

to co dodajesz do pliku gitignore, to nie jest w projekcie, a nie "nie jest widoczne". Tylko po prostu się w nim nie znajdzie na gicie stąd uruchomienie pełnego projektu poprzez clone, lub tym podobne będzie niemożliwe. 
Zapoznaj się najpierw lepiej z ogólnymi podstawami zanim :D przejdziesz do pokazywania komuś projektu...  bo to by była wtopa jakby Cię ktoś zapytał do czego służy plik ignore i co można w nim wykluczyć, a czego nie można. 
dla przykładu dostępu https://github.com/GregoriMik/MedicalClinic

0 głosów
odpowiedź 10 czerwca 2021 przez SzkolnyAdmin Szeryf (86,400 p.)
Kompilator PHP?

Podobne pytania

0 głosów
2 odpowiedzi 144 wizyt
pytanie zadane 17 października 2020 w PHP przez brzenka Nowicjusz (120 p.)
+1 głos
0 odpowiedzi 387 wizyt
pytanie zadane 9 czerwca 2019 w PHP przez mav Nowicjusz (130 p.)
0 głosów
2 odpowiedzi 1,071 wizyt
pytanie zadane 26 czerwca 2017 w PHP przez JokerJESUS Użytkownik (750 p.)

92,555 zapytań

141,404 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...