Canonical maakt eerste gedeelte Launchpad opensource

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.

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Door Martin Sturm

Nieuwsposter

12-07-2007 • 11:10

10 Linkedin

Submitter: user109731

Bron: Canonical

Reacties (10)

Wijzig sortering
+3Anoniem: 224722
12 juli 2007 11:40
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)
+2Anoniem: 224722
@MRic312 juli 2007 13:09
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.


Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee