Het razend populaire spelletje Wordle is gekocht door The New York Times, meldde RTL Nieuws onlangs. The New York Times meldt wel dat het om ‘een bedrag met zes nullen’ gaat. De krant belooft dat het spel “for the time being” gratis blijft. Een oplettende lezer (dank) dook in de broncode (niet schrikken) en ontdekte een open source-vermelding van Microsoft. Vandaar de vraag: wat koop je dan, als je Worldle koopt?
Om maar even met die OSS vermelding te beginnen: inderdaad staat in de broncode van Wordle een copyrightvermelding met een BSD licentietekst op naam van Microsoft. Dat betekent: er is software van Microsoft gebruikt, en die staat dat toe mits je die copyrightvermelding laat staan. Zoals ook netjes is gebeurd.
Dat wil niet zeggen dat de hele broncode (de software dus) eigendom is van Microsoft. Josh Wardle heeft zelf de nodige functionaliteit toegevoegd, en heeft daar dus zelf auteursrecht op. De BSD licentie staat dat toe zonder enige eis (behalve dus die vermelding laten staan) dus dat verandert niets. Wardle kan de door hem geschreven code gewoon verkopen.
Maar zelfs als die OSS licentie de GPL was, dan nog zou dat mogen. De GPL zou hem verplichten een ieder de broncode van de software te geven én toe te staan deze onder de GPL te hergebruiken. Maar nog steeds behoudt Wardle de auteursrechten en die kan hij dus verkopen (in juridische taal: het is een vermogensrecht en dus overdraagbaar). Hooguit zou een koper de rechten minder waard vinden omdat iedereen de software mag hergebruiken, maar dat is een zakelijk onderhandelpunt.
Over de originaliteit van de naam en de vormgeving hebben we het al gehad, maar ik heb er geen twijfel aan dat Wardle ook hier auteursrecht kan claimen. Een merkdepot op de naam zie ik niet, maar dat was natuurlijk dan ook gewoon overdraagbaar.
Arnoud
Ik snap niet helemaal hoe Wardle auteursrechten behoudt over GPL code. De GPL licentie infecteert als het ware alle aangrenzende code dat daardoor ook onder GPL licentie gepubliceerd moet worden. Dan kan je hier toch niet meer je auteursrechten op claimen? Wellicht dat dit nog kan op een kopie waar de GPL software niet in zit, maar dat is m.i. iets anders dan het product met die GPL software.
Een paar maanden terug heb ik een bedrijfje verkocht waarbij de complete software onder een AGPL licentie gepubliceerd is op GitHub (met vele andere contributors). Hierbij ging het de koper vooral om de relatie met de andere contributors, de naamsbekendheid en de socials accounts. De code is niet alleen door anderen te hergebruiken, er is in dit geval ook geen één persoon eigenaar van de code. De code kan volgens mij in zo’n geval geen onderdeel zijn van de overdracht tenzij je alle contributors zo ver krijgt in te stemmen met een nieuwe licentie. Wat in dit geval wel overdraagbaar is (naast de eerder genoemde zaken), is toegang tot de bijbehorende repositories en zeggenschap daarover.
Als je zelf software maakt, dan heb je daarop het auteursrecht. Licentievoorwaarden van andermans software maken dat niet anders. Dus als er in Wordle GPL code van derden zat, dan had Wardle nog steeds het auteursrecht op die software maar kon hij weinig anders dan het onder GPL verspreiden om zo compliant te zijn met die GPL code van derden.
Bekijk het anders zo: “Auteursrecht hebben op” is wat anders dan “Volledig vrij zijn om te doen wat je wil”.
In jouw Github situatie heb je meerdere auteursrechthebbenden. Die moeten dan allemaal instemmen inderdaad. Maar dat voegt hier weinig toe, juist omdat de code onder AGPL is mag iedereen deze hergebruiken (mits license compliant).
Slaat die copyright notice van Microsoft nou op de onleesbare code ervoor, erna, of een deel van erna en zo ja welke deel? Zomaar ergens middenin een brij een auteursrechtvermelding zetten vind ik niet erg duidelijk. Soms staat zoiets bovenaan, soms onderaan, en slaat dan op alles. Maar als het in het midden staat?
Bestaan er beautifiers voor Javascript?
Schrijven echte nerds zulke code echt zo, of is er later iets overheen gehaald dat alle tabs en newlines vervangt door spaties? Zo ja, waarom? Ook al is het een geïnterpreteerde taal, de eventuele traagheid zal toch niet hangen op het skippen door de interpreter van white space?
Ondertussen zoek ik waar ik iets doe, iets heel voor de hand liggends namelijk met apt-get iets installeren, in eigen shellscripts die ik dagen, weken, hooguit maanden eerder heb opgezet. En ik kan het niet vinden. Hoe kan dat nou? Nou, dat kan.
Whitespaces worden weggehaald, variabelnamen worden verkort etc. om de bestandsgrootte te verkleinen om de laadtijd van de webpagina te verkorten. En nee, niemand schrijft zo code; daar worden minifiers voor gebruikt.
Ik heb ook nog ergens een stom spelletje liggen, ooit gemaakt voor de HP41C, eind jaren 70, begin 80. Misschien toch maar het plan naar voren trekken het te herschrijven in iets moderns en publiceren. Word ik dan ook miljonair?
Lingo is ook zo’n voorbeeld. Combineert een paar bestaande spelletjes, Scrabble, Mastermind en nog wat, dat mag kennelijk. Daar schijnt ook iemand nog steeds stil van te kunnen leven. Ik weet niet hoe hij heet, o ja, toch: https://nl.wikipedia.org/wiki/HarrydeWinter .
Blogsoftware maakt weer links kapot. Wikipedia Harry de Winter, bedoel ik dus, dan vindt Google wat ik bedoel.
Bedoel je de link https://nl.wikipedia.org/wiki/HarrydeWinter ? Door in het invoerveld voor de browser de spaties in de url te vervangen door underscores (_) wordt die wikipedia pagina netjes opgehaald, maar de blogsoftware van deze website vervangt elke underscore in de tekst door kleiner dan, “em” en groter dan. Een methode om dat te omzeilen ken ik niet.
Dat was inderdaad het probleem.