por
pobrecito hablador
el Martes, 10 Julio de 2007, 15:17h
(#931971)
Si usas software privativo, tienes que confiar ciegamente en que el desarrollador no haya metido "basura" en el código para hacerte la puñeta.
Si usas software libre, ya no tienes que confiar ciegamente, puedes mirar el código fuente. Ah, vale, que eres un usuario de a pie que no entiende códigos fuentes y zarandajas de ésas. Pero no vives aislado del mundo, existen muchas otras personas que saben programar, y pueden echarle un vistazo.
Con el software privativo confías ciegamente en que una empresa no te haga la puñeta. Con el software libre, depositas tu confianza en decenas/cientos/miles de usuarios que han tenido oportunidad de revisar ese código, y no tienen ningún interés en ocultar nada a la opinión pública.
Por otra parte, piensa lo siguiente: ¿quién estará más tentado a meter "basura" en su código, aquél que lo va a mostrar públicamente -software libre-, o aquél que lo va a esconder y sólo te va a dar un binario -software privativo-?
Si yo fuera programador, ni harto de vino se me ocurriría distribuir el código fuente de un programa lleno de spyware, o con una "puerta trasera". Me arriesgo demasiado a que me pillen. Si quiero hacer trampas, el único modo es distribuirlo únicamente como binario.
por
pobrecito hablador
el Martes, 10 Julio de 2007, 15:20h
(#931973)
Para que me entiendas, ¿quién puede llegar a matarte con una tortilla envenenada, el que te entrega la tortilla (software) ya cocinada (compilada), o el que te da la tortilla (software) en modo de receta (código fuente)? Es absurdo que yo intente envenenarte dándote una receta que diga "ahora añada tres gotas de cianuro potásico". Puede que yo meta la receta en el CocinaMatic 3000 y termine envenenado (AKA compilar sin leer el código fuente), pero ¿y si me da por echar un vistazo a la receta? Sería como una confesión de culpabilidad por tu parte.
Safari no es libre así que Apple sabrá pero el de Mozilla es limpio, estructurado y un buen ejemplo si eres programador de C++ aunque no es muy moderno (es pre-estándar y hay partes en C)
Transparencia y confianza
(Puntos:4, Inspirado)Si usas software privativo, tienes que confiar ciegamente en que el desarrollador no haya metido "basura" en el código para hacerte la puñeta.
Si usas software libre, ya no tienes que confiar ciegamente, puedes mirar el código fuente. Ah, vale, que eres un usuario de a pie que no entiende códigos fuentes y zarandajas de ésas. Pero no vives aislado del mundo, existen muchas otras personas que saben programar, y pueden echarle un vistazo.
Con el software privativo confías ciegamente en que una empresa no te haga la puñeta. Con el software libre, depositas tu confianza en decenas/cientos/miles de usuarios que han tenido oportunidad de revisar ese código, y no tienen ningún interés en ocultar nada a la opinión pública.
Por otra parte, piensa lo siguiente: ¿quién estará más tentado a meter "basura" en su código, aquél que lo va a mostrar públicamente -software libre-, o aquél que lo va a esconder y sólo te va a dar un binario -software privativo-?
Si yo fuera programador, ni harto de vino se me ocurriría distribuir el código fuente de un programa lleno de spyware, o con una "puerta trasera". Me arriesgo demasiado a que me pillen. Si quiero hacer trampas, el único modo es distribuirlo únicamente como binario.
Re:Transparencia y confianza
(Puntos:1, Inspirado)Para que me entiendas, ¿quién puede llegar a matarte con una tortilla envenenada, el que te entrega la tortilla (software) ya cocinada (compilada), o el que te da la tortilla (software) en modo de receta (código fuente)? Es absurdo que yo intente envenenarte dándote una receta que diga "ahora añada tres gotas de cianuro potásico". Puede que yo meta la receta en el CocinaMatic 3000 y termine envenenado (AKA compilar sin leer el código fuente), pero ¿y si me da por echar un vistazo a la receta? Sería como una confesión de culpabilidad por tu parte.
Re:Transparencia y confianza
(Puntos:1)