Kommerziell ist eine Anwendung/Komponente immer dann, wenn eine Gewinnerzielungsabsicht dahinter steht.
Das heißt: Will ein Programmierer mit seiner Anwendung/Komponente einen geldwerten Vorteil erzielen, handelt es sich um eine kommerzielle Anwendung/Komponente.
Das Problem ist, was ist ein
geldwerter Vorteil.