Hace 14 años | Por --153677-- a withinwindows.com
Publicado hace 14 años por --153677-- a withinwindows.com

While poking through the UDF-related internals of the Windows 7 USB/DVD Download Tool, A simple search of some method names and properties, gleaned from Reflector’s output, revealed the source code was obviously lifted from the CodePlex-hosted (yikes) GPLv2-licensed ImageMaster project. (The author of the code was not contacted by Microsoft.) Explicación-traducción: Mientras miraba las entrañas de la herramienta de download a USB del windows 7... me di cuenta debugueando el binario que los nombres y propiedades de los objetos(sigue en #1)

Comentarios

D

#14 #15

El usuario DZPM justifica la violacion de la licencia comparando dos trozos de código, uno de ellos obtenido usando un desemsamblador.
Mi pregunta es si eso es suficiente para denunciar esto, porque , para decir que el código es copia exacta significa que nadie más puede usar ese algoritmo, y eso corresponde a las patentes software.

DZPM

#18
El usuario DZPM justifica la violacion de la licencia comparando dos trozos de código, uno de ellos obtenido usando un desemsamblador.

¿Cuando he justificado yo una violación de licencia?

Mi pregunta es si eso es suficiente para denunciar esto, porque , para decir que el código es copia exacta significa que nadie más puede usar ese algoritmo, y eso corresponde a las patentes software.

Me temo que estás confundiendo conceptos...

k

#18: ¿desde cuándo existe una relación de uno a uno entre algoritmo y código que lo implementa? En cualquier caso, llamar algoritmo a lo que hace ese código es estirar un poco el concepto de algoritmo. De una mirada rápida, básicamente es un cacho de driver UDF para identificar las particiones de una unidad.

D

#18 No no no, estás confundiendo 'código' con 'algoritmo', cuando son dos cosas totalmente diferentes. Imagínate un exámen de mates, un problema se resuelve utilizando un determinado algoritmo: si conoces el algoritmo y lo usas adecuadamente, bien. Pero si no tienes ni idea, te copias descaradamente de tu vecino de mesa y queda la respuesta al problema exactamente igual a la de tu compañero, coma por coma y punto por punto.

D

#18 "si eso es suficiente para denunciar"

Para denunciar sólo hace falta contratar a un abogado. Si te refieres a ganar o perder, es tan simple como que Microsoft muestre (bajo secreto de sumario seguramente) el código fuente que ha usado.

Ahora, lo más fácil sería que Microsoft publicase como GPL esa herramienta, y santas pascuas.

gallir

#18 Como el código fuente no es accesible, sólo puedes conseguir evidencias desensablando el binario.

#20 En el original está "herramienta", no sé si lo han corregido a posteriori, cambiado el titular de la noticia con ese "detalle".

alecto

#33 es evidente que lo han cambiado añadiendo lo de herramienta, el nombre del meneo lo indica: Herramienta de Windows 7 usando código GPL sin autorización[ING]

Hace 14 años | Por --153677-- a withinwindows.com


Puestos a intentar entender esto... ¿Alguien me explica qué significa lo de #16?

Gresteh

#34 Lo que quiere decir #16 es que existe la posibilidad de que el codigo que usa el programa del que se afirma que microsoft ha copiado el codigo realmente fuese codigo de microsoft que el autor de dicho programa utilizo para hacer el suyo. Eso significaria que microsoft no violo la licencia GPL ya que el codigo originalmente era de microsoft y por tanto dicho codigo no lo habrian sacado de ese programa sino el propio programa seria el que lo ha copiado(tal vez incluso violando las licencias microsoft).

angelitoMagno

#34 De manera sencilla:

Microsoft publica código de ejemplo en su web, con fines didácticos.

Un programador usa es código para hacer un programa libre.
Microsoft usa ese código para su programa no libre.

De ser eso cierto, la noticia sería errónea.

anxosan

#9 Seguro que sale justo para las Navidades ese Windows 7 con licencia GPL lol

D

#9 lol lol lol lol lol , casi que va a colar!!!! lol lol lol lol

gallir

#1 Leí la noticia, ví el códidgo "disassembled", parece que es verdad... pero, ¿podrías poner el texto de #1 en la entradila? Para evitar negativos innecesarios.

D

#2 no me cabe la traducción entera en el cuerpo de la noticia, de todas maneras la he editado...

Por cierto vía slashdot http://tech.slashdot.org/story/09/11/07/1547214/Did-Microsoft-Borrow-GPL-Code-For-a-Windows-7-Utility

D

#3

¿ Desde cuando estamos a favor de que los algoritmos tenga patente ?

DZPM

#12
¿De qué estás hablando?

¿Qué tienen que ver las patentes con esta noticia?

D

iba a responder a #12 pero veo que ya ha quedado latente su ignorancia

edgard72

#17 patente, quedar patente. http://rae.es/patente

D

#20

Los listillos de turno han quedado como el culo.

D

#20 sabes leer lo que pongo en #1 ?

Es una herramienta para windows 7, por lo tanto el titular es correcto.

Se ve que molaba más despotricar.

rasca

#8 Es un caso totalmente diferente, en ese caso lo que pasaba es que audios que se habían incluido en Windows estaban hechos con una versión pirata de otro software, lo cual se descubrió gracias a los metadatos de los ficheros.

#20 Efectivamente, yo cambiaría ese 'Windows 7' del titular y lo sustituiría por 'Microsoft'.

D

#20 ¿Esa herramienta va de serie con Windows XP/Vista/7?

D

#0 Titular AMARILLISTA total.
No es herramienta de Windows 7, sino herramienta PARA Windows 7 o como mucho "herramienta de Microsoft", No es ni por asomo lo mismo, no forma parte de Windows 7.

D

Estaba pensando que quizá se diese la casualidad de que ante un algoritmo tan trillado el código fuese similar. Pero no, es que esto va más allá de la similitud, es prácticamente un copipega sólo cambiando nombres de variables (porque de las clases parece que ni se han molestado en cambiar).

Edito: por ahí comentan que en el archivo de créditos de ImageMaster dice:

IBurn
by Microsoft
IMAPIv2 Code Samples(Windows SDK).
http://www.microsoft.com/downloads/details.aspx?FamilyID=4377F86D-C913-4B5C-B87E-EF72E5B4E065&displaylang=en

and

Miscellaneous
MSDN Forums
http://social.msdn.microsoft.com/Forums/en-US/categories

Que se puede dar el hecho de que se haya tomado código de los ejemplos de Microsoft. Ojo.

D

Pues parece que es amarillista.

Primero resulta que no es Windows 7, sino una herramienta para Windows 7.

Y luego como comenta #16 igual es código que está copiado por los desarrolladores del ImageMaster de los ejemplos del MSDN de Microsoft.

D

Ya decía yo que no se colgaba tanto como el vista... lol

D

Recientemente tambien violaron la GPL con su maquina virtual y en una habil maniobra liberaron los cambios en el codigo violado a bombo y platillo justo antes de ser denunciados.
Increíble, Microsoft Contribuye al kernel de linux con mas de 20000 líneas de código [ING]

Hace 14 años | Por castor837 a microsoft.com


Seguro que si se examina el código de todo windows se encontrarian multiples violaciones de licencia.

c

A mí me hacen gracia los comentarios del tipo: por eso el w7 mola porque se copia del software libre... lo primero es que, como han apuntado por ahí y según los propios comentarios en el código "plagiado", éste proviene de ejemplos de Microsoft en MSDN. Lo segundo es que el software libre lo hace mucha gente y incluye desde proyectos con gente super máquina hasta cualquier mierda hecha por un solo pringao en su tiempo libre. Software Libre no significa software bueno por cojones.

Por otra parte me parece graciosa la doble moralidad con respecto a la "piratería" (o plagio en este caso) dependiendo de que hablemos.

D

Además, si al final resulta que el código es originario de ejemplos de MSDN, encima el "investigador" ha vulnerado la licencia de uso de Windows 7 para nada, que dice que no se puede hacer ingeniería inversa ni descompilar.

Vamos, como si entras en casa del vecino porque crees que tiene fotos pedofílicas en el ordenador, y luego resulta que tras el allanamiento de morada solo encuentras las fotos que tu mujer puso en internet de tu hija bañándose en bikini.

yoprogramo

#35... ¿me busca por favor donde está ese código en los ejemplos de MSDN?..

jemrpo

Lo único que esta claro es que Micro$oft cada día se apoya mas en el Open Source...
Y que *BSD es el papa de todos. lol

k

Resumiendo, según los comentarios podría ser que Microsoft no solo NO ha copiado sino que sería la copiada.

Y para terminar, esta noticia no solo está en portada sino que además está entre las noticias más votadas.

Meneame: pa mear y no echar gota.

andresrguez

Una buena parte de los comentarios, diciendo que es amarillista y la noticia creciendo en portada. Está claro que es criticar a W7 y alegría

a

Ni es la primera vez ni será la última. A Microsoft se le perdona todo. Es una vergüenza.

C

Según he leído en la noticia, ImageMaster

es de la fundación Codeplex de código abierto de Microsoft, y se supone que Windows 7 USB/DVD Download Tool http://store.microsoft.com/Help/ISO-Tool es un plagio del anterior, sin código fuente.

Yo esperaba algo así por parte de esa fundación, pero no tan pronto, ni tan descarado...

J

#0 ¿Desde cuando debugueando es una palabra que forme parte del vocabulario castellano?
Si traducimos, lo hacemos en condiciones. Esa manía de españolizar palabras anglosajonas debe evitarse, pues nuestro tenemos multitud de palabras para utilizar (y en caso de no ser posible... las adaptaciones no están permitidas, se ha de utilizar la palabra en su idioma nativo, y explicar su siginificado en lo posible)

D

OFFTOPIC Toma , hoy follo => @0 . La tontería es que lo he dicho una hora antes del meneo sin saber absolutamente nada.
PD: Microsoft usando codigo BSD si que sabía, la pila de red y demás ejecutables como ftp y demás son con código BSD, pues lo permite. Pero usar la GPL guarramente... eso si que no.

D

¿Será por eso que Microsoft especifica en su licencia que queda estrictamente prohibido desensamblar sus programas?

sadcruel

Entonces, si Windows 7 usa código GPL .. . cualquiera puede usar Windows 7 sin pagar a Microsoft, ¿no?

c

#48 Gratis != Libre

D

esto es una buena noticia.... la mejor elección siempre es software libre... hasta en microsoft lo saben !!

lo importante es dar a conocer que windows 7 usa software gpl!!!

i

apesta microsoft

D

¿Cuanto código ersta podiendo fusilar microsoft para luego ocultarlo en sus programas?

Me juego el cuello a que el 25% al menos de sus programas tienen codigo copypasteado.....

J

#38 ¿Tan complicado resultaba escribir plagiado o (coloquialmente) fusilado, en lugar de escribir copypasteado?

D

Bueno, bueno... al final queda claro de donde saca W7 su buen rendimiento,... claro, no podía ser de otro modo, usa software libre. ¿Alguien se ha fijado en si también usa un kernel (linuxfreebsd|..bsd|....)?

D

¿La prueba irrefutable que ofrece es que hay una propiedad llamada "ReadBytes"? esto de qué va, ¿es un chiste o algo?

D

#7 NPI-comment