Este documento analiza las distintas formas de protección jurídica del software en Uruguay y otros países como Estados Unidos. Explora el uso del derecho de autor, patentes y secretos comerciales para proteger software. También clasifica los tipos de software y explica la diferencia entre código fuente y código objeto. Finalmente, concluye que aunque no existe un método perfecto, estos institutos jurídicos sirven para otorgar cierta protección al software.