Skelbimas

Ar manėte atvirojo kodo programinės įrangos judėjimas Kas yra atvirojo kodo programinė įranga? [„MakeUseOf“ paaiškina]„Atviras šaltinis“ yra terminas, kuris šiais laikais yra labai mėgiamas. Galbūt žinote, kad tam tikri dalykai yra atvirojo kodo, pvz., „Linux“ ir „Android“, bet ar žinote, ką tai reiškia? Kas atvira ... Skaityti daugiau ar tik buvo kaprizas, pasiekęs kulminaciją 2000-ųjų pradžioje? Na, tai tikrai ne byla. Tiesą sakant, atvirų šaltinių judėjimas per pastaruosius kelerius metus surinko daug garų, dėka kai kurių netikėtų kompanijų.

Pavyzdžiui, „Apple open“ sukūrė „Swift“ programavimo kalbą „Apple Swift“ taps atviruoju šaltiniu: kas tada?Net jei pats nesate programuotojas, „Apple“ sprendimas atidaryti „Swift“ turės jums įtakos. Norite sužinoti kodėl ir kaip? Skaityti daugiau atgal į 2015 m. Tai tiesa: ta pati įmonė, kuri sukaupė milijardus dolerių naudodama patentuotus dizainus ir technologijas, iš tikrųjų bent jau pasinaudojo atviruoju šaltiniu. Atvirojo kodo programinė įranga turi daug privalumų

instagram viewer
5 priežastys, kodėl programinė įranga turėtų būti nemokama ir atviraNemokama programinė įranga reiškia ne tik tai, kad jūs turite naudoti programą ar žaidimą nemokėdami. Kalbama apie ilgaamžiškumą, privatumą, nuosavybę ir dar daug daugiau! Skaityti daugiau , o „Apple“ yra pakankamai protinga, kad tai suprastų.

Ir jie nėra vieninteliai! Čia galite rasti dešimtis ar net šimtus atvejų, kai įmonės išleido šaltinį, skirtą kažkada patentuotiems projektams - ir paprastai jie iš to pasinaudojo. Čia yra keletas žymių pavyzdžių, iš kurių daugelį tikriausiai atpažinsite.

1. Mozilla Firefox

„Firefox“ ne visada buvo „Firefox“.

Dešimtajame dešimtmetyje, kai internetas dar buvo naujas ir neišnaudotas, populiariausia interneto naršyklė buvo patentuota programinė įranga, vadinama „Netscape Navigator“. Tačiau dėl „Microsoft“ sėkmingo pasaulio pastangų link „Internet Explorer“, „Netscape Navigator“ 2000 m. Visi mirė, bet mirė.

8 nemokamos atvirojo kodo „Windows“ programos, kurios anksčiau buvo patentuotos „Windows“ programos „Firefox“
Vaizdo kreditas: „Mozilla“ fondas per „Wikimedia Commons“

Savo ruožtu „Netscape Corporation“ perėjo ir sukūrė „Netscape Communicator“ programinės įrangos paketą, kuris buvo naudojamas kaip „Mozilla Application Suite“ pagrindą, kuris ilgainiui taptų „Phoenix“ naršyklės pagrindu. Dėl prekių ženklo spaudimo „Phoenix“ pirmą kartą buvo pervadinta į „Firebird“ ir galiausiai antrą kartą pervadinta į „Firefox“.

2. „LibreOffice“

Ar nustebote pamatę „LibreOffice“ šiame sąraše? Iš tikrųjų „LibreOffice“ ne visada buvo atvirojo kodo.

Jis pradėjo veikti kaip patentuotas tekstų apdorojimo įrenginys dar 1985 m., Pavadinimu „StarWriter“, kuris buvo „StarOffice“, priklausančio „StarDivision“, dalis. Vėliau kompaniją įsigijo „Sun Microsystems“ 1999 m., Kuri paėmė programą ir pavertė ją „Microsoft Office“ atvirojo kodo alternatyva, uždirbančia ją pavadinimu „OpenOffice“.

8 nemokamos atvirojo kodo „Windows“ programos, kurios anksčiau buvo patentuotos „Openoffice“ rašytojos

Bet tada atėjo „Oracle Corporation“ ir 2010 m. Įsigijo „Sun Microsystems“. Tai paskatino kai kuriuos „OpenOffice“ vartotojus, nepatenkintus „Oracle“ istorija ir programinės įrangos kūrėjo reputacija, atsisakyti šaltinio kodo ir išleisti kaip „LibreOffice“. Dabar mes esame šiandien, kai „LibreOffice“ yra viena iš geriausi šiuo metu siūlomi nemokami biuro apartamentai Ar „LibreOffice“ verta biuro karūnos?„LibreOffice“ yra nemokamų biurų apartamentų karalius. Verslo aplinkoje greičiausiai nepakeis „Microsoft Office“, tačiau tai puiki alternatyva atsitiktiniams vartotojams. Štai kas naujo „LibreOffice 5.1“. Skaityti daugiau .

3. ICQ

ICQ („I Seek You“) yra populiarus momentinis pranešimų programa, pradėtas kurti dar 1996 m. Ir paruošęs kelią sėkmingesnėms žinomoms programoms, tokioms kaip AIM, YIM ir MSN Messenger. Keista, kad ICQ vis dar naudoja daugiau nei 11 milijonų vartotojų visame pasaulyje.

8 nemokamos atvirojo kodo „Windows“ programos, kurios anksčiau buvo patentuotos

Apie ICQ istoriją nedaug žinoma, tačiau štai ką mes žinome: ICQ 1998 m. Įsigijo AOL, tada pardavė iš AOL paštui. Ru 2010 m., Tada atidaroma iš „Mail“. Ru 2016 m. Nemažai to atnešė iš atvirojo pirkimo, daugiausia dėl to, kad dauguma žmonių to tiesiog nežino arba nesirūpina.

Trumpai tariant, šis žingsnis yra „per mažai, per vėlu“ įkūnijimas ir aš nesitikiu, kad ICQ vėl ims populiarėti. Bet tai yra gražus „Mail“ žingsnis. Ru, taigi jie nusipelno šiek tiek kredito.

4. Blenderis

Atvirojo kodo entuziastai dažnai nurodo „Blender“ kaip teisingai padarytos atviro kodo programinės įrangos pavyzdį. Tai yra atvirojo kodo programinės įrangos įrodymas gali būti tokios geros kaip profesionalaus lygio alternatyvos, o „Blender“ atveju tokia atvirojo kodo programinė įranga gali būti geriau nei patentuota programinė įranga.

Bet čia yra skandalistas: jis ne visada buvo atvirojo kodo!

8 nemokamos atvirojo kodo „Windows“ programos, kurios anksčiau buvo patentuotos „Windows“ programų maišiklis

„Blender“ pradėjo naudoti kaip vidaus animacijos programą 1995 m., 1998 m. Buvo išleista kaip „shareware“ programa, o 2002 m., Kai besivystanti įmonė bankrutavo, buvo uždaryta. Kaip paskutinis griovys, pagrindinis kūrėjas surengė lėšų rinkimo kampaniją ir pažadėjo atidaryti „Blender“ šaltinį, jei bendruomenė surinks 100 000 eurų. Tikslas buvo pasiektas vos per kelis mėnesius, ir „Blender“ nuo to laiko buvo atviras šaltinis.

Ne tik tai, bet ir „Blender“ bendruomenė yra gyvesnė ir aktyvesnė nei bet kada anksčiau. Jei norite išmokti 3D modeliavimo, animacijos, vaizdinių efektų ar net vaizdo įrašų redagavimo, patikrinkite šios instrukcijos, skirtos pradėti naudotis „Blender“ Darbo su „Blender“ pradžia: 7 fantastiniai vadovėliai pradedantiesiems3D modeliavimas yra puikus būdas kūrybiškumui palaikyti palaikant ryšį su savo technine puse. Čia yra keletas nuostabių nemokamų vadovėlių. Skaityti daugiau .

5. .NET Framework

Prieš penkerius metus, jei būtumėte apklausę daugybę žmonių bendrovių, kurios, jų manymu, galėtų niekada priimdami atvirojo kodo filosofiją, greičiausiai „Microsoft“ būtų viršuje. Todėl, kai „Microsoft“ atidarė .NET Framework „GNU“, pradedanti „Microsoft“: ką mums atviro kodo „.NET Framework“ reiškiaKą tik „Microsoft“ išleido didelę savo kodo dalį pagal leistiną atvirojo kodo licenciją. Šis žingsnis nutrūksta su ilgamete tradicija. Bet kodėl ir ką tai reiškia tau? Skaityti daugiau 2014 m. visų žandikauliai nukrito.

Norėdami suprasti, kodėl tai buvo toks monumentalus momentas, turime žinoti, kas yra .NET Framework ir kodėl jis visų pirma egzistuoja.

8 nemokamos atvirojo kodo „Windows“ programos, kurios anksčiau buvo patentuotos „Windows“ 10 universaliųjų „Windows“ programų

Išleista dar 2002 m. „.NET Framework“ pateikia daugybę kodų, kuriuos kūrėjai gali naudoti norėdami pagreitinti kūrimo procesą. Pvz., Jei noriu sukurti verslo programą, man nereikia koduoti visos logikos piešimo į ekraną logikos - sistema gali man tai pritaikyti. Patikrinkite mūsų įvadinis .NET Framework vadovas „Microsoft .NET Framework“: kodėl jums to reikia ir kaip įdiegti „Windows“Jį turite įdiegti arba atnaujinti. Bet ar žinote, kas yra .NET Framework? Mes parodysime, kodėl jums to reikia ir kaip galite įsigyti naujausią versiją. Skaityti daugiau daugiau detalių.

Neigiama yra tai, kad .NET Framework pagrįstas kodas gali būti paleistas tik kompiuteriuose, kuriuose yra .NET Framework Runtime Environment, ir ilgą laiką tai buvo galima tik „Windows“. Tačiau kai sistema yra atvira, ją galima perkelti į „Mac“, „Linux“ ir kitas operacines sistemas, leidžiančias sukurti kelių platformų programas su viena pagrindine baze.

6. Gyvas rašytojas

„Microsoft“ įsitraukimas į atvirojo kodo programinę įrangą nebuvo vienkartinis dalykas. Per metus nuo atvirojo .NET Framework įsigijimo, „Microsoft“ padarė tą patį ir keliems kitiems projektams, įskaitant mylimą „Windows Live Writer“ programą.

8 nemokamos atvirojo kodo „Windows“ programos, kurios anksčiau buvo patentuotos „Windows“ programos, atidaro tiesioginį rašytoją

Dar 2000-aisiais „Microsoft“ įsigijo ir integravo bendrovę pavadinimu „Onfolio“ ir visus jų programinės įrangos produktus. Viena iš šių programų, „Onfolio Writer“, buvo išleista 2007 m. Kaip „Windows Live Writer“, tada kasmet atnaujinama iki paskutinės versijos 2012 m. Tuo metu plėtra nutrūko.

Laimei „Live Writer“ gerbėjams, programa buvo atvira 2015 m. ir įsitraukė į tai, kas dabar žinoma kaip „Open Live Writer“. Tai yra puikus pavyzdys, kodėl atvirojo kodo programinė įranga yra puiki galutiniams vartotojams: jei originalūs kūrėjai nustos su ja dirbti, gali kažkas kitas šakute ir dirbk toliau Atvirojo kodo programinė įranga ir forking: geras, puikus ir bjaurusKartais galutiniam vartotojui šakinės šakos teikia didelę naudą. Kartais šakutė padaroma iš pykčio, neapykantos ir priešiškumo gaubto. Pažvelkime į keletą pavyzdžių. Skaityti daugiau .

7. „Xamarin“ studija

Čia yra trečiasis pavyzdys, kaip „Microsoft“ teisingai dirba atvirojo kodo bendruomenė.

„Xamarin“ studija buvo patentuota įmonė integruota vystymosi aplinka Teksto redaktoriai vs. IDE: kuris iš jų yra geresnis programuotojams?Gali būti sunku pasirinkti sudėtingesnį IDE ir paprastesnį teksto rengyklę. Siūlome šiek tiek įžvalgos, kuri padės priimti šį sprendimą. Skaityti daugiau tai supaprastino „Mono“, „Cocoa“, „Android“ ir „iOS“ programų kūrimo procesą naudojant C #. 2016 m. Pradžioje „Microsoft“ prisitraukė įsigyti „Xamarin“ ir visus jo programinės įrangos produktus, tada atidarė didžiąją dalį jo.

8 nemokamos atvirojo kodo „Windows“ programos, kurios anksčiau buvo patentuotos „Windows“ programos „xamarin“ studija

Pati „Xamarin“ studija buvo nutraukta, nes dauguma jos funkcijų buvo įtrauktos į „Microsoft Visual Studio“. Visa kita „Xamarin SDK“ programinė įranga buvo išleista pagal MIT licenciją. Jie netgi ėmėsi „Mono“, „Xamarin“ vadovaujamo .NET Framework, kuriam buvo suteikta licencija pagal GPL ir LGPL, pakartotinio įdiegimo ir pakartotinai išdavė jį pagal MIT.

Kitaip tariant, „Microsoft“ ėmėsi gerai žinomo projekto, kurio dalys buvo patentuotos arba atviros, su apribojimais, ir didžiąją dalį projekto sudarė be jokių apribojimų.

8. „Visual Studio“ kodas

Geri teksto redaktoriai programuotojams yra sunkūs. „Sublime“ tekstas yra puikus, tačiau kainuoja 70 USD, o atvirojo kodo alternatyvos, tokios kaip „Atom“ ir skliausteliuose, visada turėjo problemų (pvz., Prastas našumas, klaidingi atnaujinimai ir kt.). Geriausiai iš abiejų pasaulių galėjome turėti „Visual Studio Code“.

Pastaba: „Visual Studio“ kodas yra visiškai atskirtas nuo „Visual Studio“.

8 nemokamos atvirojo kodo „Windows“ programos, kurios anksčiau buvo patentuotos „Windows“ programos vaizdinės studijos kodas

„Visual Studio Code“ pirmą kartą buvo paleistas 2015 m. Birželio mėn. Pagal patentuotą uždaro šaltinio licenciją. Tačiau gavusi daug atsiliepimų ir daug bendruomenės užklausų, „Microsoft“ atidarė ją ir išleido jį „GitHub“ pagal MIT licenciją. Dabar tai yra bene geriausias turimas teksto rengyklė ir daugelis buvusių „Sublime“ / „Atom“ / skliaustų naudotojų pasirinko jį palaikyti.

Aš asmeniškai tai naudoju kiekvieną dieną ir labai rekomenduoju. Jei norite pradėti, apsilankykite Šie našumo patarimai „Visual Studio Code“ vartotojams 10 esminių „Visual Studio“ kodo produktyvumo patarimų„Visual Studio Code“ išpūtė iš vandens kitus programavimo teksto redaktorius. Tai nemokamas, atviras šaltinis, žaibiškai veikiantis ir pasižymi produktyvumo savybėmis. Skaityti daugiau .

Atvirojo kodo programinė įranga yra ateitis

Patentuota programinė įranga visada egzistuos ir to nepaneigsime. Tačiau įdomu pamatyti, kaip populiarėja atvirojo kodo judėjimas. Norite ištirti dar toliau? Peržiūrėkite mūsų pranešimą rasti atvirojo kodo programinę įrangą, skirtą Windows Kaip rasti "Windows" atvirojo kodo programinę įrangąAr jums rūpi privatumas, duomenų saugumas ar programinės įrangos paslėptas kenkėjiškas kodas? Naudodami patentuotą programinę įrangą, jūs tiesiog niekada nežinote, ką programa daro su jūsų duomenimis. Atsakymas yra atviras šaltinis! Skaityti daugiau .

Vis daugiau ir daugiau, tai tampa įmanoma be nieko, išskyrus atvirojo kodo programinę įrangą Ar galite gauti naudodamiesi grynai atviro kodo programine įranga?Atvirojo kodo programinė įranga yra daug dažnesnė, nei jūs manote, ir puiki gyvenimo filosofija. Nesate įsitikinę? Yra tikimybė, kad produktyvuokitės tik naudodamiesi atvirojo kodo programine įranga. Skaityti daugiau . Tiesiog įsitikinkite, kad suprantate subtilius skirtumus tarp „atviro kodo“ ir „nemokamos“ programinės įrangos Atviro kodo vs. Nemokama programinė įranga: koks skirtumas ir kodėl tai svarbu?Daugelis mano, kad „atviras šaltinis“ ir „nemokama programinė įranga“ reiškia tą patį, tačiau tai nėra tiesa. Geriausia žinoti, kokie yra skirtumai. Skaityti daugiau - abu nėra sinonimai, net jei vartotojai linkę juos sumišti.

Kaip jaučiatės atvirojo kodo programinėje įrangoje? Ar sieki to, kai tik įmanoma? Arba jūs renkatės geresnę patentuotų programų kokybę? Pasidalinkite su mumis žemiau esančiame komentare!

Joelis Lee turi B.S. Kompiuterijos mokslas ir daugiau nei šešerių metų profesinio rašymo patirtis. Jis yra „MakeUseOf“ vyriausiasis redaktorius.