El día de hoy hablaremos de un tema que a los adolescentes que están muy metidos en la computación siempre ha causado mucho revuelo, como es el caso de los "hackers". Normalmente cuando una persona dice que es hacker directamente lo asociamos a aquellas personas que solamente se dedican a hacer virus que roben información o que espíen entre muchísimas más cosas; pero no es de este modo, aunque hoy en día el termino hacker se emplea de este modo, realmente el término que es correcto es "cracker" y ese sí, es la persona que se dedica solamente a molestar y dañar a otras personas.
Entonces la gran diferencia entre un hacker y un cracker es que el hacker es una persona que crea cosas para el uso de todas las personas, en otras palabras un hacker es aquel que crea "free software" u "open source" que traduciéndolo al español sería algo como "código de fuente abierta" (definición tomada de: http://biblioweb.sindominio.net/telematica/hacker-como.html).
Tras leer el artículo de Eric Raymond concuerdo en que existe mucha importancia que todos los hackers se ayuden entre todos porque como el mundo en el que vivimos es un mundo imperfecto de igual modo lo son los programas, y puede darse el caso de que tú, al lanzar un programa tenga varios errores entonces, si tú lo pones como un software libre los hackers lo probarán y te dirán los posibles errores o ellos mismos lo modificarán o solucionaran los problemas que tenga; por esta razón pienso que el sistema operativo de linux es uno sino es que el mejor sistema operativo que existe (pero tiene un mayor grado de dificultad que windows o iOS).
Pensando seriamente me alegra de que existan este tipo de comunidades de hackers que aportan su grano de arena para de alguna manera unificar el mundo de los programas, desde toda la vida he pensado que todo el mundo tiene el derecho o debería poder acceder a cualquier cosa que sea de su interés por lo que estas comunidades en mi opinión son maravillosas porque cumplen con ese cometido al poner su software y que cualquiera pueda verlo y modificarlo si así lo desea (en cuanto a la modificación me refiero a que resuelvan los problemas que tenga el programa y hacerlo más eficiente).
Hablando de los lenguajes de programación no podría estar más de acuerdo con lo que él plantea porque entre más lenguajes sepas mejor va a ser tu capacidad para resolver de distintos modos algún problema sin "casarse" con algún sistema en específico, pero esto no significa que prefieras programar en un lenguaje que en otro, a lo que me refiero es que es mucho mejor saber diferentes programas que solo saber uno; en cuestión de gustos se rompen géneros lo importante aquí es saber los diferentes lenguajes.
En cuanto a los crackers a pesar de que
muchos los catalogan como infantiles, gente nefasta y mala yo creo que
depende que quieran hacer, por ejemplo si quieren crackear un sitio
donde hay mucha información para temas variados que tiene una
mensualidad, a pesar de que va en contra de la ley están haciendo llegar
esa información a todas las personas con acceso a internet. Otro
ejemplo las personas que crackean la paquetería de office de Microsoft a
pesar de que es un delito lo que están haciendo es hacer llegar este
producto a todos los usuarios interesados en tener la paquetería de
Windows dentro de ese mismo Sistema Operativo. Sé que esto podría
generar discusiones pero así es como yo pienso pero en el segundo
ejemplo esto se podría solucionar poniendo un precio más
razonable y accesible a todos los usuarios de ese Sistema Operativo.
Para concluir, no cualquiera puede llegar a ser hacker, se necesita mucha dedicación, perseverancia y ganas de aprender y seguir aprendiendo; a mí me gustaría generar esta actitud y sé que me llevará algún tiempo desarrollarla pero nada es imposible; ¿el camino es difícil? Sí, lo es, pero no es imposible. El que algo sea posible depende directamente si tú crees eso posible y todo esto me parece fascinante.
Lectura de Eric Raymond
No hay comentarios:
Publicar un comentario