Ha Sven,
Ik zal even punt voor punt reageren.
"Ik heb nog even nagedacht naar aanleiding van de mailwisseling. Volgens
mij is het goed te beseeffen de kritiek niet persoonlijk bedoeld maar
meer op TURNNN / Intraffic (uiteindelijk is dat toch wel het zelfde
bedrijf wat er achter zit toch?) gericht. In de hele keten van
reizigersinformatie (zowel bij vervoerders, als in de integratie en dus
ook in de afnemers kant) zijn jullie aanwezig, dan snap ik heel goed dat
Stefan verwacht dat jullie eerst zelf iets meer uitzoekwerk doen
voordat jullie een vraag stellen."
Ik denk dat ik langzaamaan begrijp wat voor historie ik hier, per ongeluk, aan heb gehaald. TURNN bestond al jarenlang als bedrijf 'BNV Mobility' en bood de app TURNN aan. Er was toen geen enkele link met InTraffic. Ook geen connectie via B.V.'s of wat dan ook. TURNN is een kleine 1,5 jaar geleden overgekocht door ICT Group (het moederbedrijf van InTraffic) en is nu een eigen losse B.V. in die groep. Enkele InTraffic-ers zijn naar deze B.V. gegaan. De werkzaamheden van InTraffic en TURNN zijn echter niet meer overlappend en daarin opereren we beide in een andere markt. Ik vertel dit om te laten zien dat TURNN een geheel losstaand bedrijf is van InTraffic en wat mensen over InTraffic vinden helemaal prima is, maar dat TURNN echt daar los van staat. ICT Group laat ieder dochterbedrijf zijn eigen ding doen en InTraffic en TURNN werken op het gebied van reisinformatie niet samen en we bieden ook een totaal andere dienstverlening. Dus alle kennis over reisinformatie gebruiken, ontsluiten en hoe InTraffic in de community ligt, staat echt los van TURNN. Dat is meteen ook een nadeel, want die kennis ligt niet bij TURNN, vandaar mijn vraag hier, op deze plek.
"Binnen de openOV googlegroup zijn we gewend transparant, open en
eerlijk naar elkaar te zijn. Op basis hiervan kan het noodzakelijke
vertrouwen ontstaan om met elkaar samen te werken.
[...]
In jouw originele mail geef je
niet aan namens wie je de vraag stelt. Uit de daaropvolgende mails maak
ik op dat je de vraag namens TURNN stelt. Vervolgens geef je aan dat
alle code die jullie schrijven uiteraard onder het eigendom van TURNN
valt.
Deze juridische benadering geeft mij
op voorhand niet het vertrouwen om op basis van gelijkwaardigheid met
elkaar samen te werken. Ik ben van mening dat er nog vele
functionaliteiten (bijv. flex vervoer, toegankelijk plannen) zijn die
aan OTP kunnen worden toegevoegd zitten op basis van open standaards
(NeTEx) en op basis van open source."
Ik vind zelf transparant, open en eerlijk gigantisch belangrijk Sven (en anderen natuurlijk). Dus ik begrijp dat helemaal. Alleen is mijn persoonlijke mening af en toe strijdig met de mening van mijn werkgever. Het liefst zou ik in de baas z'n tijd OTP helemaal doorontwikkelen en de verbeteringen uploaden op GitHub zodat iedereen er wat aan heeft. Echter, en daarom haalde ik het vooral aan, ben ik daaraan gewoon gebonden aan wat mijn werkgever wel en niet wil. Ik schreef dat meteen op, juist in het kader van transparantie en eerlijkheid, om niet per ongeluk de verwachting te wekken dat TURNN aan OTP gaat ontwikkelen en dit netjes teruggeeft aan de markt. Ik kan mij daarvoor binnen de ICT Group heel hard voor gaan maken, maar als zij desondanks zeggen 'nee dat willen we niet', dan wil ik niet later op die belofte terugkomen en ben ik liever vanaf het begin af aan eerlijk er over. Dan heb ik liever dat we samen nadenken over wat wel kan. Zoals dat wij onze reisplanner gratis beschikbaar stellen aan iedereen in de wereld om te gebruiken via onze apps en de websites van de vervoerders. Dat dat dan closed source is, is de wereld waarin ik opereer, maar zo kunnen we de open data wel verrijken en teruggeven aan de reizigers.
"Gezien het feit dat TURNN commerciële toepassingen bouwen op basis van
GTFS kan ik mij niet voorstellen dat jullie niet weten hoe het
reisinformatielandschap in Nederland er uit ziet. Ook vraag ik mij af
waarom TURNN niet meewerkt in BISON verband aan ontwikkeling en
validatie van nieuwe standaarden. Alleen door standaardisatie en
samenwerking kunnen we de kwaliteit van de reisinformatie in Nederland
op een hoger plan brengen en reiziger over verstoringen eenduidig te
informeren."
Ik denk dat mijn uitleg over InTraffic / TURNN hier wat verheldert, we zijn dus losstaande bedrijven. TURNN werkt nu zeker veel met reisinformatie, onze grote blinde vlek is hoe OTP hiermee omgaat en wat wij hier mee kunnen doen en wat de beperkingen zijn. Wij willen hier graag meer kennis over opdoen, zoals je merkt. ;) Meedoen aan BISON en dergelijke is zeker iets dat we als ICT Group belangrijk vinden, daar is InTraffic voor. TURNN draagt ook zijn steentje bij door in MaaS-standaardisatiegroepen actief te zijn. Sterker nog, ik zit zelf in de TOMP-werkgroep namens TURNN om op het gebied van MaaS wat terug te geven aan de markt en deze standaard te ontwikkelen. Fun fact: Stichting Open Geo doet ook mee. Zie de namen van Stefan en mij hier genoemd staan:
https://github.com/TOMP-WG/TOMP-APIDus ik hoop dat je ziet dat ook TURNN belangrijk vindt om standaarden te onderhouden en dat wij dat op ons vlak doen en InTraffic dat op hun vlak. Daarnaast kunnen we, soms helaas, niet negeren dat een werkgever soms extra eisen stelt aan wat ik kan doen en laten en dat door daar open over te zijn, we elkaar beter kunnen begrijpen. Ik ben ook blij met je inhoudelijke reacties hier. :)
"Ik werk zelf al vanaf 2014 met OTP, in OTP is het nog niet mogelijk een
nieuwe rit toe te voegen, waardoor het splitsen van de treinrit
Geldermalsen – Dordrecht in 2 ritten, waarbij 1 van de ritten een ander
ritnummer krijgt niet mogelijk is. Door deze functionaliteit toe te
voegen aan OTP 2.x (onder opensource licentie), komt deze
functionaliteit voor iedereen beschikbaar. Dit lijkt mij een meer
duurzame oplossing dan eigen oplossing te realiseren door code te
beschermen. Het heeft dus niks met configuratie te maken, maar echt met
ontwikkelen van nieuwe functionaliteit."
Thanks, dit is hele nuttige informatie! Ik ben naar aanleiding van dit bericht nog even gaan Googlen over welke berichten wel en niet ondersteund worden maar kon geen goed lijstje vinden. Uiteraard kan ik in de code kijken, maar als niet-developer is dat voorlopig even een nog te nemen stap. ;)
Overigens is dit wel een goede reden om binnen TURNN / ICT Group eens te gaan polsen wat misschien wél de mogelijkheden zijn om open source software te gaan aanpassen en weer terug te geven aan de markt. Want we zijn nu afhankelijk van OTP voor een stukje dienstverlening en daar willen we steeds meer mee gaan doen. Dus ik ben blij dat jij als OTP-expert daar wat over kan zeggen, misschien dat je open staat om een keer verder te praten over de voor jou bekende limitaties en mogelijkheden van OTP?
"Ik ben benieuwd wat je van deze zienswijze vindt"
Ik ben het echt wel met je eens, ik houd van een fatsoenlijke discussie (zoals ik die nu met jou kan hebben) op inhoud en dan kan je elkaar vinden. En als je het niet met elkaar eens bent, ook dikke prima, dan kun je dat gewoon aangeven en kan de andere partij iets op een andere manier op proberen te lossen. :) Dus dank voor je reacties voor zover!
Groeten,
Pim