Door mwesterl: Door spatieman: nou..
Signal is niet van markje suikerborg.....
En dan is het meteen goed als het niet van Mark is?
Niet per se, maar het is wel een slecht teken als het wel van Mark is. Met Facebook heeft hij laten zien dat hij zich consequent niet aan Europese privacywetgeving houdt, rechtszaken daarover zo lang mogelijk rekt, en dan iets zo verandert dat het punt waarover de zaak is aangespannen niet meer opgaat maar in plaats daarvan iets is opgezet dat net zo min aan de Europese privacywetgeving voldoet. Bij mij wekt dat echt geen vertrouwen, en ik zie niet in waarom je op de integriteit die daar compleet ontbreekt opeens wel bij andere producten van hetzelfde bedrijf zou moeten vertrouwen.
Of als het OpenSource is?
Het zou dom zijn om te doen alsof daarmee alles gezegd is, maar dat is wel degelijk een goede eigenschap.
In mijn ogen is een van de belangrijkste kenmerken van open source en vrije software dat, als een project om wat voor reden dan ook op zijn gat gaat, de makers zich raar gaan gedragen of niet meer vertrouwd worden, anderen doodleuk de code kunnen oppakken en die kunnen doorontwikkelen. Dat is al ettelijke keren gebeurd. Zo ontstond in 1997 een fork van de belangrijke GCC-compiler suite, EGCS, die zoveel levensvatbaarder bleek dat het huidige GCC een voortzetting van de fork is en niet van het origineel. LibreOffice is een fork van OpenOffice, en dat was weer een fork van StarOffice. MariaDB is een fork van MySQL. X.Org is een fork van XFree86. PostgreSQL is een fork van Ingres toen dat propriëtair ging. FreeBSD en NetBSD zijn forks van 386BSD. Apache is een fork van NCSA HTTPd. En er is nog veel meer, het is bepaald geen zeldzaamheid dat dit gebeurt. Er zijn meerdere voorbeelden waar de meeste ontwikkelaars overstapten naar zo'n fork, zodat daar opeens het zwaartepunt van de nieuwe ontwikkelingen lag.
En dat is goed, want als de maker van gesloten software omvalt of niet meer lekker gaat voor de klanten dan zitten de klanten met de gebakken peren, terwijl bij open source een reële kans bestaat dat gebruikers op zo'n ander project kunnen overstappen en niet vast komen zitten. Het vergroot de kans op continuïteit van de software en helpt supplier lock-in voorkomen. En de gebruikers kunnen daar zelf aan bijdragen als ze klem dreigen te komen zitten; ook als je niet zelf kan ontwikkelen kan je de ontwikkeling steunen.
Bij Signal is het niet alleen de software maar moeten er ook servers draaien. Het is niet zo dat als het maar open source is daarmee alles automagisch afgedekt is. Maar dat het niet het hele verhaal is wil niet zeggen dat die openheid niet nog steeds een belangrijke eigenschap ervan is, dat is het wel degelijk. Zoals gezegd: het vergroot de kans op continuïteit en helpt supplier lock-in voorkomen.