Cuando estamos desarrollando un proyecto libre, debemos, vaya la redundancia, asegurarnos que todos los recursos de los que van a poder disponer otros desarrolladores que más tarde vayan a echar un vistazo a nuestro proyecto (incluso adaptarlo para otros proyectos o hacernos sugerencias de mejoras) sean realmente libres. Por desgracia no todos los proyectos "opensource" realmente lo son. Veamos los inconvenientes de esto y como evitarlo.