Avoimen lähdekoodin ohjelmisto: mikä se on ja mikä on paras?

Noin vuosikymmen sitten jouduitte maksamaan kaikki tärkeimmät ohjelmistotarpeesi. Mutta nyt avoimen lähdekoodin ohjelmisto tarkoittaa, että voit saada laadukkaita vaihtoehtoja maksamatta yhden sentin.
Jos teidän olisi otettava aikakonematka takaisin1990-luvun lopulla ja katsokaa Internetiä, on joitain asioita, jotka voisit huomata. Tärkein olisi Microsoftin tuotteiden hallitsevuus. Erityisesti Internet Explorer ja Office-tekstinkäsittelyohjelma. Missään ei olisi todisteita avoimen lähdekoodin ohjelmistoista.
Jos joutuisit samaan aikakoneeseen ja siirryt eteenpäin ainakin vuosikymmenen ajan, näet merkkejä Microsoftin monopolin hidastumisesta. Paljon sitä liittyy avoimen lähdekoodin hankkeisiin. Mutta mitä on avoin lähdekoodi? Mitkä ovat parhaimpia esimerkkejä? Tänään tarkastelemme kaikkea tätä ja muuta.
Mikä on avoin lähdekoodi?
Monet avoimen lähdekoodin kannattajat kertovat, että avoimen lähdekoodin projektit ovat filosofiaa ja elämäntapaa. Toiset, kuten minä, katsovat sitä vain tapana saada laadukkaita ohjelmistovaihtoehtoja ilmaiseksi. Avoimen lähdekoodin ohjelmisto on useimmiten aina ilmainen.
Avoin lähdekoodi on, kun taustalla oleva koodisaa projektin avoimeksi kaikille, joka voi katsella, tarkistaa puutteita ja mukautua uuden version luomiseen. Uusia versioita voidaan tehdä vain, jos sitä mukauttava (tai ”haarukoiva”) tekee heidän myös avoimen lähdekoodin ja antaa sen muiden käyttöön.
Avoimen lähdekoodin ohjelmistojen vastakohta on suljettu oma ohjelmisto. Esimerkkejä tästä ovat Microsoft ja Apple. He luottavat koodiinsa ansaitakseen tulojaan, joten he eivät halua, että ihmiset heittävät koodin ympäri ja tekevät uusia versioita ilmaiseksi.
Varhaisin esimerkki avoimen lähdekoodin ohjelmistoista

Varhaisin esimerkki avoimen lähdekoodin ohjelmistoista oliNetscape Communicator -sarja, jonka lähdekoodi julkaistiin 1990-luvun lopulla. Netscape lopulta loppuu vanhentuneeksi Microsoftin silloin monopolistisen Internet-kuristuman vuoksi, mutta Netscape-koodi jatkaa myöhemmin ilmaisen ja avoimen lähdekoodin Mozilla Firefoxin, Mozilla Thunderbirdin ja SeaMonkey-rakennuksen rakentamista.
Tunnetuimpia esimerkkejä avoimen lähdekoodin ohjelmistoista

Avoimen lähdekoodin ohjelmistot saivat puolustajan kanssaavoimen lähdekoodin aloitteen (OSI) luominen vuonna 1998. Vaikka he eivät onnistuneet turvaamaan tekijänoikeuksia ”avoimen lähdekoodin” termiä varten, he kuitenkin määrittelivät joukon sääntöjä ja uskomuksia avoimen lähdekoodin käsitteen ohjaamiseksi.
Linux

Linux on luultavasti tunnetuin avoimistalähdeprojekteja, jotka syntyivät ensimmäisen kerran vuonna 1991. Koska lähdekoodi on vapaasti saatavilla ja katseltavissa, on helppo tehdä ja levittää oma versio. Sinulla on tietenkin oltava ohjelmointikauhat siihen.
Tunnetuin Linux-versio on kiistattaUbuntu. Mutta on muitakin yhtä suosittuja, kuten Debian, Puppy Linux (erittäin kevyt 200 Mt: n versio, joka on ihanteellinen vanhemmille tietokoneille), Linux Mint ja Fedora. Henkilökohtainen suosikkini on Tails-niminen turvallisuuteen keskittyvä versio, joka ansaitsee koko artikkelin.
Linux voidaan asentaa tietokoneelle tai se voidaan suorittaa live CD-levynä tai kannettavana sovelluksena. Jos osioit tietokoneesi, se voidaan kaksois käynnistää Windowsin rinnalla.
Mozilla Firefox

Firefox on enemmän tai vähemmän Netscape Navigatorin seuraaja, koska se on rakennettu Netscape-koodille. Mozilla-säätiö piti kirjoittaa paljon Netscapen vanhentuneita koodeja Firefoxille.
Firefox ei vaadi tutustumista laajaansuurin osa Internetin käyttäjistä. Olemme peittäneet Firefoxia jatkuvasti täällä groovyPostissa. Mutta siitä lähtien, kun yksityisyydestä tuli ongelma, ihmiset ovat kääntyneet pois Chromesta Googlen hyökkäävän tiedonkeruun takia. Firefox on päätynyt voittajaksi tässä tilanteessa paremmalla yksityisyydellä ja sillä, että Mozilla on voittoa tavoittelematon säätiö. Uusi Quantum-versio tuhoaa myös kaikki selaimen nopeustiedot.
Koska Firefox on avoimen lähdekoodin versio, muilla versioilla onon tehty kuten Waterfox ja PaleMoon. Mutta viime aikoina on herätetty tietoturvaongelmia kaikista Firefox-versioista, joita Mozilla-säätiö ei ole tehnyt ja hyväksynyt. Joten jatka varovaisesti, jos siirryt virallisen Mozilla-rakennuksen ulkopuolelle. Yksi Firefox-haarukka, johon voit ehdottomasti luottaa, on Tor-selain, jota käytetään surffailla Dark Webissä.
Mozilla Thunderbird

Thunderbird on toinen Netscapen jälkeläinenlähdekoodia ja oli ilmainen vaihtoehto Microsoftin Outlookille. Thunderbird on nyt valitettavasti lopetettu vuodesta 2012, mikä on valtava sääli. Rakastin ohjelmaa, erityisesti sen RSS-syötteiden integroinnin, chat-asiakasohjelman, kalenterin ja PGP-salauksen kanssa.
Kuten Firefox, siellä oli laajennuksia ja teemojaräätälöi Thunderbird haluamallasi tavalla. Mutta nyt se on mennyt, huomaan olevani Apple Mailin (EI avoimen lähdekoodin) kanssa ja tunnen, että se ei ole sama. Voit silti ladata sen, mutta sitä ei ole enää kehitteillä.
OpenOffice ja LibreOffice

OpenOffice ja LibreOffice ovat kaksi sanaaprosessoimme sviittejä, jotka mielestäni lopulta rikkoivat Microsoft Officen. Microsoft Office on selvästi elossa ja potkaisee Office 365: n, samoin kuin asennettavien ohjelmien muodossa. Mutta nyt avoimen lähdekoodin OpenOffice ja LibreOffice tarkoittavat, että ihmisillä on myös kaksi ilmaista vaihtoehtoa.
OpenOffice ei ole enää aktiivisesti allakehittäminen. Tämä tarkoittaa, että LibreOffice on rakentanut komentava läsnäolon kaikille, jotka eivät halua maksaa tekstinkäsittelyohjelmista. Siinä on paljon samoja ominaisuuksia kuin Microsoft Office: lla, ilmaisilla vastaavilla dokumenteilla, laskentataulukoilla ja diaesitysesityksillä.
KeePass

Nykyään, kun tarvitaan pitkää murtumatontasalasanat ovat pakollisia, salasananhallinnan käyttäminen on välttämätöntä. Monet ihmiset käyttävät vaihtoehtoja, kuten LastPass ja 1Password. Nämä ovat kuitenkin suljettuja ohjelmistoja, jotka ovat maksettuja. Toisaalta KeePass on avoimen lähdekoodin ja ilmainen.
Käytän itse KeePassia ja rakastan sitä ehdottomasti. On olemassa laajennuksia, jotka tekevät siitä parempia, ja kannettavan version, jonka avulla voit synkronoida salatun salasanatietokannan pilvitallennuksessa, jolloin voit ottaa salasanasi mukanasi. Sovellusta päivitetään myös jatkuvasti, joten se on aina ”käynnissä oleva työ”.
WordPress, Drupal ja Joomla

WordPress voi olla vertaansa vailla oleva kuningas kun se tuleeverkkosivustojen virittämiseen, mutta on olemassa kaksi muuta sisällönhallintajärjestelmää, jotka kilpailevat avoimen lähdekoodin kruunusta. Drupalilla ja Joomlalla on pienemmät käyttäjäryhmät, mutta enemmän kuin korvata se korkean profiilin käyttäjillä.
Esimerkiksi Drupal on valitusalusta hallitusten verkkosivustoille (Yhdysvallat, Iso-Britannia ja Saksa nimetä kolme).
LINKUTTAA

Kaikille, jotka haluavat oppia Adobe Photoshopia, muttaei ole halukas ottamaan toista asuntolainaa ostaakseen laillisen kopion, GIMP on seuraavaksi paras asia. Myönnetään, että sillä ei ole Photoshopin täysivaltaa, mutta jos haluat vain kuvan reunastaa tai palauttaa vahingoittuneen kuvan, GIMP tekee sen.
Ainoa häirintöni GIMPistä on, että siihen liittyy oppimiskäyrä. Se ei ole kovin intuitiivinen ohjelma aloittelijoille.
Kromi

Googlella on kaksi Chromeen liittyvää avoimen lähdekoodin ohjelmaa. Ensimmäinen on Chromium-selain ja toinen Chromium-käyttöjärjestelmä (jota käytetään Chromebook-kannettavissa tietokoneissa).
Myönnän, että tiedän hyvin vähän Chromium as: staOlen Firefox-käyttäjä, mutta tiedän, että Chromium on saatavana sekä kannettavana sovelluksena että tietokoneesi asennettavana käyttöjärjestelmänä (jos kyllästyt Windowsin tai Linuxin kanssa).
johtopäätös
Internetin edistyessä ja yhteistyöhöntyökalut ovat parantuneet, avoimen lähdekoodin työkaluvalikoima on lisääntynyt. Joukkueet voivat nyt kokoontua helposti, maantieteellisestä sijainnista riippumatta, ja koota sovelluksen nopeasti.
Tämä ei ole hyvä uutinen yrityksille, jotka pitävät ohjelmistonsa suljettuna, mikä saattaa selittää miksi Apple päätti lopulta julkaista käyttöjärjestelmän päivitykset ilmaiseksi. Koska kuka voi taistella edistystä?
Jätä kommentti