In de serie “de diepte in” laten wij kopstukken van de Nederlandse open source gemeenschap aan het woord over het open source project waar zij aan werken of het bedrijf dat ze runnen. Deze keer gaan we de diepte in met Wybo Wiersma van LogiLogi en OgOg.

wybo

Wybo Wiersma

1. Vertel eens kort over jezelf, wie ben je, wat doe je en hoe ben je bij LogiLogi betrokken geraakt.

Ik ben een student geschiedenis, informatiekunde (is informatica, maar dan toegespitst op talige-toepassingen) en wijsbegeerte van een wetenschapsgebied in Groningen. Ja dat zijn drie verschillende studies, maar ik zeg dan altijd maar dat ik niet kon kiezen: Bij geschiedenis heb je namelijk aandacht voor het verleden, bij informatiekunde voor de toekomst, en bij wijsbegeerte voor het tijdloze; op die manier blijf je als mens en persoon in balans…

Verder ben ik ook nog lid van het Centrum voor Metageschiedenis (geschiedfilosofie), en ook heb (en soms nog) ik bij informatiekunde meegewerkt aan onderzoek naar een statistische methode voor het automatisch vinden van grammaticale verschillen tussen verzamelingen tekst (bijvoorbeeld teksten van immigranten en mensen wiens moedertaal het is). Hieruit zijn (samen met prof. J. Nerbonne, en prof. T. Lauttamus) een aantal publicaties voortgekomen.

Daarnaast heb ik ook nog wel iets als een sociaal leven, en houd ik ook erg van een goed gesprek.

Vanuit deze drie studies, en vanuit die liefde voor het gesprek en discussies, is het idee voor LogiLogi grotendeels voortgekomen. In 2003 heb ik de aanzet gegeven voor het project op basis van een aangepaste PHP Wiki (Wiki Tikki Tavi).

2. Hoeveel mensen werken er op dit moment aan de ontwikkeling van LogiLogi?

Dat wisselt. We hebben 14 developers op de lijst, maar echt actief zijn vooral Bruno Sarlo, Miguel Lezama (beiden uit Uruguay), Artyom Syazantsev (uit Belarus), en ik. In die zin zijn we nog wel opzoek naar meer mensen.

Ook hebben een aantal studenten van de Universiteit van Nijmegen een tijd lang meegewerkt aan het project in ruil voor studiepunten (waarschijnlijk weer gebeurt dit weer het komend voorjaar).

3. Wat is jouw positie binnen dit project?

Ik was de eerste developer, maar verder is er geen formele rolverdeling zoals bij veel andere FOSS-projecten. Wel houd ik me het meeste bezig met de back-end en met de theorie achter het systeem. Alles is dus heel open en informeel.

4. Ook begrijp ik dat je met OgOg.org bezig bent, kun je hier wat meer over vertellen?

OgOg.org is een soort van bloggers-versie van een belangrijke feature van LogiLogi Manta (de aankomende, en eerste echte versie van LogiLogi): Het rating & peergroup-systeem. Desondanks is OgOg vooral een side-project. We zijn namelijk voorlopig helaas niet in staat om OgOg zo ver te ontwikkelen als we wel zouden willen, en als nodig zou zijn om het een succes te maken. LogiLogi Manta is en blijft vooralsnog ons primaire project.

5. Welke gedachte zit er achter de keuze van Ruby on Rails als taal?

Ruby is een elegante, high-level (introspectie features en zelfs de primitives zijn een object) taal waarin heel snel ontwikkeld kan worden. En Rails is een framework wat precies ontwikkeld is voor het bouwen van experimentele Web2.0 applicaties.

Ruby is nog wel wat traag, maar met de snelheids-winst die de nieuwe YARV-compiler belooft, en de taal Ruby 2.0, is er eigenlijk geen reden om iets anders te kiezen voor wat wij doen.

Naar Perl en PHP kijk ik pas weer als ze in historische bronnen tegenkom…  ;-)

6. Gebruiken jullie RoR voor zowel LogiLogi als OgOg?

Ja. Er is zelfs heel wat code over en weer gegaan tussen de beide projecten.

7. Bij OgOg zie je snel wat de bedoeling is en voor wie het bestemd is, kijkend naar de website van LogiLogi is dat niet snel duidelijk, kun je ons uitleggen wat de doelgroep is en waarom?

Alfa-wetenschappers (m.n. filosofen) en mensen die graag discussiëren zijn de doelgroep. LogiLogi probeert de voordelen van het goede gesprek te combineren met die van het geschreven woord. Zeg maar als een informeel platform voor die ideeën en gedachten die het (net) niet waard zijn om er een hele Journal-paper aan te wijden, maar die te leuk of te interessant zijn om niet online met anderen te bespreken.

LogiLogi is typisch een project wat begon als “scratch your own itch”. De beperkingen van web-fora en threads, zoals het snel fragmenteren van discussies, de neiging van mensen om in een thread slechts op een enkel punt in te gaan, en het non-cumulatieve eeuwig terugkeren van de zelfde discussies en argumenten in nieuwe threads (neem maar eens een kijkje in het archief van een forum of een nieuwsgroep), waren voor mij de voornaamste aanleiding om na te gaan denken over hoe het beter kan.

Een heldere en korte beschrijving (een kleine 3 pagina’s in het Engels) van wat LogiLogi is, is hier te vinden.

8. Jullie hebben bepaalde ideeën over Web 2.0, dat het meer open source moet worden kun je daar in het kort iets over vertellen?

Ja. Het komt er op neer dat door het verschuiven van meer en meer functionaliteit van de desktop naar servers op internet het hebben van een besturings-systeem zoals Linux voor je vrijheid (zoals verdedigd door Richard Stallman) steeds irrelevanter wordt. Het besturingssysteem wordt langzaamaan een soort van device driver, terwijl de belangrijke software steeds meer op het web draait (bij Google, Digg, Flickr, etc…).

En zoals de Free Software Foundation van Stallman de General Public License (zelfs versie 3) nu heeft opgesteld, is het niet nodig dat de broncode van een site beschikbaar gemaakt wordt aan bezoekers van de site. Alleen wanneer iemand een kopie krijgt van een programma moet de broncode er bij gegeven worden volgens de GPL. Dit werkte voor desktopapplicaties, want die kon men niet draaien zonder installatie, maar het faalt jammerlijk voor het vrij maken en houden van het web, want daar krijg je alleen een HTML-pagina te zien.

Dit probleem staat bekend als de Web-Loophole (ook wel ASP-Loophole genoemd). Nu is er wel een licensie die dit probleem deels afvangt (de Affero GPL, die wij ook gebruiken) maar die wordt door Stallman niet erg aangeprezen.

Ik heb over dit probleem deze blog-post geschreven, en hem naar Stallman gestuurd. In antwoord hierop schrijft hij nu een artikel, maar ik heb niet veel hoop dat hij zijn mening echt heeft gewijzigd… Zijn visie blijft er een van: “wil je vrijheid, gebruik het web dan niet…”, terwijl dat voor mensen van de huidige Brave New Web-generatie natuurlijk nergens op slaat. Bovendien denk ik dat er wel degelijk mogelijkheden zijn om vrijheid op het web te garanderen, en iets te doen aan de toenemende Google-isatie van het web.

Het gaat tenslotte om de toekomst van onze vrijheid op het medium van de toekomst…

9. Er is een LogiLogi stichting, jij zit als ik het goed begrijp in het bestuur, die bovenstaande gedachte wil promoten, klopt deze aanname?

Ja ik zit in het bestuur, en ja tot op zekere hoogte: stichting LogiLogi houdt zich in de eerste plaats bezig met het ontwikkelen en promoten van LogiLogi Manta. We zijn voorstanders van Vrije Software voor het web, en we zetten ons daar wel voor in, maar we zijn niet echt te zien als de Free Software Foundation voor het web; in eerste instantie hopen we Stallman en de FSF alsnog te vermurven die rol op
zich te nemen.

10. Hoe wordt de stichting gefinancierd?

Dat is nog wat een heikel punt. Naast de kleine subsidie van de Filosofie Faculteit van de Rijksuniversiteit Groningen, hangt het momenteel vooral af van onze eigen inzet. Maar dankzij de studie financiering en een lening van de IBG kan ik als student wel redelijk wat tijd vrijmaken voor LogiLogi. We hebben inmiddels wel weer een subsidie-aanvraag lopen, maar daarover kan ik nog niet veel kwijt…

11. Op dit moment wordt er door de stichting 2 projecten gesteund, LogiLogi en OgOg, zijn er plannen voor nog meer projecten?

Ja, een vriend van me is begonnen met een webbased e-mail client voor ouderen, maar dat project is nog niet echt van de grond gekomen.

En verder, afhankelijk van hoeveel mensen mee willen helpen, zijn er natuurlijk nog genoeg web2.0 sites en applicaties waarvoor nog geen vrij alternatief beschikbaar is. Nieuwe projecten zijn altijd welkom, mits de voordrager van het project ook zelf het voortouw neemt.

12. Zo ja, welke projecten hebben jullie op dit moment in de pen zitten?

Verder nog niets… (wel genoeg ideeen, maar niets meer dan dat).

13. We hebben de feed van OpenSource Nieuws Nederland toegevoegd in OgOg, kun je ons even snel een hoge positie geven? :) (Dit laatste is natuurlijk grappig bedoeld)

Ik ben jullie nieuwsberichten even doorgegaan op OgOg, en heb een paar positieve stemmen uitgedeeld voor nieuwsberichten die ik bijzonder interessant vond, dus dat zal niet slecht zijn voor jullie positie…  :)

Voor meer informatie:
LogiLogi
OgOg

Share and Enjoy:
  • Digg
  • del.icio.us
  • Google Bookmarks
  • blinkbits
  • BlinkList
  • DZone
  • Furl
  • MisterWong
  • StumbleUpon
  • Symbaloo

No related posts.


Leave a Reply