C¨®digo fuente, el programa al desnudo
El c¨®digo fuente es el lenguaje que utiliza el programador para dar instrucciones al microprocesador. Este c¨®digo fuente puede estar escrito en varios lenguajes, algunos de muy alto nivel como el lenguaje C, o el C++, empleados mayoritariamente en el desarrollo de Windows 98, o puede ser de muy bajo nivel como el lenguaje ensamblador, mucho menos productivo pero m¨¢s r¨¢pido de ejecutar por el ordenador. Los lenguajes que utiliza el programador deben ser compilados, es decir traducidos a c¨®digo m¨¢quina antes de que el programa pueda ser utilizado por el usuario.En principio, y sin necesidad de disponer del c¨®digo fuente, a un experto le ser¨ªa posible averiguar si el navegador Explorer est¨¢ integrado al sistema operativo o simplemente es un m¨®dulo independiente a?adido al mismo. Para ello habr¨ªa que desinstalar todos los componentes de Internet Explorer y comprobar si la funcionalidad del sistema operativo se mantiene intacta.
A¨²n as¨ª, el juez Thomas Penfield Jackson ha preferido exigir a Microsoft determinadas porciones del c¨®digo fuente de Windows 95 y 98 a fin de que el Departamento de Justicia norteamericano pueda analizar directamente la serie de instrucciones que han elaborado los programadores de Microsoft.
"Hay que tener en cuenta que estos listados, una vez que han sido compilados resultan mucho m¨¢s complejos de analizar. Adem¨¢s el c¨®digo fuente incluye comentarios de los programadores a trav¨¦s de los cuales se pueden inferir sus verdaderas intenciones", afirma Joan Marc Carb¨®, un experto en software convencido de que las intromisiones de la Justicia en los aspectos t¨¦cnicos no es aconsejable, pero resulta comprensible "porque Microsoft est¨¢ convirtiendo a la industria del software en un monopolio natural, es decir, un negocio en el que la inversi¨®n inicial es enorme y los costes marginales, ¨ªnfimos".
Otro experto en programaci¨®n consultado, Amadeu Brugu¨¦s, desarrollador de aplicaciones para Windows, considera coherente que Microsoft ponga condiciones para entregar el c¨®digo fuente de sus programas. "Los fabricantes de software", dice, "proh¨ªben a los usuarios de sus productos la ingenier¨ªa inversa, destinada a averiguar c¨®mo funciona el programa. Si esta pr¨¢ctica es leg¨ªtima parece l¨®gico que la garant¨ªa de confidencialidad que exige Microsoft a los expertos que analizar¨¢n el c¨®digo fuente de Windows 95 tambi¨¦n lo sea".
Tu suscripci¨®n se est¨¢ usando en otro dispositivo
?Quieres a?adir otro usuario a tu suscripci¨®n?
Si contin¨²as leyendo en este dispositivo, no se podr¨¢ leer en el otro.
FlechaTu suscripci¨®n se est¨¢ usando en otro dispositivo y solo puedes acceder a EL PA?S desde un dispositivo a la vez.
Si quieres compartir tu cuenta, cambia tu suscripci¨®n a la modalidad Premium, as¨ª podr¨¢s a?adir otro usuario. Cada uno acceder¨¢ con su propia cuenta de email, lo que os permitir¨¢ personalizar vuestra experiencia en EL PA?S.
En el caso de no saber qui¨¦n est¨¢ usando tu cuenta, te recomendamos cambiar tu contrase?a aqu¨ª.
Si decides continuar compartiendo tu cuenta, este mensaje se mostrar¨¢ en tu dispositivo y en el de la otra persona que est¨¢ usando tu cuenta de forma indefinida, afectando a tu experiencia de lectura. Puedes consultar aqu¨ª los t¨¦rminos y condiciones de la suscripci¨®n digital.