Wersja Pro a repozytoria

0

Wpadło mi do głowy coś takiego : podstawowa wersja programu Lite jako open source a dodatkowa funkcjonalność Pro płatna.
Jeden sposób to zamknięte repozytorium z którego wyciagam niektóre katalogi i wystawiam je spakowane.
Lepiej jednak byłoby mieć repozytorium otwarte dla wersji Lite. Jak to zrobic?
Repozytorium otwarte które ma submoduł repozytorium zaknięte? Albo otwarte mające jeden submoduł otwarty a drugi zamknięty?
Jak nie przeszkadzać tym, którzy nie wykorzystują zamkniętego. Czy w pierwszej wersji po porstu klonują nierekurencyjnie? A co gdy chcę korztystać z jakiegoś repozytorum na przykład do szyfrowania otwartego?

2

Podziel apkę na moduły. Pro będzie aktywne jak moduł bedzie zainstalowany. Możesz w wersji lite wstawić funkcje pro jako nieaktywne przyciski.

Pro będzie biblioteką która ma wszystkie te funkcje i uaktywnia przyciski.

2

Upierdliwe. To co mi przychodzi do głowy, to wersja open wciągana jako biblioteka do wersji płatnej, ew. funkcjonalność płatna dostarczona w formie pluginów (np. Jet Brains). Ręczne wyciąganie katalogów to katorga i nigdy nie będziesz wiedział na 100% czy nie pojawiły się jakieś zależności.

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