Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 10 reacties
Bron: Canonical, submitter: JanDM

Canonical, het bedrijf achter de Linux-distributie Ubuntu, heeft broncode vrijgegeven van de webapplicatie Launchpad. Deze software wordt gebruikt om de ontwikkeling van Ubuntu te ondersteunen, maar de broncode was nog niet openbaar.

Launchpad logoDiverse opensource-ontwikkelaars hadden kritiek geuit op Canonical wegens het niet beschikbaar stellen van de Launchpad-broncode onder een opensourcelicentie. Mark Shuttleworth, oprichter en directeur van Canonical, heeft in het verleden diverse malen toegezegd dat de broncode van Launchpad uiteindelijk zou worden vrijgegeven, maar vermeldde hierbij geen termijn waarbinnen dit zou gebeuren. Volgens Shuttleworth zou de broncode pas worden vrijgegeven als zijn bedrijf de kans kreeg om de ontwikkelkosten van het systeem te dekken. Hiervoor had Canonical al een commercieel model bedacht, maar het zou tijd kosten om dit te implementeren, aldus de Canonical-directeur.

Inmiddels heeft Canonical echter de eerste stukken broncode van het Launchpad-platform vrijgegeven. De vrijgegeven broncode betreft een object-relational mapper voor Python, de programmeertaal waarin Launchpad is ontwikkeld. Deze software is vrijgegeven onder de lgpl-licentie en draagt de naam Storm. Naast de broncode is er uitgebreide documentatie beschikbaar, waaronder een tutorial en diverse mailinglists. De ORM-software is speciaal ontwikkeld voor ondersteuning van meerdere grote databases die op een naadloze manier met elkaar kunnen worden gecombineerd. Storm is het eerste component van het Launchpad-platform dat onder een opensourcelicentie is vrijgegeven. Launchpad is de webapplicatie van waaruit de ontwikkeling van onder andere Ubuntu wordt gecoördineerd. Onder andere een bugtracker, mailinglists en forums zijn onderdelen van Launchpad, maar de software biedt ook de mogelijkheid om vertalingen van software te beheren en roadmaps en documentatie centraal op te slaan.

Moderatie-faq Wijzig weergave

Reacties (10)

Ja er zijn anderen zoals PyDOA

Ik denk alleen dat Storm wel iets uitgebreider en professioneler opgezet is. Zo kun je hier zien dat veel functionaliteit die je normaal gebruikt om databases te benaderen erg abstract gemaakt is, waardoor het type database niet meer uitmaakt. Storm is dus een soort ODBC component als ik het goed begrijp.

Het hebben van zo'n component is natuurlijk erg handig, daardoor zou je applicaties kunnen bouwen die op veel verschillende databases werkt. Dat maakt je al programmeur erg onafhankelijk van de omgeving waarin je programma gedraaid gaat worden.

Overigens vind ik het erg positief dat ze nu dus eindelijk beginnen met het vrijgeven van Launchpad. Ik hoop dat het in zijn geheel ook zal worden vrijgegeven. Ik vertaal regelmatig voor Ubuntu, en ik zou Launchpad ook erg handig vinden voor mijn eigen projecten.
Afwachten dus :)
Waren er reeds O/R mappers voor Python?
Ja, waarvan SQLObject en SQLAlchemy de bekendste zijn. SQLAlchemy is echt heel heel erg goed, en wordt dan ook door vele gezien als de toekomst in sql/python.
Shuttleworth is niet alleen een grote open source-speler, maar ook gewoon nog een zakenman. Je merkt dat hij goed nadenkt over momenten en hoe en wanneer dingen te marketen en verkopen. Eerst wilde hij Launchpad verkopen, maar dat is blijkbaar lastig. Dan verandert hij het plan en brengt hij het uit en gaat hij waarschijnlijk de support verkopen.

Dit is wat mij betreft de toekomst van OS. Niet alleen vrijwilligers, maar ook gewoon common business-sense.

[Reactie gewijzigd door paknaald op 12 juli 2007 14:19]

Dit is wat mij betreft de toekomst van OS. Niet alleen vrijwilligers, maar ook gewoon common business-sense.
Je bedoeld dat je het soms niet erg vind om voor iets te betalen :?

* MRic3 valt weer eens van zijn stoel...
Eerst door het grafische geweld wat ik de laatste tijd allemaal zie uit het *nix kamp en nou iemand die zelfs ergens voor wil betalen.

Ja, ik ben een MS pikkie. Ja, ik denk dat *nix de toekomst heeft. Ja, ik weet dat *nix er nog niet bijna is... jaartje of 4 nog en daar zullen programma's zoals Launchpad wel aan bijdragen. Zover ik het begrijp is het een centraal systeem wat van alles bijhoud over update's enzo van alle programma's. Ben benieuwd wanneer MS met zo'n systeem komt want dat is wel handig hoor :). Ze hebben het iig al in Vista voor hun drivers allemaal :)

Serieus erg goed bezig dat *nix kamp.. ik houd het in de gaten. (NFI)
Launchpad is meer een webbased platform waarmee ontwikkelaars en vrijwilligers samen kunnen werken aan verschillende software pakketten die voor Ubuntu (of eventueel andere linux distributies) beschikbaar zijn.

Het is een soort communicatie platform waarbij bugs bijgehouden kunnen worden, vrijwilligers kunnen software in hun eigen taal vertalen, er is een versie beheer systeem, er kunnen blauwkrukken gemaakt worden voor software pakketen (roadmaps ook onderandere) en er is een vraagbaak voor ontwikkelaars en andere deelnemers.

Voor updates wordt er onder Ubuntu gebruikt gemaakt van Apt
Wat ik bedoel is dat Open Source wel wat meer business-brein kan gebruiken. Tweakers weten wel dat open en gesloten weinig met kwaliteit te maken hebben. Dat vaak voor gesloten wordt gekozen, puur op het argument van de ondersteuning, daar kunnen de Shuttleworths van deze wereld nog veel betekenen met marketing en gewoon for profit-bedrijvigheid. For profit-bedrijvigheid gebaseerd op een open bron-concept, lijkt me het beste van twee werelden.
Je hebt het zeker over je eigen comment? :)

Anyway, ontopic: Leuk dat men het nu gedeeltelijk open-source heeft gemaakt. Ik denk dat dit mooie stukje software nog voor veel blije gezichten gaat zorgen :)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True