Jak ktoś może edytować to może i skopiować, musiał byś dać każdemu tylko jego fragment i kazać go edytować online i zarazem tam go jakoś okazać, tylko problem pojawi się gdy ktoś wpisze w kod który może edytować coś co przeleci po wszystkich plikach i pożyczy resztę kodu.
Nie widziałem gotowego systemu, a jego Tworzenie patrząc na ułomność którą opisałem jest raczej bez sensu. Rozwiązaniem jest kazanie każdemu pisać pluginy które będą oddzielne od aplikacji i innych pluginów, a każdy będzie swój pisał u siebie i dawał Ci gotowy. Problemem jest nie możność zabezpieczenia silnika, chyba że zakodujesz go jakoś, a są na to metody za $$.