Avoimen lähdekoodin ohjelmiston haittapuolet

Jan 3, 2025
Yksityisyys ja turvallisuus

SyanogeeniMod on kuollut , tappoi emoyhtiö Cyanogen. Yhteisö yrittää poimia kappaleet ja luoda uuden projektin, LineageOS, koodin perusteella. Mutta se on muistutus siitä, että avoimen lähdekoodin ohjelmistot eivät ole kaikki auringonpaistetta, sateenkaaria ja vakautta: itse asiassa se voi usein olla hyvin sotkuinen.

Vaikka projekti on avoimen lähdekoodin, se ei välttämättä edes reagoi yhteisöön, varsinkin luotettava ohjelmisto, johon voit luottaa. Projektit vaihtelevat: Jotkut ovat yksi tai kaksi kehittäjää harrastuksena, toiset tuovat yhteen kehittäjät, joita monet massiiviset yritykset maksavat, kun taas toisia johtaa yksi emoyhtiö. Jokaisessa tilanteessa on omat ongelmansa ja draama.

Rakastamme avoimen lähdekoodin ohjelmistoja - älä mene väärin - mutta se asettaa tietyn määrän haasteita. Katsotaanpa muutama.

Avoin lähdekoodi kärsii usein viivästyksistä ja jäätikön kehitystahdista

Monet avoimen lähdekoodin projektit näyttävät kärsivän hitaasta kehitystahdista, jossa uudet versiot viivästyvät loputtomasti, uudet ominaisuudet tulevat hitaasti, jos koskaan, ja vaikeita, mutta tärkeitä ominaisuuksia on vaikea priorisoida.

Katsokaa vain Ubuntun yrityksiä käynnistää Unity 8 -työpöytä ja Mir-näyttöpalvelin, mikä mahdollistaa sen näkemyksen "lähentymisestä". Tämän Linux-työpöydän uuden version piti olla vakaa monta vuotta sitten, eikä se ole vieläkään. Projekti on edennyt jääkaudella niin paljon, että Microsoft voitti Canonicalin lyöntiä, joka ilmoitti oman näkemyksensä tietokoneella toimivilta älypuhelimille ennen Windows 10: ta ja toimitti sen. Canonical ei ole vielä toimittanut pitkään luvattua näkemystään. Ehkä se on vakaa vielä muutaman vuoden kuluttua.

LIITTYVÄT: Tästä syystä Firefox on yhä vuosien takana Google Chrome

Mozillalla on myös ollut vaikeuksia priorisoida. He eivät ole vieläkään toimittaneet moniprosessi- ja hiekkalaatikko-ominaisuudet Firefoxissa. Nämä ovat välttämättömiä selaimen suojaamiseksi, estämään kaatumiset tuhoamasta koko selainta ja hyödyntämään paremmin moniprosessoreita. Kaikki muut suuret selaimet ovat toimittaneet nämä ominaisuudet, mukaan lukien vihattu Internet Explorer. Mozilla tarjosi ”Elektrolyysi” -projektin näiden ominaisuuksien lisäämiseksi, mutta keskeytti sen vuonna 2011, koska se oli liian vaikeaa. Mozillan oli sitten käynnistettävä se uudelleen vuonna 2013. Tämän ominaisuuden odotetaan saapuvan vuonna 2017 - mikä on todella, todella myöhäistä. Sillä välin Mozilla tuhlasi aikaa työskennellessään epäonnistuneen älypuhelimen käyttöjärjestelmän Firefox-käyttöjärjestelmässä.

Kun projektissa käytetään niin monia vapaaehtoisia kehittäjiä, sillä voi olla vaikeuksia löytää ihmisiä tekemään kovaa työtä, jota ei ole hauska tehdä.

Sisäinen draama alkaa haarukat, haarukat ja muut haarukat

Avoimen lähdekoodin projektin lähdekoodi on kaikkien vaihdettavissa. Se on asian ydin! Jos avoimen lähdekoodin projekti muuttuu tavalla, josta et pidä, sinä - tai yhteisö - voitte ottaa vanhan lähdekoodin ja jatkaa sen parissa työskentelemistä uutena projektina. Mutta yhteisöprojektit ovat usein niin kääritty sisäiseen draamaan, että ne aiheuttavat asioiden hajoamisen useiksi projekteiksi, hämmentäen ja vieraantamalla käyttäjiä.

Esimerkiksi kun GNOME 3 käynnistettiin ja monet GNOME 2 -käyttäjät eivät olleet tyytyväisiä, ei ollut välitöntä selvää polkua. Kehittäjien oli haarautettava GNOME-koodi muihin projekteihin, kuten MATE ja Cinnamon. Yksi työpöytäympäristö muuttui kolmeksi, ja kehitysresurssit ovat hajallaan enemmän projektien välillä. Tämän seurauksena näiden uusien projektien käynnistyminen kesti jonkin aikaa.

LIITTYVÄT: OpenOffice vs. LibreOffice: Mikä on ero ja mitä sinun tulisi käyttää?

Samalla lailla, OpenOffice-yhteisö ei ollut onnellinen kun Oracle osti Sunin. Oracle nimitti jopa hetkeksi omistamansa, ei avoimen lähdekoodin toimistopaketin StarOffice-nimeksi Oracle Open Office. Yhteisön oli luotava uusi haarukka, LibreOffice , joka perustuu OpenOffice-koodiin. Siitä on tullut tosiasiallisesti avoimen lähdekoodin toimistopaketti monille ihmisille, mutta toiset käyttävät edelleen OpenOffice-ohjelmaa, koska he eivät ole tietoisia paremmasta haarukasta ja sitä ympäröivästä draamasta. OpenOffice-palvelussa on vain paljon rakennettu nimentunnistusta.

Ja tietysti löytyy myös CyanogenMod. Cyanogen Inc otti juuri pistokkeen CyanogenModin verkkopalveluihin - mikä tarkoittaa, että he mieluummin tappaisivat suosituimman kolmannen osapuolen Android-ROM: n kuin luovuttavat sen yhteisölle, pakottaen sen sijaan luomaan uuden LineageOS-nimisen CyanogenMod-haarukan. Miksi syanogeeni ei vain luovuta CyanogenMod-projektia yhteisölle? Vastaus näyttää olevan sisäinen draama (näetkö mallin täällä?). Syanogeeni oli yritys, jonka Toimitusjohtaja lupasi he "laittaisivat luotin Googlen päähän". Loppujen lopuksi laitettiin luodin sen sijaan CyanogenMods-pään läpi.

Tämä kaikki vain satuttaa CyanogenModin käyttäjiä, jotka ovat saaneet vain vähän ilmoitusta ennen kuin CyanogenModin palvelimet ja palvelut suljetaan. Puhelimet jatkavat toimintaansa, mutta kätevät päivitykset ja muut palvelut ovat savussa melkein yhdessä yössä. Käyttäjien on vain toivottava, että LineageOS-projekti tulee nopeasti korvaavaksi.

Kaikki avoimen lähdekoodin projektit eivät ole yhteisövetoisia

Avoimen lähdekoodin projekteja ei aina ohjaa yhteisö. Ohjelman sanominen avoimen lähdekoodin tarkoittaa vain sitä, että koodi on käytettävissä tekemään mitä haluat. Ohjelmistoa kehittävän yrityksen ei tarvitse välttämättä suorittaa sitä yhteisöprojektina, tai he saattavat olla kiinnostuneita käyttämään hanketta muiden ohjelmistojensa mainostamiseen.

CyanogenMod on hyvä esimerkki tästä. Kun Cyanogen Inc. syntyi, he eivät välittäneet CyanogenModista. Cyanogenin uudeksi tavoitteeksi tuli Cyanogen Modular OS -alustan markkinointi valmistajille, kaupankäynti CyanogenModin suurella nimitunnuksella projektin tappamisen jälkeen. Ehkä juuri siellä on rahaa.

Oracle ei koskaan välittänyt OpenOffice-ohjelmasta, mutta halusi alun perin käyttää nimeään StarOffice-nimisen toimistopaketin myynnin lisäämiseksi merkitsemällä sen Open Office -nimellä. Sitten se lahjoitti projektin Apachelle sen jälkeen, kun suurin osa vapaaehtoisista kehittäjistä lähti.

Google ei välitä siitä Android täydellisen avoimen lähdekoodin projektina joko, minkä vuoksi yhä useampi osa Androidin avoimen lähdekoodin projektista (tai AOSP) jää jäljelle. Google haluaa pitää Androidin avoimena, joten valmistajien on helppo muokata sitä, mutta avoimen lähdekoodin sovellukset, kuten näppäimistö ja soitin, ovat yhä vanhentuneempia. Kuluttaja-Android-laitteessa Google vain niputtaa oman suljetun lähdekoodin näppäimistön, numeronvalitsimen ja muut sovellukset. Google näyttää sitoutuneen Androidin avoimen lähdekoodin ytimeen, mutta ei koko avoimen lähdekoodin käyttöjärjestelmää, jota ihmiset voivat käyttää ilman Googlen ohjelmistoja ja palveluita. Loppujen lopuksi Androidin avoimen lähdekoodin projektin parantaminen vain auttaa Amazonin Fire OS , kilpailija Googlen Android-laitteilla. Mitä järkeä siinä on?

Avoimesta lähdekoodista voi puuttua vakava työvoima huolimatta miljoonien käyttämästä

LIITTYVÄT: Sydämellinen selitys: Miksi sinun on vaihdettava salasanasi nyt

Jos projekti on avoimen lähdekoodin, kuka tahansa voi käyttää sitä osallistumatta - jopa valtavat yritykset. Tämä johtaa ongelmiin, kun tärkeässä, laajalti käytössä olevassa hankkeessa on vakava työvoiman ja varojen puute.

Näimme tämän tulokset Heartbleedin turva-aukko takaisin vuonna 2014. Heartbleed hyödynsi OpenSSL: n haavoittuvuutta. OpenSSL on tärkeä salauskirjasto, jota käyttävät monet jättiläiset teknologiayritykset ja sadat tuhannet verkkopalvelimet. Mutta sillä oli vain yksi kokopäiväinen työntekijä ilman ulkopuolista työtä ja 2000 dollaria vuodessa lahjoituksina . Hanke otti ylimääräistä rahaa kaupallisista tukisopimuksista ja konsultoinnista, mutta vain yksi kokopäiväinen työntekijä näyttää järkyttävän alhaiselta kriittiselle infrastruktuurille, jota käyttävät monen miljardin dollarin yritykset, kuten Google ja Facebook.

Heartbleed kiinnitti huomiota siihen, kuinka alarahoitettu tämä kriittinen ohjelmisto oli, joten suuret teknologiayritykset sitoutuivat hakemaan rahaa vuosittain rahoittamaan OpenSSL: n ja muiden tärkeiden projektien osana " Ydininfrastruktuuri-aloite “.

Tällä tarinalla on varmasti hyvä lopputulos - mutta vain siksi, että siihen kiinnitettiin niin paljon huomiota. Kun luotat avoimen lähdekoodin projektiin infrastruktuurisi käyttöönotossa, on helppo päästä sen mukaan ja olettaa, että joku muu ylläpitää sitä riittävän hyvin. Mikä muu tärkeä avoimen lähdekoodin projekti on kriittisesti alirahoitettu? Emme ehkä huomaa, ennen kuin on olemassa toinen iso ongelma.

Kuvahyvitys: snoopsmaus

.entry-sisältö .entry-alatunniste

The Downsides Of Open Source Software

The Downsides Of Open Source Software

Open Source Software

What Is Open Source Software

The Problem With Open Source Software

What Is Open Source Software?

Open Source Vs. Closed Source Software

The Pros And Cons Of Open Source Software

Advantages And Disadvantage Of Open Source Software

Should You Use Open Source Software?

Pros And Cons Of Open Source Software

The Difference Between Open Source And Closed Source Software

Is Open Source Software More Secure Than Proprietary Closed Source Software?

What Is Open Source Software? Benefits, Use And Capabilities Of Open Source Software

Open Source Software Advantage And Disadvantage (part-4) Class- IX

Closed Vs Open Source As Fast As Possible

The Advantages Of Open-Source Software

The Pros And Cons Of Open-source Software

Advantages & Disadvantages Of Open-Source Software


Yksityisyys ja turvallisuus - Suosituimmat artikkelit

Yksityisten Wi-Fi MAC -osoitteiden poistaminen käytöstä iPhonessa ja iPadissa

Yksityisyys ja turvallisuus Sep 25, 2025

Sergey Eremin / Shutterstock.com Apple muutti tapaa, jolla iPhone ja iPad muodostavat yhteyden Wi - Fi - verkkoihin alkaen iOS 14- ja iPa..


Androidin juurtuminen ei ole enää sen arvoinen

Yksityisyys ja turvallisuus Jan 21, 2025

Tuolloin Androidin juurtuminen oli melkein a on pakko saadaksesi edistyneitä toimintoja puhelimestasi (tai joissakin tapauksissa perustoiminnot). Mutta ajat ovat muu..


Kuinka estää evästeet (lukuun ottamatta käyttämiäsi sivustoja) missä tahansa selaimessa

Yksityisyys ja turvallisuus Oct 30, 2025

Evästeistä voi olla hyötyä, kun hallitset niitä. Tänään tarkastelemme, kuinka voit hallita evästeitä estämällä niitä, paitsi silloin kun haluat niiden parantavan käyt..


Mikä on "Runtime Broker" ja miksi se toimii tietokoneellani?

Yksityisyys ja turvallisuus Jul 18, 2025

Jos luet tätä artikkelia, huomaat todennäköisesti ajonaikaisen välittäjän prosessin Tehtävienhallinta ikkuna ja miettinyt, mikä se oli - ja ehkä jo..


Kuinka estää Gmail lisäämästä tapahtumia Google-kalenteriin

Yksityisyys ja turvallisuus Apr 20, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Jos lennon tai hotellin kuitti lähetetään Gmail-tilillesi, tapaaminen lisätään automaattisesti Google-kalenteriin. Jotkut ihmiset pitävät tät..


Kuinka lukita Macisi, kun olet poissa

Yksityisyys ja turvallisuus Mar 30, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Oletko kyllästynyt siihen, että lapsesi tai kämppisi lähettävät tyhmiä asioita Facebook-tilillesi aina, kun poistut huoneesta? Sinun tarvitsee ..


Välityspalvelimen määrittäminen Macissa

Yksityisyys ja turvallisuus Feb 16, 2025

Kun määrität välityspalvelimen Mac-tietokoneellesi, sovellukset lähettävät verkkoliikenteen välityspalvelimen kautta ennen siirtymistä määränpäähänsä. Työnantajasi ..


Omistajan tietojen näyttäminen Android-puhelimen lukitusnäytössä

Yksityisyys ja turvallisuus Aug 21, 2025

SÄHKÖISETTÖTÖN SISÄLTÖ Jos kadotat Android-laitteesi, et todennäköisesti saa sitä takaisin. Siellä on kuitenkin jonkinlaisia ​​sieluja, jotka yrittävät palauttaa s..


Luokat