EmDash CMS jest «fully open source, MIT licensed» — tak opisuje go sam Cloudflare. Ale co to tak naprawdę oznacza i dlaczego wybór licencji MIT zamiast GPL (używanej przez WordPress) to istotna decyzja? Omówmy to z perspektywy dewelopera i firmy budującej produkty na tym CMS-ie.
MIT vs GPL — kluczowe różnice
Licencja GPL (General Public License), którą używa WordPress, wymaga, aby wszelkie dzieła pochodne (w tym wtyczki i motywy) były również dystrybuowane na GPL. To oznacza, że nie możesz stworzyć wtyczki WordPress i sprzedawać jej jako zamknięte źródło — musisz udostępnić kod. Licencja MIT jest znacznie bardziej liberalna — pozwala na dowolne użycie, modyfikację i dystrybucję, bez obowiązku ujawniania kodu źródłowego. Możesz budować komercyjne wtyczki, zamknięte motywy i produkty SaaS na bazie EmDash bez żadnych ograniczeń licencyjnych.
Co to oznacza dla ekosystemu?
Liberalna licencja otwiera drzwi dla firm, które wcześniej nie chciały inwestować w ekosystem WordPress ze względu na ograniczenia GPL. Producenci oprogramowania mogą tworzyć premium wtyczki z zamkniętym kodem. Agencje mogą budować niestandardowe rozwiązenia dla klientów bez obaw o naruszenie licencji. Startup może zbudować produkt SaaS na bazie EmDash i nie musi udostępniać swojego kodu. W połączeniu z sandboxowanymi wtyczkami — gdzie kod i tak działa w izolacji — daje to zupełnie nowy model ekosystemu CMS.
Jak kontrybuować?
EmDash jest dostępny na GitHubie i aktywnie przyjmuje kontrybucje od społeczności. Możesz zgłaszać błędy, proponować funkcje, tworzyć pull requesty lub pisać wtyczki i motywy. Cloudflare zachęca do kontaktu przez emdash@cloudflare.com lub bezpośrednio przez GitHub Issues. Projekt jest w fazie early developer beta, więc teraz jest idealny moment, aby włączyć się w rozwój i mieć realny wpływ na kształt następcy WordPress.
Brak komentarzy