O systemie

Gekosale działa w oparciu o dual-licensing (podwójne licencjonowanie). Oznacza to, że stosowane są w nim 2 licencje na różne fragmenty aplikacji. Licencja komercyjna obejmuje tylko i wyłącznie tą część aplikacji, która w żadnym wypadku nie powinna być modyfikowana przez kogokolwiek spoza zespołu Gekosale. Cała reszta Gekosale działa w oparciu o LGPL czyli jest w pełni otwarta na modyfikacje. Poniżej znajdują się odpowiedzi na najczęstsze pytania jakie mogą się pojawić:

1. w jaki sposób jest zabezpieczona część Gekosale objęta licencją komercyjną ?

Zabezpieczenie obejmuje zakodowanie tej części aplikacji za pomocą IonCube oraz kilka wewnętrznych mechanizmów sprawdzających integralność aplikacji.

2. czy Gekosale uruchomi się na każdym serwerze ?

Tego nie wiemy, ale jesteśmy przekonani że na serwerach z obsługą PHP 5.2 oraz 5.3 z włączonym modułem dla IonCube nie będzie problemów.

3. Dlaczego nie jest stosowany już czysty GPL ?

Ma to związek z podejściem kilku firm do idei open-source. Gekosale ma pozostać bezpłatne i tak bardzo otwarte jak to możliwe. Dlatego został zastosowany mechanizm licencjonowania i zabezpieczeń, który gwarantuje, że sposób udostępniania Gekosale nie ulegnie zmianie.

4. Czy zakodowanie części aplikacji ma wpływ na wydajność ?

Zdecydowanie tak. Pliki przetworzone IonCube będą się wykonywały szybciej niż w wersji niezakodowanej. Ma to związek ze sposobem obsługi kodu po stronie interpretera PHP.

5. Czy zamierzacie wrócić kiedyś do czystego GPL ?

Tak, jeżeli ryzyko pojawienia się platform nieuczciwie wykorzystujących Gekosale spadnie. Na chwilę obecną z całych sił będziemy chronić naszych użytkowników przed nieuczciwym wykorzystaniem bezpłatnej platformy.

6. Czy mam możliwość dowolnego modyfikowania wyglądu sklepów i zachowania pluginów ?

Zdecydowanie tak. Jedyne mechanizmy zabezpieczone to core Gekosale, do którego niewskazane są jakiekolwiek modyfikacje. Reszta aplikacji posiada otwarty kod na licencji LGPL