Co z licencją ?

0

Witam

Proszę o pomoc w temacie licencjonowania. Może ktoś coś wie w temacie albo ma pomysł.
Napisałem program na system Linux. Chciałbym ograniczoną wersję (free) umieścić dostępną w necie natomiast wersja pełna (płatna) byłaby dostępna poprzez sprzedaż klucza HASP. Ponieważ program nie jest prosty chciałbym aby do pobrania umieścić nie wersję instalacyjną a obraz wirtualnego systemu (np. Vmware, Virtual PC etc. ) z zainstalowanymi odpowiednimi komponentami. I taka wersja mogłaby pracować u klienta. Z wiadomych względów nie będzie to „Open Source”
I stąd moje pytania:

  • czy to dobry pomysł aby umieścić cały obraz systemu (nie będę miał problemów ?)
  • jaka to będzie licencja i co zrobić z licencjami LINUX-a (Ubuntu server) i modułów (PostgreSQL etc.), tak aby się nikt nie przyczepił
  • gdzie najlepiej umieścić taki program do pobrania – bo np. SourceForge to chyba się nie kwalifikuje.
  • może ktoś widział takie rozwiązanie

Dziękuję za wszelką pomoc

0

Po pierwsze popatrz jakie licencje mają twoje zależności. Upewnij się, że sam nie naruszasz jakiś licencji.

0

Wszystkie moduły to są standardowe moduły Linux. Czyli na licencjach BSD GNU etc. (open source). Natomiast mój kod nie będzie "Open Source"

0

Możesz udostępnić obraz wirtualnej maszyny z binarkami, ale musisz dać kod źródłowy do wszystkich open-source-owych komponentów. Najprościej to zrealizować robiąc instalację jakiejś standardowej dystrybucji, pobrać dla tej dystrybucji pakiety źródłowe i udostępnić je obok obrazu maszyny wirtualnej. Źródeł własnego programu nie musisz tam udostępniać.

1

A myślałeś o tym żeby zrobić po prostu skrypt do Dockera ?
Tym samym nie będziesz udostępniał zbudowanej dystrybucji linuxa tylko przepis jak go postawić.
Na windowsie i na macu też działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1