Opracowałem prostą aplikację, którą chcę wypuścić za darmo, ale nie planuję wydać kodu źródłowego. Chcę, aby aplikacja była swobodnie dostępna, ale nie chcę, aby ktokolwiek ją sprzedawał lub inżynieria wsteczna. Licencja MIT wygląda na prostą i ładną, ale pozwala też każdemu ją sprzedać. Czy jest jakaś licencja dla mnie odpowiednia, czy powinienem po prostu zmodyfikować licencję MIT?
licensing
legal
free-software
Giorgi
źródło
źródło
Odpowiedzi:
CC BY-NC-ND 3.0
http://creativecommons.org/licenses/by-nc-nd/3.0/
Licencje Creative Commons nie były przeznaczone w szczególności dla oprogramowania typu open source, ale mogą nadal mieć zastosowanie do oprogramowania - i do takich celów. Zasadniczo twój darmowy program byłby dziełem sztuki, którym chcesz się swobodnie dzielić. I tag -noncommercial, a także reguła -noderivatives pasują do twoich intencji.
źródło
Chcesz rozdawać je w formie binarnej, ale bez źródeł, prawda? to nie jest Open Source, to darmowy (małe „f”) MIT, GPL, CC itd. są to wszystkie licencje Open Source, używane na źródłach, bez plików binarnych.
Jeśli jest bezpłatny, ale zamknięty, nadal jest zastrzeżony. Tylko upewnij się, że Twój plik do pobrania jest dobrze widoczny i nie będzie sprzedawany bez Twojej zgody.
źródło
EDYCJA: [Jeśli nie masz nic przeciwko udostępnieniu kodu źródłowego na żądanie:] GPL nie zabrania wyraźnie sprzedaży programu, ale wymagałoby, aby sprzedawca udostępnił kod źródłowy i poinformował kupującego, że kod źródłowy jest dostępny jest dostępny. To może wystarczyć, aby powstrzymać wszelkie próby sprzedaży oprogramowania. Nie jestem pewien, jak ktokolwiek mógłby ukryć fakt, że program był dostępny również za darmo.
Dodatkową zaletą korzystania z GPL jest to, że jeśli ktoś ulepszy Twój program i rozpowszechni go, jego zmiany będą dla Ciebie dostępne.
źródło