Non sono un avvocato, quindi prendi con un pizzico di sale. Ma dipenderà dalla licenza particolare.
Con la GPL che richiede donazioni è ammessa al 100%.
Con la licenza di smartgit per uso non commerciale gratuito:
3.2.1 If a SOFTWARE Non-Commercial License is agreed upon with the licensee, the licensor grants the licensee the non-exclusive, non-transferable right, which is terminable according to the terms of clause 5 or permanent, to have the SOFTWARE used on a arbitrary number of single-user computers or on a central server or via terminal server clients, simultaneously by a arbitrary number of users, solely for non-commercial purposes. A purpose is non-commercial only if it is in no manner primarily intended for or directed toward commercial advantage or private monetary compensation.
Quindi a Smartgit sembra non importare se l'uso non commerciale viene rilasciato con una licenza permissiva o con uno strumento di donazione; a loro importa se lo si utilizza per un vantaggio commerciale (no) o un'eventuale compensazione monetaria (eventualmente, si richiedono donazioni fornite come ringraziamento per l'utilizzo del software). Se sei un ragazzino di 16 anni che sviluppa piccole piccole app e aspetti di ottenere meno di $ 500 in donazioni in un determinato anno; Non me ne preoccuperei. Non è probabile che Smartgit ti denunci per aver utilizzato la licenza sbagliata; sarebbe un caso molto difficile da vendere. Se inizi a fare un sacco di soldi con la donazione; o decidere di iniziare a offrire supporto pagato; e smartgit è parte integrante del tuo ciclo di sviluppo che è un'altra domanda. Il punto in cui smartgit viene utilizzato parte di un'azienda che fa soldi, allora probabilmente dovresti pagare per la licenza commerciale.