Zac Bowling, bekend van het Mono-project, heeft de gebruiksvoorwaarden bij de iPhone SDK nog eens goed doorgelezen. Hem viel sectie 3.3.14 in de overeenkomst op, waarin Apple een verkeerde voorstelling van zaken over open source geeft. Kort gezegd komt het erop neer, dat als je vrije en open source software maakt (kortweg FOSS), dat je geen FOSS bij de ontwikkeling van je applicatie mag gebruiken, op een zodanige manier dat andere onderdelen van de SDK (dus niet-FOSS) onder bepaalde FOSS-licentievoorwaarden zullen vallen.
Een ingewikkelde zin, die volgens Zac Bowling totale onzin is: als gewone gebruiker kun je applicaties ontwikkelen die je maar wil, maar de kans dat daarbij de SDK die je gebruikt hebt onder een open source-licentie komt te vallen, is onmogelijk. Volgens Bowling is het wel mogelijk dat je bepaalde open source-tools niet kunt gebruiken, omdat in de licentievoorwaarden staat dat je geen commerciële applicaties mag maken. Maar dan zijn de voorwaarden van het open source-tool bepalen. Volgens Bowling is het onmogelijk dat individuele ontwikkelaars met de software die ze gemaakt hebben, de code van Apple zouden kunnen ‘infecteren’ met allerlei open source-verplichtingen. Als dat zo zou zijn, was het al lang gebeurd bij de software van Microsoft, denkt Matt Asay van CNET. Hij denkt dat Apple zich krampachtig wil indekken. De blogposting van Bowling bevat nog meer opmerkelijke zaken uit de licentievoorwaarden van de iPhone SDK.
Meer info: iPhone Developer Program is a Joke
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
Reacties: 7 reacties