Licencja GPLv3, a reverse engineering

0

Witam, znalazłem odpowiadający mi program na licencji GPLv3, jednak chciałbym rozprowadzać moją modyfikację masowo w Google Play i Appstore, więc przez ustalenia tej licencji, musiałbym tą modyfikację również zamieszczać na licencji GPLv3. Tym samym, naraziłbym się na koszty, gdyż moja modyfikacja używa moich serwerów. Pobierane dane są dość ciężkie (mapy dla GPS), więc nie chciałbym by każdy następny developer, korzystał z moich serwerów i znał mechanizm. Programowo nie da się zbytnio ukryć nowych mechanizmów (muszą być na GPLv3 zresztą) i adresów do plików serwerowych.

Chciałbym się zapytać, czy mogę obejść licencję, przepisując ten program od zera, z nową grafiką, itp? Każdą zmienną, metodę, klasę, wszystko. Oczywiście nie mam na myśli tylko zmiany nazw, ale optymalizację kodu, wywalenie tego, czego nie potrzebuję, napisanie tego inaczej, itp.

Program to:
https://play.google.com/store/apps/details?id=net.osmand
W zasadzie ma wszystko na GPLv3, jakiś tam moduł na LGPL i trochę Apache 2.0

0

https://en.wikipedia.org/wiki/Clean_room_design

Typically, a clean-room design is done by having someone examine the system to be reimplemented and having this person write a specification. This specification is then reviewed by a lawyer to ensure that no copyrighted material is included. The specification is then implemented by a team with no connection to the original examiners

Widziałem taki projekt: najpierw jedna osoba opisała cały kod komentarzami, potem wyrzucono kod zostawiając same komentarze, i kto inny pisał nowy kod na podstawie komentarzy.

0

Jak Ci bardzo zależy to napisz do gościa który napisał ten kod żeby Ci go udostępnił/sprzedał na innej licencji.

Chcesz zarobić na swojej pracy jemu też pozwól :)

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