Hoofdcategorieën
Device Settings

'Windows 7 usb/dvd-downloadtool schendt gpl'

Door Olaf van Miltenburg, woensdag 11 november 2009 15:16
Submitter: Snake, views: 34.798

Microsoft wordt ervan beschuldigd gpl-code in de Windows 7 usb/dvd-downloadtool gebruikt te hebben zonder zich aan de bijbehorende voorwaarden te houden. Hangende het onderzoek heeft het softwarebedrijf de tool offline gehaald.

Windows 7 USB/DVD Download Tool gpl

De website Within Windows ontdekte dat in de code van de Windows 7 usb/dvd-tool, die Microsoft bij de release van zijn nieuwe Windows-versie uitbracht, delen van het ImageMaster-project zijn gebruikt. ImageMaster wordt uitgebracht onder gplv2 en gehost door CodePlex van Microsoft.

De maker zou volgens Rafael Rivera van Within Windows niet door Microsoft om toestemming zijn gevraagd. Verder zou het softwarebedrijf uit Redmond de broncode van de aanpassingen aan ImageMaster niet vrijgegeven hebben, wat strijdig is met de gpl-voorwaarden. Bovendien zou Microsoft het gebruik van de software beperken met zijn eigen licentie-voorwaarden.

Vanwege de beschuldigingen heeft Microsoft de tool op 9 november offline gehaald. "Microsoft onderzoekt de zaak en haalt de Windows 7 usb/dvd-downloadtool van de Microsoft Store-site totdat het onderzoek afgerond is", aldus een woordvoerder van Microsoft tegen ZDNet.

Volgende 15:48 Google introduceert experimentele programmeertaal 'Go'
Vorige 14:43 W!Games brengt Greed Corps ook naar Xbox 360 en pc
Advertentie

Reacties

«  1  2  »


Dit gaan niet over patenten maar over licentie voorwaarden. Hierin wordt bepaald hoe en of het product gebruikt mag worden door derde.

Klopt, gezeur rondom intellectueel eigendom, met als gevolg dat nuttige tools offline gehaald worden. Ik snap Spenky's reactie eigenlijk wel, ook al is het strikt gesproken niet helemaal correct.

Natuurlijk is het allemaal voor een groter goed, Microsoft had meer moeten vrijgeven en gaat dat hierna hopelijk ook doen.

Als je zo redeneert, moet je ook vinden dat Microsoft niet moeilijk doet over piraterij.

Doen ze ook niet echt he, of staan er vaak mensen bij jou op de stoep dan? Half Nederland draait illegaal Windows, maar daar kraait niemand naar, zeker Microsoft niet, want zo blijven ze marktleider :)

Ze zouden zichzelf in de voet schieten als ze echt actief piraterij gingen bestrijden, en dat weten ze goed.

edit: typo

[Reactie gewijzigd door CobraVE op woensdag 11 november 2009 19:25]


Ze zouden zichzelf in de voet schieten als ze echt actief piraterij gingen bestrijden, en dat weten ze goed.
Nah, dat is allang al niet meer zo. Er zijn een hoop mensen die het vreemde idee hebben dat ze perse windows nodig hebben. Als die het niet meer illegaal kunnen draaien gaan ze echt niet ineens linux installeren ofzo. Ze zullen ook niet hun pc aan de straat zetten, dus gaan ze windows kopen.
Als ik MS was zou ik nu met win7 juist alle illegale xp installaties aanpakken. XP is een oud fossiel en vista was brak, dus die gaan toch niemand meer kopen, maar ik denk dat ze een hoop potentiële win7 kopers hebben als het niet meer mogelijk zou zijn om xp illegaal te draaien.
Helaas voor MS is het illegaal draaien van xp te makkelijk, en ook niet door hun aan te pakken. Het enige wat de gebruiker hoeft te doen is niet updaten, wat waarschijnlijk nog veel erger is, want dan stikt het op het web van de ongepatchte bakken...

nouja, microsoft heeft nou niet bepaald een geweldige reputatie als het op het respecteren van andermans software gaat...

en inderdaad, zoals cobra al zegt, M$ heeft heel goed begrepen dat al die illegale installaties van windows in hun voordeel zijn, en ze hebben nog nooit moelijk gedaan over ook maar een van de vele stoute installaties die ik gedaan heb.

Ik ben niet aan het preken hoor, ik vind over het algemeen het vasthouden aan het hele idee van intellectueel eigendom tamelijk achterhaald. Met de opmerking dat microsoft meer had moeten vrijgeven bedoel ik dat ze de code van dit programmaatje hadden moeten openstellen, dat is namelijk de kern van de gpl-licensie als ik het goed begrijp.

Dat heeft geen 1 software gigant, Microsoft valt alleen op omdat ze kritischer worden bekeken...

Vind het nogal huillie huillie dit, MS had net zo goed GEEN tool uit kunnen brengen, hadden we het lekker zelf mogen uitzoeken...

JA, en dat kunnen wij tweakers vast niet he?

Als iedereen alles maar goed vind, wordt het een bende. Wees blij dat er tenminste iemand is die dit soort vuile werkjes achterna zit, dan hoef jij het niet te doen.

Dit heeft niks te maken met patenten. ImageMaster is vrijgegeven onder de GPL licentie. Volgens die licentie moet je je broncode vrijgeven zodra je een binary released.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,

Goede reactie van Microsoft. Het is sowieso voor een bedrijf bijna onmogelijk van zowa alles wat ge gebruikt nog bij tehouden onder welke voorwaarden het valt :D

Je mag toch wel verwachten dan MS instaat is een eigen geproduceerde tool te ontwikkelen? Als je code lenen van GPL projecten dan moet de programmeur de ballen hebben om dit ook aan te geven. Jammer dat de consument hierdoor de dupe is.

Het is natuurlijk nog maar een beschuldiging. Of het ook werkelijk waar is zal moeten blijken. Het feit dat microsoft gelijk de tool teruggetrokken heeft is in ieder geval wel een taken dat ze het zelf ook niet helemaal zullen vertrouwen.

Aangezien MS de tool zo snel compleet offline gehaald heeft, zal de beschuldiging misschien best wel eens kunnen kloppen.

Lijkt me eerder standaardprocedure bij claims: eerst code weghalen, dan onderzoeken en eventueel terugzetten. Dat gaat bij elke auteursrechtenclaim zo. Daarmee voorkomt de hoster dat hij aansprakelijk wordt voor de voortgezette inbreuk.

Mwah, in het geval van de recente claim jegens MS Word hebben ze Word ook niet gelijk uit productie gehaald... Als het hier om een populaire tool ging waarvoor ook nog betaald dient te worden hadden ze het echt niet zo snel offline gehaald!

Microsoft heeft een lange (en goed gedocumenteerde !) historie van het (illegaal) copieren van andermans ideeen en software.

De best beschreven case is die waarin Miscrosoft de complete TCP/IP stack van BSD in Windows copieerde. Het is niet denkbaar dat zoiets onopzettelijk gebeurt. Een ander geval is het moedwillig copieren van de compressiesoftware van de firma Stack in Windows.

De essentiele ideeen voor b.v. de grafische interface en de muisbesturing heeft het (zoals bekend) van Xerox' Paolo Alto labs en Apple gecopieerd.

Kortgelden is op Groklaw een stukje verschenen over Microsoft's (inimddels toegewezen) patent-aanvraag voor wat in feite de onder Unix en Linux al zo'n 40 jaar bestaande Sudo functionaliteit is (vanuit je eigen sessie tijdelijk inloggen met andere bevoegdheden) (zie http://www.groklaw.net/article.php?story=20091111094923390). Nog een stapje lager dan de eerder ook al door Microsoft gepatenteerde functie "not is".

Een andere giller is de verklaring van Microsoft tijdens het anti-trust proces in de VS dat MS Windows niet kon functioneren zonder Explorer, en er zelfs een video van inbracht als bewijsmateriaal die zogemaand zou tonen dat Windows crashte zonder Explorer. Pijnlijk alleen dat de video achteraf gewoon in scene gezet bleek te zijn, en dat de tegenpartij een prima draaiende versie van Windows liet zien waar Explorer uitgesloopt was. Een natuurlijk persoon zou de bak indraaien wegens meineed, maar een bedrijf mag dat blijkbaar. Ooops ... communicatiestoringkje meneer.

Ook aardig is de fake "grassroots" support van kleine bedrijven voor Microsoft's licentiepolitiek in de zaak die door de EU tegen Microsoft is aangespannen. En dan Microsoft's jarenlang gechikaneer in diezelfde zaak om toch vooral maar niet verplicht te worden om brijkbare API specs openbaar te maken voor Windows netwerk servers. Hieronder begrepen documentatie waarvan een onafhankelijk software engineering bedrijf dat door ed EU was eengesteld als onafhenakelijke deskundige het kenschatste als "geschreven om het aantal pagina's te maximaliseren en de hoeveelheid bruikbare informatie te minimalisren".

En dan Microsoft's beschamende (en op dit moment actuele) manieren om hun eigen (ongedocumenteerde !) binaire Word format in de OpenXML binnen te sluizen. Hieronder begrepen het volstouwen van de ECMA en ISO commissies met Microsoft employees dan wel Microsoft partners.

Het bovenstaande kenschetst voor mij Microsoft's zakenethiek (of het gebrek daaraan).

Onder de omstandigheden, en gezien Microsoft's achtergrond, is het volkomen terecht en begrijpelijk dat hiertegen geprotesteerd wordt.

Spijtig alleen dat er nog steeds mensen zijn die hier niets van (willen) weten, en het maar ongemakkelijk vinden als Microsoft terechtgewezen wordt voor gedane misstappen.

Achja, en zo heeft elk bedrijf wat :-)

Maar dat dit een enorm bedrijf heeft dat invloed heeft op zowat ieder mensenleven, daar ligt het verschil... Want dit alles is wel in het nadeel van de concurentie, wat in het nadeel is van de consument.

Het kopieren van de BSD TCP/IP stack was volledig legaal! De Open Source BSD licentie heeft niet helemaal toevallig dezelfde 3 letters BSD. En onder die BSD licentie
voorwaarden hoef je alleen te melden dat je de code hebt gebruikt.

(En de rest van je rant is off-topic, want gaat niet over het kopieren van software)

Het gaat wel over het kopieren van software, en om licentie voorwaarden!

Je microsoft bashing slaat helemaal nergens op.

Xerox heeft Apple en Microsoft beiden uitgenodigd om naar hun GUI te kijken, om het in hun eigen OS'en gaan te gebruiken. Geen sprake van stiekem kopieren dus. En ook geen sprake van dat MS van Apple gekopieerd heeft... beiden zijn gewoon door Xerox geinspireerd.

Het patent gaat over iets dat enigzins lijkt op sudo, maar zeer zeker niet hetzelfde is. En dus gewoon patenteerbaar. Niets mee aan de hand.

Microsoft heeft nooit iets ongedocumenteerd in OpenXML binnengesmokekeld. In de eerste drafts was het gewoon nog niet helemaal uitgewerkt.

Moet ik doorgaan? Of zullen we dat kleuter gedrag van je maar gewoon vergeten?

@AHBdV

Sorry, maar wat ik schreef is in de verste verte geen "Microsoft bashing". Het is gewoon de waarheid.

Microsoft is diverse keren veroordeeld (!) wegens misbruik van hun monopoliepositie (in de VS op grond van de anti-trust wetgeving en in de EU op grond van het belemmeren van vrije concurrentie), maar het volhardt. Microsoft is ook veroordeeld wegens copieren van de software van Stac.

Als je iets over de relatie tussen Xerox, Apple, en Microsoft te berde wil brengen raad ik je sterk aan hier iets over te lezen. Bijvoorbeeld hier: http://everything2.com/title/WIMP+interface .

Je opmerking dat Xerox Apple en Microsoft had uitgenodigd klopt als ik me goed herinner wel, maar het was nooit de bedoeling dat ze zomaar aan de haal zouden gaan met de ideeen. Misschien zakelijk niet zo slim, maar dat is geen verzachtende omstandigheid. Zowel Microsoft als Apple hebben Xerox' ideeen gecopieerd zonder vergoeding. Tenzij jij wilt volhouden dat dit in Xerox' bedoeling lag heb je het pleit verloren.

Wat Sudo betreft: kern van de zaak is dat een proces van een gebruiker dat iets niet mag even een ander proces opstart, met andere authorisatie, de dingen doet die de authorisatie nodig hadden, en dan weer verdergaat. Lees het patent van Microsoft maar, dat doet in wezen exact hetzelfde. Alleen dat taalgebruik heh? Daardoor *lijkt* het misschien alsof er iets heel fundamnteels en abstracts gebeurt. Flauwekul natuurlijk. Als je Sudo kent is iedere creatieve prestatie van wat Microsoft nou weer gepatenteerd heeft weg. Met of zonder juridische scherpslijperij dat het toch echt heel anders is en wel zodanig uniek dat het beschermd moet worden.

Maar ja, een hele batterij onzin-patenten is juridisch bijna net zo afschrikwekkend and een batterij terechte patenten. Het kost een "defendant" jaaaaren procederen om dit rommel allemaal weg te poetsen, en dan nog. Jury uitspraken hebben altijd een vrij hoog kansspel gehalte. Als je iemand op 20 onzin-patenten aanklaagt is je "nuisance value" nog steeds heel groot, en er hoeft er maar 1 toevallig toegewezen te worden om de defendant uit te kleden. Microsoft weet daar alles van.

En over OOXML, *zucht* lees maar eens wat rapportjes en blogs over. Deze bijvoorbeeld: http://ooxmlisdefectiveby...ml-formats-defective.html

Het stuk is verontwaardigd en vechterig van toon, maar _alles_ wat beweerd wordt, wordt ook aangetoond. Er is heel veel mis met OOXML, maar kernpunt is dat Office documenten (waarvan zoals bekend _geen enkele_ bruikbare documentatie bestaat) als binary blob in een OOXML document mogen zitten. Wat nou Open? Gewoon via een achterdeurtje de oude MS Office formats, oftwel de hoeksteen van Microsoft's lock-in. Bill Gates heeft zelf in een (in een van de rechtszaken tegen Microsoft middels een subpoena aan het licht gekomen email) duidelijk gezegd dat Microsoft wel helemaal gek zou zijn om hun Office format op fatsoenlijke wijze te documenteren. En inderdaad, dat doet Microsoft dan ook niet. En jij hebt er blijkbaar geen probleem mee om _die_ file formats tot "Open" standaard te bestempelen? Dat is de wereld op zijn kop.

Oh ja, dat smoesje van "is nog niet uitgewerkt". Een leuke. Realiseer je je wel dat Microsoft het als bedreigend ervaart dat zijn producten (volkomen terecht overigens) niet als "Open" bestempeld worden terwijl er in de politiek stemmen opgaan dat file formats van openbare lichamen "Open" moeten zijn? Waarom dan niet de Office formats effe het stempel "Open" opgedrukt? Oh ja, die formats zijn niet gedocumenteerd. Tsja ... weet je wat, dan draaien we d'r wel een XML jasje om heen, en definieren een tag waaronder je Office documenten gewoon als blob kan inpassen. Trappen ze wel in. En inderdaad ... er lopen lieden rond die met droge ogen durven te vertellen dat Microsoft zijn gesloten bestandsformat niet stiekum in OOXML binnensluist.

En vertel mij ook eens waar het door Microsoft bedreven spel van "committee stuffing" goed voor is als het niet is om op malafide wijze hun eigen waar een etiket van "Open standaard" op te kunnen plakken.

Het spijt me, maar ik kan er niets anders van maken dan ik in mijn eerdere post samenvatte. Microsoft hield (en houdt !) er zeer onethische praktijken op na als onderdeel van hun bedrijfsvoering, en de aantijgingen tegen Microsoft berusten op solide bewijs. Al dan niet via subpoena's in de openbaarheid gebracht.

Dat is helemaal niet onmogelijk, dat is een kwestie van goed projectmanagement en personeel trainen. Zodra iemand een package toevoegd, procedure laten uitvoeren waarbij wordt gekeken wat de rechten zijn, zo nodig toestemming (laten) vragen, en daarna pas invoegen.

Verder vind ik het niet meer dan terecht dat er nu geklaagd wordt, de grote spelers (MS< Apple etc) doen ook altijd alles op alles om maar hun recht te halen, dus waarom opensource partijen niet!

Dus is het OK om zomaar wat software illegaal te verspreiden?
Als jij software ter download aanbied, dan moet je even checken of het OK is om dit te doen. Anders niet aanbieden. GPL is voor gebruik juist makkelijk, dat mag altijd, maar verspreiden is (zoals bijna alles) aan voorwaarden gebonden.

Nee dat zegt ie niet, het is ontdekt (en of het nou opzet/per ongeluk is gebeurd, ik als programmeur kan ook codes gebruiken waar me baas/projectmanager niks van weet hoor) en er wordt wat mee gedaan, dat is netjes!

Ah, iemand die me begrijpt ^^

In elk project dat ik doe zoek ik wel iets op google op. Daar kan al eens code tussenzitten dat onder ene licentie zit, ik ga daar nie 2 uur achter zoeken (bij wijze van spreken) en het bedrijf gaat niet elke regel code van mij nazien

Iemand die weet wat licenties inhoudt zet de licentie bij de code gewoon bovenaan in de source.
zie hier
Of anders in de README. Iemand die dit niet heeft, zal waarschijnlijk geen licentie hebben bedacht en dan valt het dus onder de normale copyright wetgeving. En dan mag je het niet gebruiken zonder zijn toestemming. (Tenzij de auteur je die toestemming op een andere manier geeft)
En nee, code die via Google te vinden is, is niet public domain!

Probleem met code via internet is natuurlijk dat je nooit weet waar het oorspronkelijk vandaan komt. Als ik ergens een handig stukje code vindt op een forum. Hoe kan je dan zeker weten dat dit weer niet gekopieerd is van ergens anders wat weer ergens anders vandaan komt etc. en ergens in die hele keten inbreuk maakt op een licentie?
Lang niet iedereen vermeldt bij een code fragmentje wat wordt gepost netjes waar het vandaan komt.

Als je ergens iets ziet staan in de richting van "i++ is handig i.p.v. i=i+1", dan zal niemand de moeite nemen om uit te zoeken of niet iemand dit geniale stukje code ooit onder een licentie heeft uitgebracht.
Aan de andere kant, als je ergens de complete source van een geavanceerde 3D-engine tegenkomt...zonder bronvermelding...mag worden verwacht dat je wel wat onderzoek gaat doen waar dat vandaan komt, voordat je een spel op de markt brengt wat hier gebruik van maakt.
Maar daar tussen zit een groot grijs gebied.

In dit geval is het nogal pijnlijk omdat het produkt waaruit code gehaald zou zijn gehost wordt op Codeplex: een door Microsoft zelf opgezette open source project hosting website.

Als het klopt lijkt me dit verder een incident en een menselijke fout.

Er staat lang niet altijd duidelijk bij onder welke voorwaarden het valt. Bijvoorbeeld op codeproject valt alles onder een speciale licentie van codeproject tenzij het anders vermeld is. De CPOL is nu wel iets onschuldig maar dat weet je niet zonder eerst gaan op te zoeken en volledig te lezen.
En zoals Japs zegt, hoe begin je dan met code snippets die vanop fora komen. Ben je een ganse dag bezig met het werk van een jurist ipv een programma maken.

Dus ben je gewoon fout bezig en neem je doelbewust het risico, dat je illegaal bezig bent.

Bloodseaker: Als jij willekeurige code gevonden met google copy-pasted ben je wel erg onvoorzichtig. In principe zitten overal rechten op. In het geval van een heel pakket kan ik me helemaal niet voorstellen dat je dat zonder checken doet.

Er is hier meer code gebruikt dan een stukje code van een forum. er zijn hele stukken van andere software geleend.

In elk project dat ik doe zoek ik wel iets op google op. Daar kan al eens code tussenzitten dat onder ene licentie zit, ik ga daar nie 2 uur achter zoeken (bij wijze van spreken) en het bedrijf gaat niet elke regel code van mij nazien
Dat is dan gewoon geen geen goed bedrijf. Code reviews zijn zonder enige twijfel de meest effectieve manier om bugs uit software te krijgen. Het is nog effectiever dan testen. Daarom is niet reviewn nog schokkender dan niet testen.

Alle productiecode die ik de laatste 5 jaar heb geschreven, en 95% van alle produciecode die ik in de laatste 10 jaar heb geschreven is gereviewed.

Kan natuurlijk ook andersom zijn, dat de programmeur dit netjes kenbaar heeft gemaakt maar dat een manager hoger op dat GPL maar niets vond en het stil gehouden heeft.

Maar hoeveel programmeurs ken jij die 20 regeltjes code uitgebreid bespreekt met zijn hogere manager? Ik ken geeneen. Een programmeur moet bepaalde functionaliteit toepassen, en dat moet aan bepaalde eisen voldoen - het hoe en wat boeit dan niet veel.

Dit is een gevalletje copypasta van internet, heus geen gevalletje geplande GPL schending.

Maar als je de software alleen in house gebruikt is er nog geen GPL schending. Die komt meestal pas om de hoek kijken, wanneer je hem gaat verspreiden. Dus als je binnen een bedrijf een tool maakt voor binnen het bedrijf, is er niets aan de hand.

Maar 20 regeltjes code kun je ook zelf wel bedenken. Daar ga je niet voor google'en.
Tenzij het iets speciaals is, zoals een crc of zo, maar daarvan weet je gelijk dat er wel eens een licentie bij zou kunnen horen en ben je verkeerd bezig als je de code zonder check hiervoor gelijk in je project plakt.

Nee, dit is geen simpel copy-paste gevalletje, dit werd gevonden omdat iemand vond dat er wel heel erg veel code voor een bepaald deel gebruikt werd. Voor zover ik heb begrepen zitten er grote stukken code in die niet worden gebruikt, maar gewoon zijn meegecompileerd omdat het er toevallig al in zat. Dit is wel degelijk bewuste copyright schending en ik hoop dat MS hier een claim voor aan hun broek krijgt. Als er zelf eens iemand windows illegaal installeert is het hek van de dam, maar als ze het zelf doen vinden ze het wel ok?

Kan natuurlijk ook zo zijn dat een van de programmeurs die de tool voor MS heeft gemaakt ook aan het project ImageMaster. En die dan dacht "laat ik bestaande code van mijn ene project gebruiken voor mijn werk".
Aangezien die programmeur de copyrighthouder is, mag dit en hoeft MS het niet vrij te geven. Zij hebben immers impliciet toestemming van de maker ;)

Moet wel al die code door die programmeur zijn geschreven

Laten we anders heiliger gaan doen dan de paus

Er wordt volop illegale films en MP3 gedownload. Er wordt door veel (kleinere) bedrijven gewoon code van google overgenomen en noem maar op. Alleen is er geen kat die daar gaat controleren. Bij grotere spelers wordt elke regel code 10 keer bekeken of ze nie dezelfde is dan een eigen ontwikkeling.

Ge kunt alles zelf maken, zelfs een OS. Maar waarom die investeringen doen als ge er goedkoper aan kunt raken ;)

Ik vind dit nu niet meteen een zware overtreding eerlijk gezegd. Ze hebben delen gebruikt en aangepast. Precies of ze klakkeloos een applicatie hebben overgenomen zonder meer, djeezzzzz

BS, als ik er achter kom dat bedrijf is mij naait met GLP code vraag ik ze toch echt even om de bron vrij te geven, doen ze dat niet dan stil de ongwikkelgemeenschap op de hoogte.. doen ze dat wel dan post ik de betreffende code...

bedrijven die de gpl negeren zijn gewoon net zo strafbaar als ik wanneer ik mp3tjes ga verkopen waarvan ik de 'rechten' via bittorrent heb verkregen...

hou er dan ook rekening mee dat de boete van commerciele piraterij ietswat hoge liggen dan wanneer je voor eigen gebruik loopt te sharen...



Waar zie je hem een excuus maken? Het is gewoon vaststelling van een feit.

Software is een ander verhaal, maar daar heeft hij het ook niet over.


Nou ik heb hem op de HD staan hoor en hij werkt ook nog want heb vandaag een W7 opstartstick gemaakt :Y

Films en mp3s downloaden is voor eigen gebruik, en is totaal niet te vergelijken met het stelen van andermans code voor je eigen commerciele belang. Radiostations en horeca betalen ook netjes aan de Buma voor het gebruik van de muziek. Zo hoort MS ook aan de voorwaarden van de code die ze gebruiken te voldoen.
Als je dit geen zware overtreding vind, hoop ik dat jij nooit ergens wordt aangenomen als programmeur, en sowieso nergens in een positie waar je laks kan doen over copyright.
Het is in dit geval zelfs erger, want er zitten helemaal geen rare voorwaarden aan GPL code. Ze mogen het gewoon gebruiken, zolang ze hun eigen aangepaste code ook maar weer vrijgeven. Simpele oplossing voor MS: breng het hele tooltje uit onder een GPL licentie. Er lijkt me toch niks in te zitten wat een ander niet zo mogen weten, het is gewoon een simpel ding wat usb/dvd formatteert en er data op zet. Daar zijn er nog bergen andere van, alleen is deze specifiek voor windows images gemaakt.

denk toch niet dat MS zulke dingen "per ongeluk" doen. zulke bedrijven jatten niet andermans code "per ongeluk"... ;)

Ja misschien dat het gewoon een luie programmeur was of eentje die de gpl niet goed las en had zoiets van ow het is open dus ik mag ermee doen wat ik wil.

Ik denk niet dat microsoft alle codes twee of drie keer laat onderzoeken op of het wel legaal is.

En als ze dat wel zouden doen zouden ze dat gelijk ook eens mogen doen bij het zoeken naar bugs ;)

Het was in elk geval bij mij onderdeel van elk interview met sollicitanten. Als je voor mij wilde programmeren, dan moest je kunnen aangeven hoe je met code van Internet omging. En " ik gebruik het gewoon, zonder te checken met m'n baas" was reden voor mij om een sollicitant af te wijzen.

en hoe zit het als je een stukje code gebruikt bij een project voor de ene werkgever, en dat komt ook van pas bij een project van een volgende werkgever. In principe licht het auteursrecht nu bij de werkgever, niet meer bij de maker in loondienst.

In zo'n geval wordt het moeilijk om die programmeur niet zijn eigen handige vinding te laten gebruiken.

Wie bij MS doet dan zoiets niet "per ongeluk"? De programmeur, zijn team lijder, of misschien de manager daarvan?

Er werken heel wat mensen daar en als ook maar ergens in die hele keten iemand vergeten is te vermelden en/of rekening te houden met de licentie dan krijg je heel snel deze situatie.

Daarnaast hebben ze de tool gelijk weg gehaald toen het ze gemeld was zodat ze kunnen onderzoeken wat er is gebeurt.

[Reactie gewijzigd door Azzmodan op woensdag 11 november 2009 15:34]


Wedden? Dit hoeft nl niet MS te zijn, maar één van de duizenden ontwikkelaars die Microsoft in dienst heeft. MS als organisatie kan (imo) dit soort problemen niet voorkomen, aangezien de individuele programmeurs ook verantwoordelijkheden hebben met dit soort zaken.

Of jij moet er een hobby van maken om miljarden regels code na te pluizen of ze misschien niet ergens anders staan.

Dit hoeft nl niet MS te zijn, maar één van de duizenden ontwikkelaars die Microsoft in dienst heeft.
Dan verwacht ik dat er binnenkort iemand ontslagen wordt binnen Microsoft (Als ze schuldig bevonden worden). Het niet houden aan de licentie voorwaarden IMO diefstal.

Dan verwacht ik dat er binnenkort iemand ontslagen wordt binnen Microsoft (Als ze schuldig bevonden worden). Het niet houden aan de licentie voorwaarden IMO diefstal.
Gelijk met ontslag gaan zwaaien is wel wat bruusk denk je ook niet?
Doe eens rustig en wacht nou even twee tellen.
Als blijkt dat er inderdaad GPLv2 code is gebruikt en dat deel kan vrijgegeven worden zal men dat ook doen.
Codeplex staat vol met MS-built meuk die compleet met source en al beschikbaar wordt gemaakt.

Nee, je kunt niet "dat deel" vrijgeven. GPLv2 wordt "viral" genoemd omdat de hele source vrijgegeven moet worden, als een deel van de source GPL is. De aanverwante LPGL (Lesser GPL) staat wel toe om de LPGL-delen apart beschikbaar te maken.

Als één ontwikkelaar een fout maakt dan wordt MS er altijd op afgerekend. Zo werkt dat bij de meeste bedrijven. MS kan dan nog bepalen of ze de ontwikkelaar gaan aanklagen, maar meestal is dat ontslag (afhankelijk van de ernst van de fout natuurlijk).
MS als organisatie kan (imo) dit soort problemen niet voorkomen
Dan heeft MS een probleem lijkt me, want ze moeten net als ieder ander zich aan de wet houden. En dan nog is het geen excuus. Dus als ze inderdaad inbreuk maken, dan horen ze zoals het hoort de consequenties te dragen.

Als je het niet kunt bijhouden moet je het maar niet doen.

Dat is hetzelfde als zeggen dat het voor een bank onmogelijk zou zijn om bij te houden welk geld van wie is en het dus normaal is dat er af en toe wat geld verdwijnt...

Banken maken ook wel eens fouten, fouten gebeuren gewoon. Hoe je daar vervolgens mee omgaat is de echte vraag, in dit geval heeft Microsoft onmiddellijk het programma in kwestie weg gehaald om een onderzoek te starten veel meer kan je niet vragen denk ik.

Goh, maar MS verwacht WEL van HAAR klanten dat ZIJ PRECIES bijhouden welke software ze allemaal gebruiken en of ze daar precies de juiste licensenties voor hebben.

Dubbele standaard?

Goede reactie van Microsoft. Het is sowieso voor een bedrijf bijna onmogelijk van zowa alles wat ge gebruikt nog bij tehouden onder welke voorwaarden het valt
Nee, dat is geen goede reactie van Microsoft. Het is zelfs een hele domme. Dezelfde redenering kan een bedrijf namelijk ook geven voor het gebruik van software, waar ze een licentie voor moeten aanschaffen / jaarlijkse fee voor moeten betalen. "we hebben zo veel software, dat het bijna onmogelijk is om bij te houden welke licenties we waarvoor nodig hebben."

Als je software bedrijf, gebruik maakt van code, dan moet je weten welke code waar gebruikt wordt en onder welke voorwaarden het gebruikt kan worden. Dat geldt voor code die eigendom si van anderen, maar ook voor je eigen code. In een aantal source tools kan dit, en eventueel kun je door middel van een CMDB tool werken, waarbij elk stuk code een eigen CMDB id heeft en gekoppeld kan worden aan de applicaties waarin het gebruikt wordt en de voorwaarden waaronder.

Als je met standaard modules in je software werkt, dan moet je dit ook weten. mocht er namelijk iets mis zijn met een module, dan moet je weten welke pakketten deze module en dus moelijkerwijze een probleem hebben.

Wat patenten betreft is het wellicht lastig, maar een licentie van code die je gebruikt is zo overduidelijk dat je wel echt behoorlijk debiel moet zijn wil je dat 'vergeten' . Zeker de GPL is zo duidelijk als wat, vooral dat ie zo bekend is.

Gewoon code vrijgeven, ben je van het gezeur af :) Helaas is dat een beetje tegen de natuur van Microsoft in.

Nou niet helemaal, Microsoft heeft ook al heel veel code openbaar gemaakt. Grote delen van het .NET Framework zijn ook openbaar, maar wel onder een eigen licentie.

Is dat dan tegen hun open source hosting site?
http://www.codeplex.com/

Hun open source community?
http://port25.technet.com/

De OSI aanvaarde open source license van Microsoft?
http://www.opensource.org/licenses/ms-pl.html

Of bijvoorbeeld een product van Microsoft wat onder de MSPL valt: ASP.NET MVC

Dat je toevallig wat voorbeelden hebt, wil nog niet zeggen dat het bijna in hun DNA zit om het gros closed source te doen.

En hoeveel code hebben ze zelf gedoneerd? Code van derden hosten is niet hetzelfde als zelf code openbaar maken.

De voorwaarden die MS gebruikt voor haar open source projecten zijn toch wat anders als de voorwaarden in de GPL.

Ja, das natuurlijk net erg netjes van MS... Wel jammer dat het tooltje offline is. Zou fijn geweest zijn als ze dat hele ding gewoon onder GPL ofzo vrijgegeven hadden. Lijkt me niet een tool waar heel veel bedrijfsgevoelige info etc in zit, dus zie niet waarom dit niet open source zou kunnen zijn. Gratis is het al.

Je hebt het wel over MS hier, dat weet je toch :) En de paar dingen die MS al Open Source doet, doen ze nog onder hun eigen licentie.

[Reactie gewijzigd door sanderev66 op woensdag 11 november 2009 15:31]


En de paar dingen die MS al Open Source doet, doen ze nog onder hun eigen licentie.
Nou en? Waarom is het relevant dat ze hun eigen licentie gebruiken?

Denk dat MS eerst wil onderzoeken of het inderdaad in strijd is met de GPL. Misschien wordt er hier wel gewoon iets geroepen.

Volgens het plaatje heeft iemand een disassembler gebruikt, dat zal een schending van Microsofts licentie voorwaarden en waarschijnlijk ook de DCMA zijn. Volgens mij verwijt de pot hier de ketel

Tenzij die persoon in een land woont waar die regels niet gelden, of dat iemand anders dat heeft gedaan en hem die afbeelding heeft gestuurd. Manieren genoeg voor de oorspronkelijke ontwikkelaar om toch kennis te nemen en die regels te omzijlen...

Microsoft levert zelf een disassembler voor .NET genaamd ILDASM. Goed, die maakt van de IL geen C# zoals Red Gate's Reflector (de tool die hier is gebruikt) dat doet, maar wat Reflector als C# laat zien is slechts een interpretatie van de IL.

de vraag is of het in de vs is gebruikt, want buiten de vs geld de dcma niet ...
verder is het gewoon een onderzoek... in de meeste landen is rev engenearing gewoon toegestaan (onder bepaalde voorwaarden)...

zeker niet pot vewijt ....

zelfs als de reden van 'deze ontdekking misschien minder netjes was....
gelukkig wordt je echter op daden en niet op enkel motiven beoordeeld

Volgens het plaatje heeft iemand een disassembler gebruikt, dat zal een schending van Microsofts licentie voorwaarden en waarschijnlijk ook de DCMA zijn.
Microsoft mag geen licentie voorwaarden plakken op een naar waarschijnlijkheid gedeeltelijk gestolen product.

Anders zou je ook Windows illegaal kunne verkopen met een licentie voorwaarde dat niet mag uitzoeken wat de oorsprong van het product is.

Wat is DCMA?
Ik ken deze term niet.
Google geeft me deze resultaten.
http://www.devonca.org/DCMAStart.html
http://www.dcma.mil/
http://www.dcma.nl/
http://www.dcmacollective.com/

Mogelijk bedoel je DMCA.

Disassembly om de achterliggende ideeën en principes te achterhalen is legaal, zowel in de VS als hier. En zeker niet als je vermoedt dat jouw rechten geschonden worden. De DMCA is niet *zo* algemeen.

Wat je zegt doet me denken aan die disclaimers op sommige sites "Door registratie verklaart u geen lid te zijn van stichting BREIN of enige opsporingsdienst van een nationale overheid, en geeft u toe dat alles dat u hierna leest niet toelaatbaar is als bewijs in een eventuele rechtszaak tegen mij." Leuk voor op de juridische borrel maar in de rechtszaal van nul en generlei waarde.


In het artikel staat nergens een vermelding van Linux. De code zou mogelijks gekopieerd zijn uit ImageMaster, dat een Windows applicatie is...

Lezen is ook een vak?

Dit heeft niets met Linux te maken, behalve dat (een deel) van linux toevallig dezelfde licentie heeft.

Opensource != Linux.

C# code is het :) Als je dat op linux wilt draaien kan je alleen Mono gebruiken, maar Microsoft zou dat echt niet doen dus het is echt .Net

Nee, dat snap je helemaal verkeerd. Misschien helpt het om het artikel eens te lezen, waar vermeld staat dat het gaat om een tooltje om een Windows 7-ISO mee op een USB-stick te zetten.

Als ze nou gewoon de broncode ervan vrijgeven. Het is niet echt alsof ze daarmee geld verliezen. het is toch al gratis. en iedereen is blij.

Volgens mij is de code ook vrij te gebruiken, mits je alle veranderingen of verbeteringen die je erin aanbrengt vervolgens zelf ook weer openbaar maakt. Die voorwaarde staat in de licentie, en daar heeft microsoft niet aan voldaan.

Overigens lijkt het 'standaard' proces prima te werken: iemand klaagt, MS haalt hangende het onderzoek het tool online en bespreekt mogelijke alternatieven. Geen ruzie, geen rechtzaak - zou zou het vaker moeten gaan...

De vraag is eerst of er echt GPL code in zit. En daarna is de vraag of de resterende code wel onder GPL kan worden vrijgegeven. Deze zou bv. ingekocht kunnen zijn bij een derde die het niet toestaat dat de code onder GPL verspreid wordt.


Het gaat hier dus om de GPL welke idd een redelijk stricte licentie is en zelfs al gaat het maar om enkele libraries dan nog is MS verplicht deze libs opnieuw vrij te geven onder GPL alsook alles wat er rond hangt.

De enige manier om onder de GPL uit te komen is door een aparte licentiedeal te maken met de eigenaar van de code.

Alleen als er iets aangepast is! Het gebruik van een open source library is zelfs onder de stricte GPL v3 geen reden om elk programma dat er gebruik van maakt volautomatisch verplicht ook open source te maken. In mijn persoonlijke mening zijn stricte licenties als GPL eerder een belemmering dan een stimulans in de verspreiding van open source code.

In mijn persoonlijke mening zijn stricte licenties als GPL eerder een belemmering dan een stimulans in de verspreiding van open source code.
Dat is jouw mening.

Het is alleen een belemmering voor bedrijven die zelfs gebruik willen maken van GPL code zonder zelf iets terug te geven.

Voor ontwikkelaars is deze heel erg flexibel en beschermend. Je code en de alle code van anderen werkt mee aan verbetering van een product en zal toegankelijk bliven voor iedereen.

Microsoft ziet liever een BSD achtige licentie zoals op kerberos en de TCP stack zat dan kunnen ze deze gebruiken onder iets terug te geven.

Er zijn al veel projecten die heel goede resultaten geven on GPL. Zie bijvoorbeeld Openoffice, Xen, Qemu. Bijvoorbeeld aan Qemu wordt heel erg veel aan ontwikkeld ook door grote commerciële bedrijven waardoor je een resultaat bereikt wat een bedrijf alleen nooit zal bereiken.

Er zijn steeds meer bedrijven die dit inzien.

Ik verwacht dat alle software op specialistische software na allemaal OSS gaat worden. Een bedrijf kan dadelijk niet meer op tegen de gezamenlijk effort van de OSS community.

Je verwart GPL met LGPL. Het gebruik van een GPL library betekent dat jouw applicatie ook GPL moet worden (volautomatisch): broncode en bijbehorende rechten vrijgeven dus. Een LGPL library kan je wel 'vrij' gebruiken, maar als je de library aanpast moet je die aanpassingen ook vrijgeven (niet je hele applicatie).

Overigens lijkt het er niet op dat de GPL een belemmering is geweest voor het hele linux ecosysteem, en op dat platform wordt enorm veel open source code verspreid. Je kan wel zeggen dat het een persoonlijke mening is, maar de werkelijk weerspreekt die.

Ik denk niet dat de werkelijkheid dit weerspreekt, ik denk dat als de GPL vrijer zou zijn (en dan bedoel ik vrij dus zonder restricties) er nog veel meer open source verspreid en vooral (her)gebruikt zou worden. Nu zijn bedrijven terughoudend omdat het gebruik van open source niet alleen gezeur uit de community kan opleveren (zoals dit geval) maar uiteindelijk zelfs de verplichting tot het vrij geven van eigen intellectueel eigendom. Naar mijn mening zou een open source licentie uit twee woorden moeten bestaan "have fun".

Nu zijn bedrijven terughoudend omdat het gebruik van open source niet alleen gezeur uit de community kan opleveren (zoals dit geval) maar uiteindelijk zelfs de verplichting tot het vrij geven van eigen intellectueel eigendom.
Je krijgt gratis 10.000den regels code je voegt er zelf 100 regels aan toe naar jouw wensen je gaat het verkopen. Mij lijkt het logisch dat je de code dan terug geeft je hebt maar 1% van de code van de code geleverd dat kan toch geen alleen recht op de code opleveren. Waar je ook nog een keer commercieel geld uit gaat slaan.

Kijk eens hoeveel tijd je hebt bespaard doordat je 99% zelf niet hebt hoeven te programmeren.
Naar mijn mening zou een open source licentie uit twee woorden moeten bestaan "have fun".
Ik heb het gevoel dat je het werk van anderen wil gebruiken zonder enige dank naar hun toe. En er zelf dan rijker van worden.

Ik begrijp je gedachte helemaal niet.

[Reactie gewijzigd door worldcitizen op woensdag 11 november 2009 23:40]


Wel, veel mensen denken er net zo over, dat is grofweg de (revised) BSD licentie. Toch heeft de GPL feitelijk gezien meer succes, vandaar mijn opmerking over de werkelijkheid.

Ik vind het zelf geen gezeur. Sommige open source libraries zouden miljoenen kosten moest je ze van de grond af aan programmeren. De auteurs ervan willen in ruil voor het gratis gebruik van hun software (waar ze dus vaak niet voor betaald hebben gekregen!) dat jij er alleen software mee maakt die ook open source is. Voor wat hoort wat heet dat. Niet zo heel raar toch?

En als je dan zulke kostbare software gratis gebruikt voor een gesloten tool, dan is het toch niet vreemd om op zijn minst te eisen dat je de licentie voorwaarden leest? Ik vind dat niet iets waar je heel para over moet doen, je weet toch welke libraries je gebruikt.

Ik snap steeds beter waarom de windows broncode niet wordt vrijgegeven...

GPL is een copyleftlicentie voor software die (in het kort) stelt dat je met de software mag doen wat je wil (inclusief aanpassen en verkopen), mits je dat recht ook doorgeeft aan anderen en de auteur(s) van de software vermeldt. En dat is het gedeelte dat Microsoft nalaat...

[Reactie gewijzigd door mrlammers op vrijdag 13 november 2009 12:05]


Windows broncode vrijgeven? Dat is het einde van Microsoft.

Hoezo? Apple's OS X is ook grotendeels opensource, en die bestaan ook nog steeds.

Waarom wordt dat toch altijd geroepen. Een klein stukje is os, het deel dat Apple bestaansrecht geeft is het totaal niet.

Hoezo? Apple's OS X is ook grotendeels opensource, en die bestaan ook nog steeds.
1. Apple verkoopt voornamelijk hardware, MS verkoopt met name software.
2. OSX is niet grotendeels open source, bij lange na niet. Haal je alles in OSX weg dat niet OSS is, hou je alleen Darwin over.
3. De licentie waar Apple mbt het OS mee te maken heeft stelt niet verplicht dat je toevoegingen/aanpassingen ook vrij moet geven. Ik kan immers nergens de source voor geheel OSX downloaden en zelf aan het compilen gaan.

Compleet andere situatie dus.

[Reactie gewijzigd door k7of9 op woensdag 11 november 2009 19:11]


Apples kernel is opensource en de zaken die ze moeten opensourcen zoals de webkit die gebruikt maakt van KHTML zijn opensource.

Voor de rest is weinig opensource. iTunes, Timemachine, desktop manager etc.

Waarom? De copyrights blijven dan gewoon bestaan hoor. Het intellectuele eigendom ligt dan nog geheel bij Microsoft. Er zijn veel commerciële open source toepassingen te vinden of toepassingen waarvan in ieder geval een gedeelte open source is.

GPL is leuk als je er niet om geeft dat mensen je code gebruiken zonder de GPL na te leven. Voor bedrijven als Ms zou het een ramp zijn om alles te gaan controleren om in ruil een gelijke situatie te houden waar iedereen alles van hun al zit te controleren.

had ms ook niet een keer een illegale tool gebruikt voor .wav files in het OS?
«  1  2  »

Op dit item kan niet meer gereageerd worden.

Volgende 15:48 Google introduceert experimentele programmeertaal 'Go'
Vorige 14:43 W!Games brengt Greed Corps ook naar Xbox 360 en pc
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011