Apple ondermijnt open source applicatie

Started by Erik, January 24, 2008, 18:22:16

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Erik

bron: automatiseringgids.sdu.nl

---------------------

Open sourceontwikkelaars beschuldigen Apple ervan in Mac OS X bepaalde programma's, zoals iTunes, af te schermen van de trackingtool DTrace. Dat meldt Techworld.

DTrace is ooit ontwikkeld door Sun Microsystems en werd als onderdeel van OpenSolaris open source. DTrace wordt gebruikt voor het observeren, debuggen en tunen van het gedrag van het besturingsysteem. Sinds MAC OS X 10.5 'Leopard' bevindt de tool zich ook in de kernel van het Apple besturingsysteem.

Apple schijnt echter geruisloos een toevoeging te hebben gemaakt waardoor bepaalde programma's, zoals iTunes, af worden geschermd van de trackingfunctie van DTrace.
Door de trackingmogelijkheid te blokkeren wordt de applicatie echter (waarschijnlijk onbedoeld) helemaal onbereikbaar voor DTrace.

De ontwikkelaars denken dat Apple niet wil dat de handelingen van iTunes openbaar worden vanwege angst dat het kopieerprotectiesysteem op straat komt te liggen. Apple was niet bereikbaar voor commentaar.

Apple zoekt de laatste tijd toenadering tot de open source wereld met projecten als de Safari-browser en het Darwin-project, waarin ontwikkelaars toegang krijgen tot sommige onderdelen van de OS X-code. Volgens velen handelt Apple hierbij echter op een opportunistische manier en werkt nog steeds tegen waar het uitkomt. De ontdekking van de DTrace-ondermijning is volgens de ontwikkelaars hiervan een goed voorbeeld. Een van hen, Landon Fuller, heeft nu een workaround/hack gepubliceerd om het probleem te verhelpen.

Apple is volgens ontwikkelaar Brendan Gregg niet de enige die graag DTrace buiten de deur houdt, uit angst dat fouten openbaar worden. Terwijl de opsporing van fouten juist een van de redenen is voor de ontwikkeling van DTrace. Door het opsporen van bugs moet de kwaliteit van IT juist beter worden en bedrijven aangemoedigd om betere programmeurs in dienst te nemen. De optie tot afscherming van het gereedschap, zou een stap terug zijn. (Wilberd Gijzel)
"You have enemies? Good. That means you've stood up for something, sometime in your life."
- Winston Churchill