Donationware, լիցենզավորման մեթոդ, որը թույլ է տալիս տարածել ծրագրային ապահովումը ազատ տարբերակով, և զարգացման համար ընդունել նվիրաբերություններ ծրագրավորողին, կամ կատարել բարեգործություն[1]։ Նվիրաբերության չափը կարող է լինել ֆիքսված, կամ լինել ցանկացած չափերի, կախված ծրագրավորողի պատկերացված ծրագրի արժեվորումից։ Քանզի նվիրաբերությունները ըստ ցանկության են լինում և ծրագիրը չի հանդիսանում freemium կամ crippleware, այն տեխնիկապես կարող է համարվել լրիվ անվճար։