X’inhu Open Source, proġetti, eżempji ta ‘software open source

Программирование

Open Source huwa softwer li huwa mqassam taħt liċenzja li tikkonforma mal-istandards tas-sors miftuħ. Il-prinċipju tal-ftuħ ikopri mhux biss l-ambitu tal-iżvilupp tas-softwer. Pereżempju, id-disinjaturi jipprovdu aċċess għal mudelli u fonts b’xejn. F’xi pajjiżi, l-aġenziji tal-gvern qed jimxu lejn softwer open source. Fil-Ġermanja, il-belt ta ‘Munich iddeċidiet li taqleb għas-sistema operattiva LiMux, li hija verżjoni personalizzata ta’ Ubuntu. F’Hamburg, l-uffiċjali ddeċidew li jużaw il-Phoenix office suite minflok il-Microsoft Office. Il-gvern tar-Renju Unit qaleb mill-użu tal-format tad-dokument PDF għal ODF. Fi Franza, il-ġendarmerija tuża l-Ubuntu OS u l-LibreOffice b’xejn.
X'inhu Open Source, proġetti, eżempji ta 'software open source

Rekwiżiti għal softwer open source

Hawn huma r-rekwiżiti ewlenin li applikazzjoni mqassma taħt liċenzja Open Source trid tissodisfa:

  • il-programmi jitqassmu mingħajr ħlas;
  • Is-softwer jiġi mal-kodiċi tas-sors, jekk ma jkunx fil-pakkett bażiku, allura jista ‘jitniżżel liberament jew jinkiseb b’mod ieħor;
  • il-kodiċi jista ‘jiġi modifikat u partijiet mill-kodiċi jistgħu jintużaw fi proġetti oħra, filwaqt li l-applikazzjonijiet modifikati għandhom jitqassmu taħt it-termini tal-liċenzja Open Source;
  • diskriminazzjoni ta ‘kwalunkwe grupp ta’ nies mhix permessa, pereżempju, fl-Istati Uniti hemm restrizzjonijiet fuq l-esportazzjoni ta ‘programmi, iżda liċenzja ħielsa ma tistax tistabbilixxi l-projbizzjonijiet tagħha stess;
  • il-liċenzja Open Source tippermetti l-modi kollha ta ‘użu ta’ applikazzjonijiet, sabiex il-konvinzjonijiet morali personali tal-iżviluppatur ma jinterferixxux mad-distribuzzjoni, pereżempju, oġġetti bħal: “huwa pprojbit li tuża għal riċerka ġenetika” huma inaċċettabbli;
  • ir-regoli kollha relatati mal-liċenzja Open Source huma l-istess għall-utenti kollha, ftehimiet addizzjonali bħal ftehimiet ta’ non-divulgazzjoni huma pprojbiti;
  • il-liċenzja ma tistax tkun marbuta mal-programm, l-iżviluppatur li juża biss parti mill-kodiċi għandu d-drittijiet li ta l-prodott sħiħ;
  • l-utent jista ‘jagħżel dak li se juża, pereżempju, huwa pprojbit li jeħtieġ li s-softwer fornut ma’ Open Source jkun neċessarjament miftuħ.

Proġetti Open Source – x’inhi l-partikolarità tagħhom

Ħafna applikazzjonijiet imqassma taħt liċenzja Open Source għandhom id-differenzi li ġejjin:

  • programmi huma miktuba minn dawk li jużawhom, għalhekk, l-iżviluppaturi jimmonitorjaw il-kodiċi, jiffissaw malajr l-iżbalji u skoprew vulnerabbiltajiet;
  • il-biċċa l-kbira tal-prodotti huma kompatibbli ma ‘sistemi operattivi multipli;
  • il-komunità ta ‘żviluppaturi Open Source hija miftuħa għall-komunikazzjoni ma’ utenti li jistgħu jagħmlu suġġerimenti;
  • Normalment l-aġġornamenti tas-softwer b’xejn joħorġu aktar spiss minn dawk kummerċjali, għalhekk il-bugs jiġu ffissati aktar malajr;
  • l-utenti, jekk mixtieq, jistgħu jappoġġjaw l-applikazzjoni li jixtiequ bil-flus;
  • ir-riskju li jiġi infettat kompjuter jew smartphone meta jiġi installat programm Open Source huwa minimu, peress li jiġu mal-kodiċi tas-sors.

L-Istorja tas-Software Ħieles

Richard Stallman huwa meqjus bħala l-fundatur tal-moviment tas-software ħieles. Waqt li kien qed jaħdem fil-Laboratorju tal-Intelliġenza Artifiċjali fil-Massachusetts Institute of Technology, kien involut fl-iżvilupp ta’ softwer b’xejn. Pereżempju, bil-miktub l-editur tat-test EMACS għall-kompjuters PDP. Fl-1984, Stallman ħalla l-impjieg tiegħu fil-MIT u waqqaf il-proġett GNU. Id-dilettanti tagħha ħolqu t-terminu “software ħieles” u żviluppaw il-manifest GNU.

X'inhu Open Source, proġetti, eżempji ta 'software open source
Richard Stallman [/ caption] Fl-1985, Stallman ħoloq il-Free Software Foundation (FSF), li ntużat biex tiżviluppa softwer b’xejn permezz ta’ donazzjonijiet volontarji. Fl-1989, ġiet introdotta l-ewwel Liċenzja Pubblika Ġenerali (GPL), li kienet ipproteġiet lill-utenti billi tathom id-dritt li jikkupjaw, jimmodifikaw u jqassmu l-applikazzjonijiet. Aktar tard waslet il-liċenzja MIT u BSD żviluppati fl-Università ta ‘Kalifornja. Sal-1991, kienet ġiet żviluppata sistema operattiva indipendenti, iżda ma kellhiex għadma. Dik l-istess sena, Linus Torvalds introduċa l-qalba tal-Linux, li kienet liċenzjata taħt il-GPL fl-1992. F’nofs is-snin 90 tas-seklu li għadda, kumpaniji kbar bdew ikunu interessati fis-suq Open Source. L-ewwel kien Netscape. Il-browser li ħarġet dak iż-żmien kien meqjus bħala wieħed mill-aktar popolari. Fl-1998, hija fetħet is-sors tagħha. Wara li l-kumpanija ma baqgħetx teżisti, il-browser Mozilla Firefox inħoloq ibbażat fuq il-kodiċi tan-Navigator. Issa l-Open Source Initiative, li twaqqfet fl-1998, qed tiżviluppa u tippromwovi softwer open source. X’inhu t-tifsira tas-sors miftuħ: https://youtu.be/8G3Dz_GyPI0

Liċenzji ta’ sors miftuħ

Hemm diversi liċenzji Open Source differenti. Biex tagħmilha aktar faċli biex tifhimhom, nipprovdu l-figura li ġejja, li turi kif huma differenti minn xulxin. [caption id="attachment_12320" align="aligncenter" width="697"]
X'inhu Open Source, proġetti, eżempji ta 'software open source Liċenzji Open Source

Issa ejja nitkellmu dwar l-aktar popolari minnhom.

  1. Il-liċenzja MIT ġiet żviluppata f’waħda mill-istituzzjonijiet edukattivi ewlenin fl-Istati Uniti – il-Massachusetts Institute of Technology. Hija kważi kompletament tikkoinċidi mal-verżjoni bi tliet klawżoli tal-liċenzja BSD, hija żżid biss klawżola waħda li tipprojbixxi l-użu tal-isem tal-awtur fir-reklamar. Taħt ħareġ: XFree86, Expat, PuTTY u prodotti oħra.
  2. Il-liċenzja BSD dehret għall-ewwel darba fil-bidu tas-snin 80 biex tqassam is-sistema operattiva tal-istess isem. Hemm il-varjanti li ġejjin ta ‘din il-liċenzja:
    • Liċenzja BSD oriġinali hija l-ewwel liċenzja oriġinali, tissejjaħ ukoll erba ‘klawżoli.
    • Liċenzja BSD modifikata hija liċenzja bi tliet klawżoli, teskludi klawżola waħda, li teħtieġ reklamar biex tindika li din l-applikazzjoni tuża softwer żviluppat fl-Università ta ‘Kalifornja.
    • Liċenzja Intel li ġiet żviluppata għal applikazzjonijiet protetti minn privattiva. Mhijiex appoġġjata mill-Open Source Initiative.
      X'inhu Open Source, proġetti, eżempji ta 'software open source
      Liċenzji użati fuq Git Hub
  3. Il-Liċenzja Pubblika Ġenerali GNU hija l-aktar liċenzja popolari. Hija dehret fl-1988. Fl-1991, dehret verżjoni mtejba tal-GPL v2, li sal-lum għadha ma tilfitx ir-rilevanza tagħha. Fl-2006, ġiet adottata l-liċenzja GPL v2.
  4. Il-GNU Lesser General Public License, jew GNU LGPL fil-qosor, inħolqot biex tgħaqqad il-libreriji ma’ softwer imqassam taħt liċenzji oħra.
  5. Il- liċenzja Apache tippermettilek timmodifika u tqassam mill-ġdid is-softwer kemm fis-sors kif ukoll binarju. Minbarra d-drittijiet għall-prodott, it-trasferiment tal-privattivi huwa pprovdut ukoll.
  6. Guile huwa simili għall-GNU GPL, iżda żżid klawżola li tippermetti li softwer open source jiġi kkombinat ma’ softwer mhux ħieles, għalhekk ma jistax jitqies bħala copyleft strett, iżda huwa kompatibbli mal-GNU GPL madankollu.
  7. Il- Liċenzja Pubblika Komuni ġiet żviluppata mill-IBM għall-iżviluppi tagħhom. Jippermettilek tibdel il-kodiċi u tużah fi programmi kummerċjali. Din il-liċenzja ntużat minn Microsoft għall-Windows Installer XML.
  8. Il-Mozilla Public License (MPL) hija liċenzja kumplessa li ma ssegwix copyleft strett.
  9. Is- Sun Public License hija simili għall-MPL, iżda hemm bidliet żgħar, bħal Sun Microsystems minflok Netscape.

Hemm ukoll liċenzji oħra inqas komuni bħal Guile, Liċenzja Pubblika Komuni, Liċenzja Pubblika Mozilla, u oħrajn. https://youtu.be/oAW5Dh9q3PM

Eżempji ta’ proġetti ta’ sors miftuħ

L-iżvilupp tal-kernel Linux u l-applikazzjonijiet GNU saru l-bażi għal applikazzjonijiet oħra Open Source. Il-wasla ta’ Netscape interessat kumpaniji kbar tal-IT. Minn dakinhar, ġew żviluppati ħafna prodotti differenti. Nibdew b’Debian, li appoġġat il-Free Software Foundation mill-1994 sal-1995, u aktar tard ġiet iffurmata l-organizzazzjoni mingħajr skop ta’ qligħ Software in the Public Interest biex tkompli tiffinanzja l-proġett. Bħala parti minn dan il-proġett, inħolqot mhux biss is-sistema operattiva, iżda wkoll is-suite tal-uffiċċju LibreOffice, il-browser Firefox, il-klijent tal-email Evolution, l-applikazzjoni tal-ħruq tas-CD K3b, il-video player VCL, l-editur tal-immaġni GIMP, u prodotti oħra. Il-kumpanija li ma tagħmilx qligħ Apache Software Foundation bdiet bħala proġett Open Source li appoġġja s-softwer. L-aktar prodott popolari ta ‘din l-organizzazzjoni huwa s-server tal-web bl-istess isem. Issa l-kumpanija żżomm numru kbir ta ‘proġetti mqassma taħt il-liċenzja Apache. L-isponsors tal-ASF jinkludu Microsoft, Amazon u Huawei. Kumpanija oħra involuta fi proġetti Open Source hija Red Hat. L-iżvilupp ewlieni tiegħu huwa s-sistema operattiva fuq il-kernel tal-Linux. Hija involuta mhux biss fis-softwer, iżda wkoll fl-appoġġ tekniku u t-taħriġ ta ‘speċjalisti. Fl-2018, ġie akkwistat minn IBM. Google tiżviluppa wkoll softwer b’xejn. Hija tiżviluppa u żżomm il-proġetti li ġejjin: il-librerija TensorFlow għall-iżvilupp ta ‘sistemi ta’ tagħlim bil-magni, il-lingwa Go, il-programm Kubernetes iddisinjat biex awtomat l-iskjerament tas-softwer, u prodotti oħra. Fix-xjenza, Open Source jirreferi mhux biss għal softwer, iżda wkoll għall-pubblikazzjoni ta ‘xogħlijiet, tirrevedi u tappoġġja riżorsi edukattivi. Fl-1991, Paul Ginsparg organizza l-arkivju elettroniku arXiv fil-Laboratorju ta ‘Los Alamos, li fih wieħed jista’ jsib xogħlijiet mhux biss fil-fiżika, iżda wkoll fil-mediċina, il-matematika, u xjenzi oħra. Is-CERN għandu wkoll portal b’karti xjentifiċi miftuħa.
X'inhu Open Source, proġetti, eżempji ta 'software open source Sistemi operattivi Open Source – sistemi operattivi open source [/ caption]

Kif tinvolvi ruħek fi proġett Open Source

Jekk trid tipprattika l-ipprogrammar u tespandi l-bidu tiegħek, allura l-parteċipazzjoni fl-iżvilupp ta ‘prodott Open Source hija eżattament dak li għandek bżonn. Aħna ser ngħidulek pass pass x’inhu meħtieġ għal dan. L-ewwelnett, trid tirreġistra fuq GitHub u tagħżel proġett li fih ser tipparteċipa. Għandu jkun ta ‘interess għalik. Ukoll, jekk se jkollha ħafna kompiti li tista ‘tagħmel. Għandek ukoll tagħti attenzjoni lill-popolarità tal-proġett, tista ‘tiġi ddeterminata bin-numru ta’ stilel. Huwa importanti wkoll li jiġi ddeterminat kif l-iżvilupp huwa attiv u meta saru l-aħħar bidliet. Wara li tagħżel proġett interessanti, għandek bżonn issib kuratur u tistabbilixxi interazzjoni miegħu. Il-pass li jmiss huwa li tagħżel kompitu. Biex tibda, huwa rakkomandat li tagħżel l-aktar biċċa xogħol sempliċi. Il-ħaġa prinċipali hija li tista ‘ssolviha. Wara dan, ittrasferixxi l-proġett lilek innifsek u installa l-għodda kollha meħtieġa. Wara li tkun solvut il-problema, agħmel suġġerimenti biex tibdel il-kodiċi fir-repożitorju. Biex tagħmel dan, trid ittella’ l-kodiċi tiegħek fuq GitHub u kklikkja l-buttuna “Iġbed it-talba”. Wara dan, ikollok bżonn iddaħħal l-isem tat-talba tiegħek u deskrizzjoni. Wara dan, trid tistenna li l-kuratur jaċċetta jew jirrifjuta l-bidliet proposti. Jekk wara li bdejt il-kompitu, dehru affarijiet urġenti oħra, jew indunajt li ma stajtx tagħmel dan, allura tista ‘tabbanduna l-kompitu. Dan huwa normali, imma trid tinforma lill-kuraturi dwar id-deċiżjoni tiegħek. Wara dan, ikollok bżonn iddaħħal l-isem tat-talba tiegħek u deskrizzjoni. Wara dan, trid tistenna li l-kuratur jaċċetta jew jirrifjuta l-bidliet proposti. Jekk wara li bdejt il-kompitu, dehru affarijiet urġenti oħra, jew indunajt li ma stajtx tagħmel dan, allura tista ‘tabbanduna l-kompitu. Dan huwa normali, imma trid tinforma lill-kuraturi dwar id-deċiżjoni tiegħek. Wara dan, ikollok bżonn iddaħħal l-isem tat-talba tiegħek u deskrizzjoni. Wara dan, trid tistenna li l-kuratur jaċċetta jew jirrifjuta l-bidliet proposti. Jekk wara li bdejt il-kompitu, dehru affarijiet urġenti oħra, jew indunajt li ma stajtx tagħmel dan, allura tista ‘tabbanduna l-kompitu. Dan huwa normali, imma trid tinforma lill-kuraturi dwar id-deċiżjoni tiegħek.
X'inhu Open Source, proġetti, eżempji ta 'software open source

L-użu ta ‘Open Source fl-iżvilupp ta’ robots tal-kummerċ

Konsulent tal-kummerċ jew
robot huwa programm li jagħmel tranżazzjonijiet fil-borża skont algoritmu predeterminat. Jistgħu jinnegozjaw kemm b’mod kompletament indipendenti kif ukoll f’mod semi-awtomatiku. Fit-tieni każ, huma sempliċement jibagħtu sinjali kummerċjali u n-negozjant jieħu d-deċiżjoni finali. Aħna jelenkaw il-vantaġġi tar-robots tal-kummerċ:

  1. In-negozjant m’għandux għalfejn jimmonitorja l-prezzijiet huwa stess.
  2. Konsulenti esperti joperaw strettament skond algoritmu partikolari, m’għandhomx emozzjonijiet.
  3. Ir-robots jirreaġixxu ħafna aktar malajr mill-bnedmin.

Iżda minbarra l-vantaġġi, il-konsulenti awtomatiċi għandhom ukoll żvantaġġi:

  • f’sitwazzjoni mhux standard, pereżempju, b’qabża qawwija fir-rata, il-konsulent jista ‘jirreaġixxi b’mod inadegwat, u n-negozjant jitlef il-flus;
  • Xi konsulenti professjonali jeħtieġu li inti tħallas miżata kull xahar biex tużahom.

Sussegwentement, ikkunsidra diversi konsulenti tal-kummerċ Open Source. Jistgħu jitniżżlu mis-sit GitHub, jiġu installati u użati għall-kummerċ. Tista ‘wkoll ittejjeb il-kodiċi tas-sors u toħloq robot għalik innifsek.

GEKKO bot

Dan huwa Konsulent Espert ippruvat li deher ħafna snin ilu. Ħafna negozjanti bdew jinnegozjaw ma ‘dan ir-robot. Bħalissa m’għadux appoġġat mill-ħallieqa, iżda huwa disponibbli biex jitniżżel b’xejn minn GitHub. Jista ‘jintuża fuq skambji kripto, jista’ jiġbor informazzjoni tas-suq u jagħmel ordnijiet. GEKKO bot għandu ħafna settings li bihom tista ‘tittestja l-algoritmu tal-kummerċ, kif ukoll taġġusta u tottimizza s-sistema biex tagħmel ftehimiet. Għandu sett ta ‘strateġiji lesti li jistgħu jiġu personalizzati. Huwa wkoll possibbli li toħloq is-sistema tal-kummerċ tiegħek stess. Jappoġġja 23 skambju, inklużi: Bitfinex, EXMO, Bittrex, Bitstamp.

Zenbot

Il-konsulent tal-kummerċ tal-kripto-munita Zenbot juża intelliġenza artifiċjali għall-kummerċ. Huwa possibbli li tippersonalizzaha skond ix-xewqat tiegħek. Huwa kompatibbli mal-biċċa l-kbira tas-sistemi operattivi. Jista ‘jagħmel transazzjonijiet ta’ frekwenza għolja, jinnegozja diversi assi fl-istess ħin. Barra minn hekk, dan il-bot jista ‘jaqla’ flus fuq arbitraġġ ta ‘kripto-munita. Iżda m’għandux interface tal-utent grafiku. Kapaċi jinnegozja fuq l-iskambji li ġejjin: Bittrex, Quadria, GDAX, Pollniex u Gemini.
X'inhu Open Source, proġetti, eżempji ta 'software open source

OsEngine

OsEngine hija sett ta ‘applikazzjonijiet ta’ kummerċ ta ‘stokk. Jinkludi:

  • Dejta – użata biex tagħbija data storika minn sorsi varji.
  • Optimizer – użat biex jittestja strateġija waħda.
  • Tester – biex tittestja diversi algoritmi tal-kummerċ, iżda mingħajr ma tbiddel il-parametri. Jista ‘jaħdem simultanjament fuq diversi perjodi ta’ żmien u strumenti.
  • Minatur – ifittex mudelli ta ‘profitt fuq il-grafika. Il-formoli misjuba jistgħu jintużaw fil-kummerċ reali.
  • Negozjant – modulu għall-kummerċ.

X'inhu Open Source, proġetti, eżempji ta 'software open source OsEngine juża aktar minn tletin sistema ta ‘kummerċ integrata, li fosthom hemm trending (per eżempju, l-istrateġiji ta’ Bill Williams jew Jesse Livermore), countertrend (per eżempju, bl-użu ta ‘linji tas-saborra,
Bollinger ) u arbitraġġ. Jista ‘jintuża fuq xi skambji internazzjonali (konnessjonijiet disponibbli LMAX, InteractivBrokers u kummerċ ninja), fuq
MOEX (Transac,
Quik , Most Asts, Plaza 2, SmartCom) u skambji ta’ kripto-munita (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB , Bitmex, BitMax). Kompatibbli wkoll ma ‘skambju wieħed forex Oanda. Hemm konsulenti oħra popolari tal-kummerċ Open Source, pereżempju, TradingBot, għall-kummerċ fuq l-Iskambju ta ‘Moska permezz tas-sensar Atentis jew robot TradingBot sempliċi.

info
Rate author
Add a comment