Reklaam

Kas sa arvasid avatud lähtekoodiga tarkvara liikumine Mis on avatud lähtekoodiga tarkvara? [MakeUseOf selgitab]"Avatud lähtekoodiga" on termin, mida tänapäeval palju ringi käiakse. Võib-olla teate, et teatud asjad on avatud lähtekoodiga, näiteks Linux ja Android, kuid kas teate, mida see tähendab? Mis on avatud ... Loe rohkem oli lihtsalt moehullus, mis jõudis haripunkti tagasi 2000. aastate alguses? Noh, see on absoluutselt mitte juhul. Tegelikult on avatud lähtekoodiga liikumine tänu mõne ootamatu ettevõtte toetusele viimastel aastatel palju auru kogunud.

Näiteks, Apple open hankis programmeerimiskeelt Swift Apple Swift on avatud lähtekoodiga: mis siis saab?Isegi kui te pole ise programmeerija, mõjutab Apple teie otsust avatud lähtekoodiga Swift mõjutada teid. Kas soovite teada, miks ja kuidas? Loe rohkem tagasi 2015. aastal. See on õige: sama ettevõte, kes omandas patenteeritud disainilahenduste ja tehnoloogiate abil miljardeid dollareid, võttis vähemalt vähemalt selleks avatud lähtekoodi.

instagram viewer
Avatud lähtekoodiga tarkvaral on palju eeliseid 5 põhjust, miks tarkvara peaks olema vaba ja avatud lähtekoodigaVaba tarkvara ei tähenda ainult seda, et saate rakendust või mängu ilma maksmata kasutada. See puudutab pikaealisust, privaatsust, omandiõigust ja palju muud! Loe rohkem ja Apple on selle mõistmiseks piisavalt nutikas.

Ja nad pole ainsad! Võite leida kümneid, isegi sadu juhtumeid, kus ettevõtted vabastasid ühekordsete patentidega projektide lähtekoodi - ja tavaliselt said nad sellest kasu. Siin on mõned tähelepanuväärsemad näited, millest paljud ilmselt ära tunnete.

1. Mozilla Firefox

Firefox ei olnud alati Firefox.

1990ndatel, kui Internet oli veel uus ja kasutamata, oli populaarseim veebibrauser patenteeritud tarkvara Netscape Navigator. Tänu Microsofti edukale maailmarünnakule Internet Exploreri suunas oli Netscape Navigator 2000. aastal kõik vaid surnud.

8 tasuta avatud lähtekoodiga Windowsi rakendust, mis varem olid patenteeritud Windowsi rakenduse Firefox
Kujutise krediit: Mozilla Fond Wikimedia Commonsi kaudu

Netscape Corporation omakorda liikus edasi ja lõi tarkvarakomplekti Netscape Communicator, mida kasutati kui aluse Mozilla rakenduste komplektile, millest saab lõpuks Phoenixi brauseri vundament. Kaubamärgisurve tõttu nimetati Phoenix esmakordselt Firebirdiks ja lõpuks nimetati see teist korda Firefoxiks.

2. LibreOffice

Kas olete üllatunud, kui näete LibreOffice'i selles loendis? LibreOffice ei olnud tõepoolest alati avatud lähtekoodiga.

See algas patenteeritud tekstitöötlusprogrammina juba 1985. aastal StarWriteri nime all, mis kuulus StarDivisioni StarOffice'i. Hiljem omandas ettevõtte 1999. aastal Sun Microsystems, kes võttis rakenduse kasutusele ja muutis selle Microsoft Office'i avatud lähtekoodiga alternatiiviks, andes sellele nime OpenOffice.

8 tasuta avatud lähtekoodiga Windowsi rakendust, mis varem olid vabariigi ametlik kirjutaja

Siis aga tuli Oracle Corporation ja omandas 2010. aastal Sun Microsystems. See ajendas mõnda OpenOffice'i kasutajat, kes ei olnud rahul Oracle'i ajaloo ja tarkvaraarendaja mainega, formeerima lähtekoodi ja vabastama selle LibreOffice'ina. Nüüd oleme siin, LibreOffice on üks neist parimad praegu saadaval olevad tasuta kontorisviidid Kas LibreOffice on Office Crown vääriline?LibreOffice on tasuta kontorisviitide kuningas. See ei asenda tõenäoliselt Microsoft Office'i ärikeskkonnas, kuid see on suurepärane alternatiiv juhuslike kasutajate jaoks. Siit leiate LibreOffice 5.1 uut. Loe rohkem .

3. ICQ

ICQ (“I Seek You”) on populaarne kiirsõnumid, mis käivitati juba 1996. aastal ja sillutas teed tuntumate rakenduste, nagu AIM, YIM ja MSN Messenger, edule. Üllataval kombel kasutab ICQ-d endiselt üle 11 miljoni kasutaja kogu maailmas.

8 tasuta avatud lähtekoodiga Windowsi rakendust, mis varem olid patenteeritud Windowsi rakenduse ikq

ICQ ajaloost pole palju teada, kuid siin on see, mida me teame: ICQ omandas AOL 1998. aastal, seejärel müüdi AOL-ist Mailile. Ru 2010. aastal, seejärel avatud hanke teel Mail. Ru 2016. aastal. Selle avatud hankimisest pole palju tulnud, peamiselt seetõttu, et enamik inimesi lihtsalt ei tea seda või ei hooli sellest.

Lühidalt öeldes on see samm "liiga vähe, liiga hilja" kehastus ja ma ei usu, et ICQ taas populaarsemaks kasvab. Kuid see on kena käik Maili poolt. Ru, nii et nad väärivad siiski teatud tunnustust.

4. Blender

Avatud lähtekoodiga entusiastid osutavad sageli Blenderile kui õigesti tehtud avatud lähtekoodiga tarkvara näitele. See on tõenduseks avatud lähtekoodiga tarkvara kohta saab olema sama head kui professionaalse kvaliteediga alternatiivid ja Blenderi puhul võib see olla ka avatud lähtekoodiga tarkvara parem kui patenteeritud tarkvara.

Kuid siin on kicker: see ei olnud alati avatud lähtekoodiga!

8 tasuta avatud lähtekoodiga Windowsi rakendust, mis varem olid patenteeritud Windowsi rakenduste segisti

Blender alustas ettevõttesisese animatsioonirakendusena 1995. aastal, vabastati jagamisvarana 1998. aastal ja suleti 2002. aastal, kui arenev ettevõte pankrotti läks. Viimase kraavi katsena juhtis juhtiv arendaja raha kogumiskampaaniat ja lubas avada Blenderi lähtekoodiga kogukonna, kui kogukond kogub 100 000 eurot. Eesmärk saavutati kõigest mõne kuuga ja Blender on sellest ajast alates olnud avatud lähtekoodiga.

Mitte ainult see, vaid ka Blenderi kogukond on elavam ja aktiivsem kui kunagi varem. Kui soovite õppida 3D-modelleerimist, animatsiooni, visuaalefekte või isegi videotöötlust, siis vaadake neid juhendeid Blenderiga alustamiseks Blenderiga alustamine: 7 fantastilist õpetust algajatele3D-modelleerimine on suurepärane viis loovuse kasutamiseks, hoides samas ühendust oma tehnilise poolega. Siin on mõned vinge tasuta õpetused. Loe rohkem .

5. .NET-raamistik

Kui oleksite viis aastat tagasi küsitlenud ettevõtte inimesi, kes nende arvates võiksid olla hulganisti inimesi mitte kunagi omaks avatud lähtekoodiga filosoofiat, oleks Microsoft tõenäoliselt selle nimekirja ülaosas. Millal siis Microsoft avatud hankis .NET Framework Microsofti jaoks algav GNU: mida tähendab avatud lähtekoodiga .NET-raamistik meile kõigileMicrosoft vabastas just olulise osa oma koodist lubava avatud lähtekoodiga litsentsi alusel. See käik puruneb aastatepikkuse traditsiooniga. Kuid miks ja mida see teie jaoks tähendab? Loe rohkem 2014. aastal langes kõigi lõualuu.

Et mõista, miks see oli nii monumentaalne hetk, peame teadma, mis on .NET-raamistik ja miks see kõigepealt eksisteerib.

8 tasuta avatud lähtekoodiga Windowsi rakendust, mis varem olid omandiõigusega Windows 10 universaalset Windowsi rakendust

2002. aastal välja antud. NET Framework pakub hulgaliselt koode, mida arendajad saavad kasutada arendusprotsessi kiirendamiseks. Näiteks kui tahan luua ärirakenduse, ei pea ma kogu akna ekraanile joonistamise loogikat kodeerima - raamistik saab minu jaoks seda hallata. Vaadake meie .NET-raamistiku sissejuhatav juhend Microsoft .NET Framework: miks te seda vajate ja kuidas seda Windowsi installidaPeate selle kas installima või värskendama. Aga kas sa tead, mis on .NET Framework? Näitame teile, miks teil seda vaja on ja kuidas saada uusimat versiooni. Loe rohkem lähemalt.

Negatiivne külg on see, et .NET Frameworkil põhinev kood saab töötada ainult masinatel, millel on .NET Framework Runtime Environment, ja pikka aega oli see saadaval ainult Windowsi jaoks. Kuid kui raamistik on avatud hankimisel, saab selle teisaldada Macile, Linuxi ja muudesse opsüsteemidesse, võimaldades luua platvormideüleseid rakendusi ühe koodbaasiga.

6. Elav kirjanik

Microsofti petmine avatud lähtekoodiga tarkvarasse polnud ühekordne asi. Aastatel, mis on möödunud .NET-raamistiku avatud hankimisest, on Microsoft teinud sama paljude teiste projektide, sealhulgas armastatud rakenduse Windows Live Writer abil.

8 tasuta avatud lähtekoodiga Windowsi rakendust, mis olid varem omanduses olevad Windowsi rakendused, avage reaalajas kirjutaja

Veel 2000. aastatel omandas ja integreeris Microsoft ettevõtte Onfolio ja kõigi nende tarkvaratoodete. Üks neist rakendustest, Onfolio Writer, vabastati 2007. aastal Windows Live Writerina, seejärel värskendatakse seda igal aastal kuni selle viimase versioonini 2012. aastal. Sel hetkel areng lakkas.

Õnneks Live Writeri fännidele, rakendus oli avatud hankimisel aastal 2015 ja lülitatakse sisse nn Live Live Writeriks. See on hea näide, miks avatud lähtekoodiga tarkvara sobib lõppkasutajatele suurepäraselt: kui algsed arendajad selle kallal töötavad, saab keegi teine ​​seda teha kahvli abil ja jätka tööd Avatud lähtekoodiga tarkvara ja forking: hea, suur ja koleMõnikord on kahvlitest lõppkasutajale palju kasu. Mõnikord tehakse kahvlit viha, vihkamise ja vaenu varjus. Vaatame mõnda näidet. Loe rohkem .

7. Xamarini stuudio

Siin on kolmas näide Microsofti toimimisest avatud lähtekoodiga kogukonna poolt.

Xamarini stuudio oli varaline integreeritud arenduskeskkond Tekstiredaktorid vs. IDE-d: milline neist on programmeerijatele parem?Täiustatud IDE ja lihtsama tekstiredaktori vahel valimine võib olla keeruline. Pakume teile selle otsuse langetamiseks pisut teavet. Loe rohkem mis lihtsustas Co abil Mono, Cocoa, Androidi ja iOS-i rakenduste loomise protsessi. 2016. aasta alguses asus Microsoft sisse ostma Xamarini ja kõiki selle tarkvaratooteid, seejärel avati suurem osa sellest.

8 tasuta avatud lähtekoodiga Windowsi rakendust, mis varem olid patenteeritud Windowsi rakendused xamarini stuudio

Xamarini stuudio ise lõpetati, kuna suurem osa selle funktsioonidest integreeriti Microsoft Visual Studio. Xamarini SDK kogu muu tarkvara ilmus MIT-litsentsi alusel. Nad võtsid kasutusele isegi GPL-i ja LGPL-i alusel litsentsitud .NET-raamistiku Xamarini juhitud monoversiooni Mono ja litsentsisid seda MIT-i alusel.

Teisisõnu, Microsoft võttis kasutusele ühe tuntud projekti, mille osad olid kas omandiõigusega või avatud lähtekoodiga ning tegid suurema osa sellest tõeliselt avatud lähtekoodiga ilma piiranguteta.

8. Visuaalse stuudio kood

Häid tekstiredaktorit programmeerijatele on raske leida. Ülev tekst on suurepärane, kuid maksab 70 dollarit ning avatud lähtekoodiga alternatiividel nagu Atom ja sulgudes on alati olnud probleeme (nt halb jõudlus, lollakad värskendused jne). Alles Visual Studio Code suutis meil mõlemast maailmast parim olla.

Märkus. Visual Studio kood on Visual Studiost täiesti eraldi.

8 tasuta avatud lähtekoodiga Windowsi rakendust, mis varem olid varalise Windowsi rakenduse visuaalstuudio kood

Visual Studio Code käivitati esmakordselt suletud lähtekoodiga litsentsi alusel 2015. aasta juunis. Kuid pärast palju tagasisidet ja kogukonna paljusid taotlusi avas Microsoft selle ja andis selle välja GitHubis MIT litsentsi all. Nüüd on see vaieldamatult parim olemasolev tekstiredaktor ja paljud endised Sublime / Atom / Brackets kasutajad on selle kasuks kohale jõudnud.

Ma isiklikult kasutan seda iga päev ja soovitan seda väga. Kui soovite alustada, siis vaadake need tootlikkuse näpunäited Visual Studio Code kasutajatele 10 olulist nõuannet Visual Studio koodi tootlikkuse kohtaVisual Studio Code puhub teised programmeerimise tekstiredaktorid veest välja. See on tasuta, avatud lähtekoodiga, välkkiire ja pakitud produktiivsuse funktsioonidest. Loe rohkem .

Avatud lähtekoodiga tarkvara on tulevik

Patenteeritud tarkvara on alati olemas ja seda ei saa eitada. Kuid on põnev vaadata, kuidas avatud lähtekoodiga liikumine on üha enam hoo sisse saanud. Kas soovite veelgi rohkem uurida? Vaadake meie postitust Windowsi jaoks avatud lähtekoodiga tarkvara leidmine Kuidas leida Windowsi jaoks avatud lähtekoodiga tarkvaraKas olete mures privaatsuse, andmeturbe või teie tarkvaras peidetud pahatahtliku koodi pärast? Patenditud tarkvara abil ei saa te kunagi päriselt teada, mida programm teie andmetega teeb. Vastus on avatud lähtekoodiga! Loe rohkem .

Üha enam on see võimalik muud üle, kui avatud lähtekoodiga tarkvara Kas saate puhtalt avatud lähtekoodiga tarkvara kasutades?Avatud lähtekoodiga tarkvara on palju tavalisem, kui arvate, ja suurepärane filosoofia, mille järgi elada. Pole veendunud? On üsna suur tõenäosus, et suudate olla produktiivsed ainult avatud lähtekoodiga tarkvara abil. Loe rohkem . Mõista ainult peent erinevusi „avatud lähtekoodiga” ja „tasuta” tarkvara vahel Avatud lähtekoodiga vs. Vaba tarkvara: mis on erinevus ja miks see oluline on?Paljud arvavad, et "avatud lähtekoodiga" ja "vaba tarkvara" tähendavad sama asja, kuid see pole tõsi. Teie huvides on teada, millised on erinevused. Loe rohkem - need kaks pole sünonüümid, ehkki kasutajad kipuvad neid segamini ajama.

Kuidas suhtute avatud lähtekoodiga tarkvarasse? Kas otsite seda igal võimalusel? Või eelistate parem patenteeritud rakenduste üldist kvaliteeti? Jagage meiega allolevas kommentaaris!

Joel Lee'l on B.S. arvutiteaduses ja üle kuue aasta kestnud erialase kirjutamise kogemus. Ta on MakeUseOfi peatoimetaja.