Een ontwikkelaar van MariaDB, de community-editie van MySQL, stelt dat Oracle in de laatste release van MySQL een deel van de zogenaamde test cases heeft weggelaten en de opensource-database daarmee closed source dreigt te maken.
Op het blog van MariaDB schrijft ontwikkelaar Sergei Golubchik dat in de broncode van MySQL 5.5.27 een aantal nieuwe directory's zijn aangetroffen met de naam internal/mysql-test. Normaliter worden in de folder /mysql-test zogenaamde test cases geplaatst waarmee gecontroleerd kan worden of een geïmplementeerde bugfix daadwerkelijk effectief is, maar de map internal/mysql-test was nog niet eerder aanwezig in de source tree.
Volgens Golubchik lijkt het er op dat Oracle in deze internal-folder test cases voor patches plaatst die niet worden opgenomen in de opensource-code van MySQL. Daarmee zou Oracle zijn test cases mogelijk als propriëtaire code beschouwen. Dit zou ook blijken uit commits voor MySQL die in de internal-map terechtkomen en dus niet worden meegenomen in de vrij beschikbare source tree.
Oracle zou nog niet hebben gereageerd op de bevindingen. Golubchik stelt echter dat het bedrijf ondanks eerdere beloften de opensource-community verder van zich zal vervreemden door de MySQL-broncode nog minder inzichtelijk te maken.
Da's leuk voor ze. Maar ik zie niet in hoe het weglaten van testcases een product plotseling "closed source" maakt. Ik vindt de conclusie nogal kort door de bocht....Met name omdat MariaDB enkel een DB engine maken en nood hebben aan het algemene MySQL DB framework waarin zij inpluggen voor een werkbaar product. Ze hebben niet de mankracht om het hele MySQL project te dragen zonder dat Oracle er manuren in sponsort of ontwikkeling vertraagt.
En welke onafhankelijke ontwikkelaars hebben in het verleden dan een bijdrage aan de code geleverd?Wat wel gebeurt ten gevolge van het weglaten van de test cases is dat onafhankelijke ontwikkelaars nu effectief niet meer kunnen bijdragen aan MySQL omdat ze nu helemaal niet meer zelf kunnen nagaan of een patch een regression introduceert of niet.
[Reactie gewijzigd door RobertMe op zondag 19 augustus 2012 17:18]
Kregen ze die nu dan? MySQL is nooit een community project geweest en heeft nauwelijks code van derden in de codebase.want als zij MySql laten vallen krijg je als Oracle ook geen bug rapporten en fixes meer van hun.
[Reactie gewijzigd door Dreamvoid op zondag 19 augustus 2012 17:03]
[Reactie gewijzigd door pe1dnn op zondag 19 augustus 2012 20:11]
[Reactie gewijzigd door Dreamvoid op zondag 19 augustus 2012 16:59]
Ik snap het in dit geval ook niet helemaal. MySQL valt toch onder de GPL? Een bedrijf kan er dan toch alleen closed source van maken door een eigen fork te beginnen waarbij de GPL'ed OSS versie gewoon blijft bestaan? Zoiezo staat de GNU/GPL volgens mij niet toe dat bestaande code, al dan niet aangepast gesloten mag worden.Mensen verwarren blijkbaar open source met openbare development.
[Reactie gewijzigd door blorf op zondag 19 augustus 2012 17:59]
[Reactie gewijzigd door pe1dnn op zondag 19 augustus 2012 22:50]
Echter zal de rechter en de advocaat van de verdedigende partij ze om de oren slaan met de GNU Public License waaronder MySQL tot dusver wordt uitgebracht. Onder die licentie is namelijk het forken van code, en het distribueren van die code gewoon toegestaan.Forken van MySQL ben ik niet zo'n voorstander van.
Oracle zal heus wel ergens weer een rechtzaak starten als het ze niet aanstaat.
[Reactie gewijzigd door mindcrash op zondag 19 augustus 2012 23:17]
Op dit item kan niet meer gereageerd worden.
Populair: Tablets Samsung Websites en communities Mobiele telefoons Google Sony Games Microsoft Consoles Microsoft Xbox One
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True