Creo que estás muy confundido. Esto va a ser largo, pero vamos:
Cita:
Iniciado por PatomaS (...) es que hace poco, BitKeeper cambió su licencia de GPL a propietaria (...)
No. BitKeeper era un producto comercial, pero su desarrollador permitió que los hackers del kernel de Linux la usaran gratuitamente, debido a la amistad que tenía con Linus Torvalds.
Cita:
Iniciado por PatomaS Pues que resultaba muy «inadecuado» que uno de los líderes del código abierto trabajara con una herramienta de código propietario. Evidente ¿no?.
No existía ninguna alternativa razonable en ese momento (y aún no la hay; por eso Linus y compañía se pusieron a desarrollar una propia). Elegir otra herramienta habría significado que aún estaríamos usando un kernel 2.4.
Cita:
Iniciado por PatomaS (...) especialmente cuando calificó de «impropia» la actitud de otros programadores que han hecho ingeniería inversa del BitKeeper para producir alternativas de código abierto (...)
Era
ilegal, porque la licencia de BitKeeper especificaba claramente que no se debía realizar ingeniería inversa.
Cita:
Iniciado por PatomaS Aquí hay que aclarar que el creado del producto BitKeeper es amigo de Linus desde hace tiempo ya.
Eso es algo sabido, y no veo en qué influye con el resto de este tema.
Cita:
Iniciado por PatomaS (...) De hecho, Linus ha ido más allá, recientemente atacó de frente a OpenOffice.org por hacer ingeniería inversa al Microsoft Office; en este caso, entre otras cosas, dijo que si Microsoft quieren tener sus librerías cerradas, no documentadas al público y ya precomiladas, será por algo y que él no discute eso, pero que definitivamente no se debe hacer ingeniería inversa.
Es ilegal hacer ingeniería inversa cuando la licencia lo prohíbe. Además, el desarrollador de BitKeeper dio todas las facilidades del caso para poder construir herramientas que interactuaran con BitKeeper
sin tener que realizar ingeniería inversa.
BTW, ¿tienes alguna URL donde poder leer la crítica de LT hacia OO.org? No sabía nada acerca de eso.
Cita:
Iniciado por PatomaS (...) es que más de una vez se ha dicho que Linux es el resultado de la ingeniería inversa de UNIX; claro que Linus ha dicho repetidas veces que no es así. Pero también hay muchas pruebas en montones de listas de correo de la aplicación de la ingeniería inversa a productos comerciales (...)
Linux
no es el resultado de ingeniería inversa de Unix. Es un sistema "tipo" Unix, que intenta cumplir los estándares POSIX.
Y la ingeniería inversa está permitida cuando la licencia lo permite, o cuando no hay otra manera de interactuar con el producto original. Ninguna de estas condiciones se cumple en el caso de BitKeeper.
Cita:
Iniciado por PatomaS (...) Hay que decir, que en principio, la ingeniería inversa puede considerarse inmoral, pero no ilegal en tanto no se utilicen los mismos códigos para otro producto.
No. Es ilegal cuando la licencia lo prohíbe.
Cita:
Iniciado por PatomaS Finalmente diré que Linus decidió no seguir utilizando el BitKeeper (...)
No. El autor de BitKeeper decidió dejar de permitir a los hackers del kernel seguir usando su producto gratuitamente, debido a los repetidos intentos de ingeniería inversa. Sin embargo, les dio suficiente tiempo para poder buscar otra alternativa.
Cita:
Iniciado por PatomaS (...) Sin embargo, seguro que durante un tiempo esto generará un cierto desorden en el código y la forma de trabajar, mientras unos usan unos programas de seguimiento y otros otro.
Debieron pensar en eso antes de transgredir la licencia. Además, el mismo Linus trató de terminar con los intentos repetidos de ingeniería inversa de parte de algunos, pero no lo logró.
En resumen: BitKeeper era la única alternativa posible para el tipo de desarrollo que Linus quería para el kernel (no, CVS no le llega ni a los talones). BitKeeper dio excelentes resultados mientras se usó, pero las repetidas violaciones a su licencia de parte de
algunos desarrolladores provocaron que su autor decidiera dejar de "regalar" su producto. En consecuencia, ahora Linus y su gente se encuentran desarrollando un programa que cumpla con funcionalidades similares a BitKeeper.
¿Qué tiene que ver todo esto con la amistad?