Zgodnie z gpl, developer ma obowiązek:
a) udostępnić całość kodu,
b) nie powoływać żadnych restrykcji co do kopiowania/modyfikowania całości/części kodu, oprócz tych zawartych bezpośrednio w licencji,
c) szanować zasady licencji.
d) nie powoływać żadnych restrykcji co do usunięcia z kodu odniesień do jego strony (przykład: polski support mybb wprowadził zasadę braku supportu jeśli user usunie ich stopkę. Jest to wbrew licencji, która zakłąda że user ma pełne prawo do dysponowania kodem (w tym do jego modyfikacji)).
Dla przypomnienia - absolutnie zabronione jest publikowanie części (tej samej) aplikacji pod gpl oraz pod inną (=własnościową) licencją. Takie praktyki też już widziałem. Coś takiego stosuje polski support mybb.