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

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

#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.

DZPM

#12
¿De qué estás hablando?

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

D

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

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).

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.

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

#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.

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.

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...

c

#48 Gratis != Libre

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

#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

#7 NPI-comment

anxosan

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

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.

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.

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.

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

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".

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

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.

D

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

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?

edgard72

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

a

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

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.

yoprogramo

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

J

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

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)

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...

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

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?

D

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

D

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

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!!!

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.....

i

apesta microsoft

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

#20

Los listillos de turno han quedado como el culo.

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.

D

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

D

#3

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