Bueno como sabrás ninguna licencia que restrinja la distribución comercial de cualquier modo es considerada libre, pero al margen de eso no conozco ninguna licencia que se ajuste a lo que pides (lo mismo existe, pero a saber). Lo único que se me ocurre que podrías usar es la CPOL(Code Project Open License).
No podrían venderlo tal cual, sin modificar, sólo como parte de un trabajo mayor:
5.d You agree not to sell, lease, or rent any part of the Work. This does not restrict you from including the Work or any part of the Work inside a larger software distribution that itself is being sold. The Work by itself, though, cannot be sold, leased or rented.
Y no tendrías problemas con lo de que "ha sido programado por la empresa XXX" ya que podrías poner tu propia nota y no la podrían quitar (tipo antigua BSD):
5.a You agree not to remove any of the original copyright, patent, trademark, and attribution notices and associated disclaimers that may appear in the Source Code or Executable Files.
Sé que no es lo que buscas, pero es otra alternativa.
Eso sí leete bien la licencia porque si que tiene un par de puntos no muy claros y algo extraños pero quizá te sirva:
CPOL. Pero lo dicho, libre no es.
Un saludo.