CyanogenMod is dood en vermoord door moederbedrijf Cyanogen. De community probeert de stukken op te halen en een nieuw project te maken, LineageOS, op basis van de code. Maar het is een herinnering dat open source software niet allemaal zonneschijn, regenbogen en stabiliteit is: het kan zelfs heel rommelig zijn.
Zelfs als een project open source is, is het niet noodzakelijkerwijs zelfs ontvankelijk voor de gemeenschap , veel minder een betrouwbaar stuk software waarop u kunt vertrouwen. Projecten variëren: sommige worden gerund door een of twee ontwikkelaars als een hobby, anderen brengen ontwikkelaars samen die door veel grote bedrijven worden betaald, terwijl anderen worden bestuurd door een enkele moedermaatschappij. Elke situatie heeft zijn eigen problemen en drama.
We houden van open source software - begrijp ons niet verkeerd - maar het biedt een aantal uitdagingen. Laten we er een paar bekijken.
Veel open source-projecten lijken te lijden onder een langzaam ontwikkelingsritme, waarbij nieuwe versies eindeloos worden vertraagd, nieuwe functies langzaam komen of nooit en het is moeilijk om prioriteit te geven aan moeilijk-maar-belangrijke functies.
Kijk maar eens naar Ubuntu's pogingen om zijn Unity 8 desktop- en Mir-displayserver te lanceren, waardoor zijn visie van "convergentie" mogelijk wordt. Deze nieuwe versie van de Linux-desktop moest vele jaren geleden stabiel zijn en is dat nog steeds niet. Het project is in een ijskoud tempo doorgegaan, zozeer zelfs dat Canonical door Microsoft werd verslagen, dat zijn eigen visie op pc voor smartphones voor Windows 10 aankondigde en afleverde. Canonical heeft zijn lang beloofde visie nog steeds niet geleverd. Misschien is het over een paar jaar stabiel.
GERELATEERD: Dit is waarom Firefox nog steeds jaren achter Google Chrome zit
Mozilla heeft ook moeite gehad om prioriteiten te stellen. Ze hebben nog steeds geen multi-proces- en sandbox-functies in Firefox geleverd. Deze zijn van cruciaal belang om de browser te beveiligen, om te voorkomen dat crashes de hele browser uitschakelen en om multi-process CPU's beter te gebruiken. Alle andere grote browsers hebben deze functies geleverd, waaronder de gehate Internet Explorer. Mozilla haalde het 'Electrolyse'-project in om deze functies toe te voegen, maar stopte het in 2011 omdat het te moeilijk was. Mozilla moest het vervolgens opnieuw opstarten in 2013. Deze functie lijkt in 2017 te zijn gearriveerd - wat echt, heel laat is. In de tussentijd verspilde Mozilla tijd aan het werken met Firefox OS, een mislukt besturingssysteem voor smartphones.
Wanneer een project zoveel vrijwillige ontwikkelaars gebruikt, kan het moeite hebben de mensen te vinden om het harde werk te doen dat niet leuk is om te doen.
De broncode van een open source-project is beschikbaar voor iedereen om te wijzigen. Dat is het punt! Als een open-sourceproject verandert op een manier die je niet bevalt, dan kan jij - of de community - die oude broncode gebruiken en eraan blijven werken als een nieuw project. Maar communityprojecten zijn vaak zo ingepakt in het interne drama dat ze dingen uiteen laten vallen in meerdere projecten, waardoor gebruikers verward raken en vervreemden.
GERELATEERD:
OpenOffice vs. LibreOffice: wat is het verschil en welke zou u moeten gebruiken? Evenzo was de OpenOffice-gemeenschap niet blij toen Oracle Sun overnam. Oracle heeft zijn eigen, niet-open-source Office-suite StarOffice zelfs kortweg hernoemd tot "Oracle Open Office". De community moest een nieuwe fork maken, LibreOffice, op basis van de OpenOffice-code. Het is de de facto open source office-suite geworden voor veel mensen, maar anderen gebruiken OpenOffice nog steeds omdat ze zich niet bewust zijn van de betere vork en het drama eromheen. OpenOffice heeft gewoon veel opgebouwde naamherkenning.
En natuurlijk is er CyanogenMod. Cyanogen Inc heeft zojuist de plug op de online services van CyanogenMod getrokken, wat betekent dat ze liever de meest populaire Android ROM van derden vermoorden dan de community aan de community over te dragen, in plaats daarvan de community dwingen om een nieuwe fork van CyanogenMod genaamd LineageOS te maken. Waarom geeft Cyanogen het CyanogenMod-project niet zomaar over aan de gemeenschap? Het antwoord lijkt intern drama te zijn (zie je hier een patroon?). Cyanogen was het bedrijf waarvan de CEO beloofde dat ze "toch een kogel door Google's hoofd zouden schoppen", tenslotte. Uiteindelijk schoot het een kogel door CyanogenMod's hoofd, in plaats daarvan.
Dit zou uiteindelijk de gebruikers van CyanogenMod pijn doen, die zeer weinig aandacht hebben gekregen voordat de servers en services van CyanogenMod worden afgesloten. Telefoons blijven werken, maar handige updates en andere services gaan bijna 's nachts in rook op. Gebruikers moeten gewoon hopen dat het LineageOS-project snel een vervanger zal worden.
Niet alle open-sourceprojecten worden door de community gestuurd
Google geeft ook niet echt om Android als volledig open-sourceproject. Daarom zijn er steeds meer delen van het "Android Open Source Project". "(Of" AOSP ") worden achtergelaten. Google wil Android open houden, zodat fabrikanten het gemakkelijk kunnen aanpassen, maar open source-applicaties zoals het toetsenbord en dialer worden steeds ouderwets. Op een Android-apparaat voor consumenten bundelt Google gewoon zijn eigen closed source-toetsenbord, dialer en andere apps. Google lijkt toegewijd aan een open-source-kern van Android, maar niet een volledig open-source besturingssysteem dat mensen kunnen gebruiken zonder de software en services van Google. Het verbeteren van het Android Open Source Project helpt immers Amazon's Fire OS, een concurrent van Google's Android-apparaten. Wat is het nut hiervan?
Open Source kan ernstige mankracht missen, ondanks dat hij wordt gebruikt door miljoenen
GERELATEERD:
Heartbleed Explained: Waarom u uw wachtwoorden nu moet wijzigen
We zagen de resultaten hiervan met het Heartbleed-beveiligingslek in 2014. Heartbleed maakte gebruik van een kwetsbaarheid in OpenSSL. OpenSSL is een belangrijke versleutelingsbibliotheek die wordt gebruikt door vele gigantische technologiebedrijven en honderdduizenden webservers. Maar het had slechts één fulltime werknemer zonder externe werkgelegenheid en $ 2000 per jaar aan donaties. Het project nam wel extra geld van commerciële ondersteuningscontracten en consulting, maar slechts één fulltime werknemer lijkt schrikbarend laag voor een kritisch stuk infrastructuur dat wordt gebruikt door bedrijven met meerdere miljarden dollars zoals Google en Facebook.
Beeldcredits: snoopsmaus
Uw Kwikset SmartKey-vergrendeling opnieuw toewijzen aan uw vorige sleutel
Het opnieuw vastzetten van vergrendelingen kan soms vervelend zijn, omdat u meestal een slotenmaker nodig hebt om het voor u te doen. Met de SmartKey-technologie van Kwikset kunt u een slot binnen een minuut opnieuw vergrendelen. GERELATEERD: Installeren en instellen van de Kwikset Kevo Smart Lock Voor deze handleiding gebruiken we een Kwikset Kevo smart lock, maar veel nieuwere Kwikset-sloten worden geleverd met dezelfde SmartKey-technologie.
Hoe u meldingen, teksten en e-mails van Facebook kunt uitschakelen en aanpassen
Facebook wil u graag op hun platform houden. Een van de manieren waarop ze dat doen is door je meldingen te sturen wanneer het kleinste gebeurt. En je zult ze niet alleen op de site zien - Facebook zal je ook per e-mail op de hoogte stellen, met mobiele pushmeldingen en zelfs met tekstberichten. Laten we kijken hoe je dit allemaal kunt temmen, zodat Facebook je niet lastigvalt elke seconde van elke dag.