Aardige woorden en bedankt dat je jouw visie met me deelt. Dat help een beetje om onze gebruikers te begrijpen, en misschien ook om beter uit te legen dat een Open Source project als Greenshot veel meer tijd kost als ze denken.
Ik wou dat 't zo eenvoudig was, een voorbeeld van een API (eenvoudig gezegd een plug-in) die ik vandaag op mijn werk (niet Greenshot) kort gebruikt heb. De Google Calendar API voor .NET, omdat Google die onderhoudt moet de ontwikkelaar "alleen maar" de API een keertje in z'n applicatie inbouwen en dan updates van Google nemen. Klinkt goed...
Maar... (anders had ik 't niet als voorbeeld genomen) de implementatie van Google werkt niet eenvoudig door een firma proxy. Plus heeft niet iedere service een implementatie voor .NET, en als die er was hebben allen een andere manier van communiceren.
Google's authentificatie is een van meerdere standaards, en ik moet voor Greenshot dit een keertje maken en kan 't dan voor alles gebruiken. MAAR dat is alleen genoeg om de gebruiker aan te melden, niet om de screenshot te uploaden en iedere cloud service tikt net eventjes anders. Zodra de cloud service wat verandert moeten wij opspringen en de verandering doorvoeren en testen. Plus de veelvoud van tickets omdat er een bug in Greenshot is, of een netwerk storing of de gebruiker 't gewoon niet snapt... ik steek actueel >10 uur per week (en meer) erin en dat meeste gaat op aan tickets. Meer cloud services -> meer tickets, dezelfde inkomsten (erg weinig)
Okay voor Greenshot 1.3 heb ik een compleet nieuw communicatie systeem geschreven, wat 't veel makkelijker, stabieler (automatische tests) en flexibeler maakt. (Open Source:
https://github.com/dapplo/Dapplo.HttpExtensions de website moet nog gemaakt worden)
Maar toch, alleen daar heb ik al meerdere maanden aan ontwikkelt...
Plus is 't niet alleen maar ontwikkeling en de tickets, ook de site kost tijd. Bijvoorbeeld hebben we de afgelopen dagen onze site verhuist, we schijnen populair te zijn en de vorige site kon de massa's van downloads niet meer verwerken en was meestal niet te bereiken. Direct na de verhuizing had GitHub ons geluk gewenst met onze succes maar schreven gelijk dat we daar konden we niet blijven als 't zo verder ging (150% van de maandelijks quota in 1 uur verbruikt).
Dan denk je, veel bezoekers -> veel inkomsten... Nee, daar zijn zo veel andere sites die Greenshot als download aanbieden, die kommen alleen op de download link. Plus de meeste mensen hebben een ad-blocker, wat ik begrijp maar begrijp ook ons standpunt:
http://getgreenshot.org/2...ee-web-needs-advertising/
Al met al wil ik niet negatief klinken, wil alleen een beetje meer begrip bouwen voor alle Open Source projecten. Ik ontwikkel graag in mijn vrije tijd en heb nog heeeeel veeel ideeën voor Greenshot, en ontwikkel in mijn tempo door... ook als ik niet ervan leven kan.