Puede ser que tengas razón en eso de ofrecer al público... pero no tiene nada que ver con que se cobre o no.
Te planteo algo más entonces. Olvidémonos del caso anterior y ahora tomemos este:
Si tú te bajas un foro phpBB y montas un foro de ayuda, pero haces una pequeña modificación al script de autentificación que va de acuerdo a tus necesidades específicas... ¿Puede venir cualquier usuario de tu foro a pedirte que muestres el código de esa pequeña modificación que hiciste?
Saludos