2010-09-06 7 views
10

Zrobiłem dość dużą aplikację PHP do obsługi zautomatyzowanych zapytań dla dowolnej witryny (podłączonej do ich istniejącej struktury strony), było to raczej "wyzwanie" z nagrodą w końcu dla każdego. Włożyłem w to kilka dni, nie chcę być wredny, ale widzę cały czas rzeczy takie jak te chronione prawem autorskim przez ludzi.Uwalniam aplikację PHP, której znajomy powinien użyć, czy powinienem ją chronić?

Jakie byłyby korzyści, czy powinienem umieścić w źródle informację o prawach autorskich, aby twierdzić, że ją napisałem (być z tego dumnym)? Czy powinienem udostępnić go publicznie? Chciałem tylko uzyskać dane wejściowe, zanim pójdę dalej.

Odpowiedz

11

Gdybym był, wybrałbym liberalną licencję, która pozwala każdemu używać twojego kodu (nawet pod inną licencją), ale wymaga atrybucji. Zwykle używam do tego BSD. Jest też MIT, który jest podobny (i kompatybilny). Możesz też napisać własną.

+3

To w większości dobry pomysł. Użyj licencji BSD lub MIT. Ale: nie pisz własnej licencji! –

+0

Zależy od potrzeb. Napisałem własną licencję na jedną aplikację, ponieważ chciałem, aby była ona darmowa, ale zamknięta. Nie znalazłem na to gotowej licencji i musiałem trochę wykorzystać mój mózg, by stworzyć własną. W przypadku większości zastosowań, a zwłaszcza w przypadku oprogramowania typu open source, jest to w istocie zupełnie niepotrzebne. Istnieje wiele dobrych licencji do wyboru. – mingos

+0

Kolejny o własnych licencjach: Znam kilka osób, które po prostu piszą coś w stylu "Jeśli użyjesz tego kodu, to by rządziło, gdybyś wspomniał o mnie jak o swoim autorze". Jest to ręcznie robione i choć technicznie nie jest to umowa licencyjna, dla niektórych osób działa dobrze. – mingos

0

Zależy

  1. Ile znaczenie dać do wysiłku
  2. wagę do swojego czasu (być to kilka godzin)
  3. twój związek z tym znajomym.

Gdybym był tobą, prosiłbym mojego przyjaciela (lub innych) o umieszczenie przyjaznego/kurtuazyjnego "wbudowanego" lub "dziękuję" gdzieś. Możesz powiedzieć, że da ci to satysfakcję, a także trochę prasy (może). Mogą nadal korzystać z Twojego kodu i zachować go jako open source, jeśli chcesz.

1

Byłbym skłonny umieścić (c) mnie w nagłówku; nie może boleć. Twój przyjaciel prawdopodobnie kupi ci piwo lub dwa, co wydaje się rozsądną opłatą za dalsze kopie.

8

Pierwsza kwestia: jednym prostym aktem pisząc kod, już jesteś chroniony prawem autorskim - co najmniej zakładając, że Konwencja Berneńska ma zastosowanie tam, gdzie mieszkasz, co robi (przynajmniej teoretycznie) przez większość czasu. świat.

Po drugie, myślę, że na pytanie o umieszczenie wymogów licencyjnych najlepiej odpowiedzieć z pytaniem: jeśli umieściłeś wymagania (np. Uznanie autorstwa) i stwierdzisz, że zostały naruszone, co, jeśli cokolwiek zrobisz, aby wprowadzić te zasady w życie? wymagania?

  1. Czy nie robisz nic, ale jesteś wkurzony i masz brzydki dzień, ponieważ niektórzy ludzie są takimi szarpnięciami?
  2. Napisz do nich wiadomość e-mail, jeśli adres był przydatny, ale poza tym 1).
  3. Naprawdę pracuj, aby znaleźć e-mail ...
  4. Jeśli zignorujesz swój e-mail, wyślij list w formie papierowej?
  5. Jeśli zignorują Twój list, wyślij go pocztą kwalifikowaną?
  6. Jeśli to zignorują, zapłacić prawnikowi, aby wysłać list?
  7. Jeśli zignorują pismo od twojego prawnika, faktycznie udadzą się do sądu?

Przynajmniej IMO, są tylko dwa wybory, które mają prawdziwy sens. Jeśli jest wystarczająco cenny, abyś rzeczywiście i uczciwie wkładał cały czas, pieniądze i wysiłek, aby zwrócić się do sądu z powodu naruszenia praw autorskich [Edycja: lub licencja], musisz zarejestrować swoje prawa autorskie (np. w Stanach Zjednoczonych, pod numerem Electronic Copyright office), i odejdź stamtąd [edit: ie, nakładając i egzekwując wszelkie ograniczenia licencyjne, które uznasz za stosowne.]

Jeśli nie chcesz bronić swoich wymogów licencyjnych w sądzie, równie dobrze możesz nie umieszczać ich w pierwszej kolejności. Zadaj ładnie prośbę o uznanie, a są szanse, że większość ludzi to da (w rzeczywistości, całkiem sporo zapyta o to, czy o to poprosisz, czy nie). Jeśli natkniesz się na nieuniknionego szarpnięcia, który ignoruje to, o co prosiłeś, nie pozwól, by to zrujnowało twój dzień.

+0

+1 dobrze podsumowany – NikiC

+0

Jerry Coffin: Wiele się nauczyłem z tego wpisu, dziękuję. Jest to przydatne w przypadku wskazówek dotyczących dalszych projektów i sposobu ich obsługi. Naprawdę chciałbym dowiedzieć się więcej o prawach, dobry moment na rozpoczęcie! – John

2

Oczywiście należy chronić prawa autorskie i publikować je najpierw, aby nigdy nie było kwestii własności. Nie wstydź się doceniać swojej dobrej pracy. Pozostaw licencje wyłączone, dopóki nie zdecydujesz, co z nimi zrobić. Prawa autorskie dają monopol i zawsze możesz wybrać mniej restrykcyjną licencję w późniejszym terminie. Gratuluję ukończenia dużego projektu!

+0

Bardzo dziękuję za zachętę, zdecydowanie skoncentruję się na ich wykończeniu i przyjrzeniu się rozwiązaniom po tym, kiedy będę gotowy, i uczę się od nich, aby ubiegać się o kolejne projekty. – John

Powiązane problemy