Careware (também chamado de charityware, helpware ou goodware) é um software licenciado de forma a beneficiar uma instituição de caridade. Alguns carewares são distribuídos gratuitamente, e o autor sugere que seja feito um pagamento para uma instituição de caridade indicada ou uma instituição de caridade escolhida pelo usuário. Por outro lado, o careware comercial inclui uma taxa destinada à caridade além do valor de distribuição. Também pode envolver uma troca de algum tipo, ou até mesmo um compromisso de ser gentil com estranhos.
O termo "charityware" foi creditado ao desenvolvedor canadense Roedy Green em uma edição de 1988 da revista 2600. Um dos primeiros usos conhecidos do termo "careware" apareceu na coluna de programação C do Dr. Dobb's Journal, escrita por Al Stevens, por volta de 1991. Stevens estava desenvolvendo uma biblioteca de interface do usuário e publicando o código-fonte em parcelas mensais. Para distribuir o código aos leitores, Stevens sugeriu que eles lhe enviassem um envelope selado com um disquete em branco. Ele copiava o código no disquete e o devolvia. Ele também sugeriu que, como forma de expressar sua gratidão, incluíssem um dólar, que ele doaria ao banco de alimentos local no Condado de Brevard, Flórida. Stevens chamou esse método de distribuição de "careware".
A ideia de careware de Paul Lutus não envolve troca monetária - em vez disso, ele faz um pedido ao usuário para "parar de reclamar por um tempo e tornar o mundo um lugar melhor".
Por exemplo, o editor de texto vim é um software gratuito, mas inclui um pedido de seu autor, Bram Moolenaar, para que os usuários façam doações para a ICCF Holland, que trabalha para ajudar vítimas de AIDS em Uganda. A licença do Vim, chamada de Charityware, foi declarada por Richard Stallman como compatível com a GPL. Outro exemplo atual é o MJ's CD Archiver, um arquivador de arquivos para Microsoft Windows/Linux/Mac OS X. A instituição de caridade sugerida é a NACEF, uma instituição de caridade registrada nos EUA para o Projeto Esperança da China.