Shared source é um conceito de licenciamento de software que é mais aberto do que a abordagem proprietária ao licenciamento, mas mais restrito do que o modelo de código aberto. Sob uma licença de programa de código fonte compartilhado, as partes autorizadas têm acesso total ou parcial ao código fonte. Tipicamente, aqueles a quem é concedido acesso podem visualizar o código fonte, mas não podem alterá-lo para qualquer propósito comercial. Alguns programas código-fonte compartilhado permitem apenas a visualização do código; outros permitem alteração e/ou redistribuição não-comercial. A Microsoft originou a abordagem do código-fonte compartilhado, que desde então tem sido adotada por outros grandes players da indústria, incluindo Hewlett-Packard e Sun Microsystems.