Beth yw Open Source, prosiectau, enghreifftiau o feddalwedd ffynhonnell agored

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

Meddalwedd sydd wedi’i drwyddedu o dan safonau ffynhonnell agored yw Open Source. Mae egwyddor didwylledd yn ymdrin nid yn unig â maes datblygu meddalwedd. Er enghraifft, mae dylunwyr yn darparu mynediad at dempledi a ffontiau am ddim. Mewn rhai gwledydd, mae asiantaethau’r llywodraeth yn newid i feddalwedd ffynhonnell agored. Yn yr Almaen, mae dinas Munich wedi penderfynu newid i system weithredu LiMux, sy’n fersiwn wedi’i haddasu o Ubuntu. Yn Hamburg, penderfynodd swyddogion ddefnyddio ystafell swyddfa Phoenix yn lle Microsoft Office. Newidiodd llywodraeth y DU o PDF i ODF. Yn Ffrainc, mae’r gendarmerie yn defnyddio’r OS Ubuntu a’r LibreOffice am ddim.
Beth yw Open Source, prosiectau, enghreifftiau o feddalwedd ffynhonnell agored

Gofynion ar gyfer meddalwedd ffynhonnell agored

Gadewch i ni restru’r prif ofynion y mae’n rhaid i gais a ddosberthir o dan y drwydded Ffynhonnell Agored eu bodloni:

  • dosbarthir rhaglenni yn rhad ac am ddim;
  • Daw’r meddalwedd â chod ffynhonnell, os nad yw yn y pecyn sylfaenol, yna gallwch ei lawrlwytho’n rhydd neu ei gael mewn ffordd arall;
  • gellir newid y cod a gellir defnyddio rhannau o’r cod mewn prosiectau eraill, a dylid ailddosbarthu’r cymwysiadau wedi’u haddasu o dan delerau’r drwydded Ffynhonnell Agored;
  • ni chaniateir gwahaniaethu unrhyw grwpiau o bobl, er enghraifft, yn UDA mae cyfyngiadau ar allforio rhaglenni, ond ni all trwydded am ddim sefydlu ei waharddiadau ei hun;
  • Mae’r drwydded Ffynhonnell Agored yn caniatáu pob defnydd o’r cymwysiadau, felly nid yw collfarnau moesol personol y datblygwr yn ymyrryd â dosbarthiad, er enghraifft, mae cymalau fel: “gwaharddedig rhag defnyddio ar gyfer ymchwil genetig” yn annerbyniol;
  • mae’r holl reolau sy’n gysylltiedig â’r drwydded Ffynhonnell Agored yr un fath ar gyfer yr holl ddefnyddwyr, gwaharddir cytundebau ychwanegol fel datgeliad;
  • ni ellir clymu’r drwydded â’r rhaglen, mae gan y datblygwr sy’n defnyddio rhan yn unig o’r cod yr hawliau a roddodd y cynnyrch llawn;
  • gall y defnyddiwr ddewis yr hyn y bydd yn ei ddefnyddio, er enghraifft, gwaherddir ei gwneud yn ofynnol bod y feddalwedd a gyflenwir â Open Source yn ffynhonnell agored.

Prosiectau ffynhonnell agored – beth yw eu nodwedd

Mae gan y mwyafrif o geisiadau a ddosberthir o dan y drwydded Ffynhonnell Agored y gwahaniaethau canlynol:

  • mae rhaglenni’n cael eu hysgrifennu gan y rhai sy’n eu defnyddio, felly, mae datblygwyr yn monitro’r cod, yn trwsio gwallau yn gyflym ac yn darganfod gwendidau;
  • mae’r rhan fwyaf o’r cynhyrchion yn gydnaws â sawl system weithredu;
  • mae’r gymuned datblygwyr Ffynhonnell Agored yn agored i gysylltu â defnyddwyr a all gyflwyno eu hawgrymiadau;
  • fel arfer mae diweddariadau ar gyfer meddalwedd am ddim yn cael eu rhyddhau yn amlach nag ar gyfer rhai masnachol, felly, mae gwallau yn cael eu dileu yn gyflymach;
  • gall defnyddwyr, os dymunir, gefnogi’r rhaglen y maent yn ei hoffi gydag arian;
  • Mae’r risg o heintio cyfrifiadur neu ffôn clyfar wrth osod rhaglen Ffynhonnell Agored yn fach iawn, gan eu bod yn dod gyda’r cod ffynhonnell.

Hanes ymddangosiad meddalwedd am ddim

Credir mai sylfaenydd y mudiad meddalwedd rhydd yw Richard Stallman. Wrth weithio yn y Labordy Deallusrwydd Artiffisial yn MIT, cyfrannodd at ddatblygu meddalwedd am ddim. Er enghraifft, wrth ysgrifennu golygydd testun EMACS ar gyfer cyfrifiaduron PDP. Ym 1984, rhoddodd Stallman y gorau i’w swydd yn MIT a sefydlodd y Prosiect GNU. Bathodd ei selogion y term “meddalwedd am ddim” a datblygu maniffesto GNU. [pennawd id = “atodiad_12331” align = “aligncenter” width = “650”]
Beth yw Open Source, prosiectau, enghreifftiau o feddalwedd ffynhonnell agored Richard Stallman [/ pennawd] Ym 1985, creodd Stallman y Free Software Foundation (FSF), a ddefnyddiwyd i ddatblygu meddalwedd am ddim trwy roddion gwirfoddol. Ym 1989, cyflwynwyd y Drwydded Gyhoeddus Gyffredinol gyntaf (GPL), a oedd yn amddiffyn defnyddwyr ac yn rhoi hawliau i gopïo, addasu a dosbarthu ceisiadau. Yn ddiweddarach, cafwyd trwydded gan Sefydliad Technoleg Massachusetts a BSD, a ddatblygwyd ym Mhrifysgol California. Erbyn 1991, roedd system weithredu annibynnol wedi’i datblygu, ond nid oedd ganddi gnewyllyn. Yn yr un flwyddyn, cyflwynodd Linus Torvalds y cnewyllyn Linux, a drwyddedwyd o dan y GPL ym 1992. Yng nghanol y 90au o’r ganrif ddiwethaf, dechreuodd cwmnïau mawr ymddiddori yn y farchnad Ffynhonnell Agored. Y cyntaf oedd Netscape.Roedd y porwr a ryddhaodd yn cael ei ystyried yn un o’r rhai mwyaf poblogaidd ar y pryd. Yn 1998, agorodd ei ffynhonnell. Ar ôl i’r cwmni roi’r gorau i fodoli, crëwyd porwr Mozilla Firefox o’r cod Navigator. Nawr mae’r Fenter Ffynhonnell Agored, a sefydlwyd ym 1998, yn ymwneud â datblygu a hyrwyddo meddalwedd ffynhonnell agored. Beth yw pwynt ffynhonnell agored: https://youtu.be/8G3Dz_GyPI0

Trwyddedau Ffynhonnell Agored

Mae yna sawl trwydded Ffynhonnell Agored wahanol. Er mwyn ei gwneud hi’n haws eu deall, rydyn ni’n darparu’r ffigur canlynol, sy’n dangos sut maen nhw’n wahanol i’w gilydd. [pennawd id = “atodiad_12320” align = “aligncenter” width = “697”]
Beth yw Open Source, prosiectau, enghreifftiau o feddalwedd ffynhonnell agored Trwyddedau Ffynhonnell Agored [/ pennawd] Nawr, gadewch i ni siarad am y rhai mwyaf poblogaidd.

  1. Datblygwyd y drwydded MIT yn un o’r sefydliadau addysgol mwyaf blaenllaw yn yr Unol Daleithiau – Sefydliad Technoleg Massachusetts. Mae bron yn hollol gyd-fynd â fersiwn tri chymal y drwydded BSD, gyda dim ond un cymal wedi’i ychwanegu, sy’n gwahardd defnyddio enw’r awdur wrth hysbysebu. Oddi tan y daeth allan: XFree86, Expat, PuTTY a chynhyrchion eraill.
  2. Ymddangosodd y drwydded BSD gyntaf yn gynnar yn 80au’r ganrif ddiwethaf i ddosbarthu’r system weithredu o’r un enw. Mae’r opsiynau canlynol ar gyfer y drwydded hon:
    • Y drwydded BSD Gwreiddiol yw’r drwydded wreiddiol gyntaf, a elwir hefyd yn drwydded pedwar cymal .
    • Mae trwydded BSD wedi’i haddasu yn drwydded tri chymal, mae un cymal wedi’i eithrio ynddo, sy’n ei gwneud yn ofynnol i hysbysebu nodi bod y cymhwysiad hwn yn defnyddio meddalwedd a ddatblygwyd ym Mhrifysgol California.
    • Trwydded Intel a ddatblygwyd ar gyfer ceisiadau a ddiogelir gan batent. Nid yw’n cael ei gefnogi gan y Fenter Ffynhonnell Agored. [pennawd id = “atodiad_11853” align = “aligncenter” width = “580”] Beth yw Open Source, prosiectau, enghreifftiau o feddalwedd ffynhonnell agored Trwyddedau a ddefnyddir ar Git Hub [/ pennawd]
  3. Trwydded Gyhoeddus Gyffredinol GNU yw’r drwydded fwyaf poblogaidd. Ymddangosodd ym 1988. Yn 1991, ymddangosodd fersiwn well o GPL v2, nad yw wedi colli ei berthnasedd hyd heddiw. Yn 2006, mabwysiadwyd y drwydded GPL v2.
  4. Crëwyd Trwydded Gyhoeddus Gyffredinol Llai GNU, neu GNU LGPL yn fyr, i gysylltu llyfrgelloedd â meddalwedd a ddosberthir o dan drwyddedau eraill.
  5. Mae trwydded Apache yn caniatáu ichi addasu ac ailddosbarthu rhaglenni yn y ffynhonnell a’r binaries. Yn ychwanegol at yr hawliau i’r cynnyrch, rhagwelir trosglwyddo patentau hefyd.
  6. Mae Guile yn debyg i’r GNU GPL, ond mae’n ychwanegu cymal sy’n caniatáu uno meddalwedd ffynhonnell agored a meddalwedd nonfree, felly ni ellir ei ystyried yn gopyleft caeth, ond serch hynny mae’n gydnaws â’r GNU GPL.
  7. Datblygwyd y Drwydded Gyhoeddus Gyffredin gan IBM ar gyfer ei ddatblygu. Mae’n caniatáu ichi newid y cod a’i ddefnyddio mewn rhaglenni masnachol. Defnyddiwyd y drwydded hon gan Microsoft ar gyfer Windows Installer XML.
  8. Mae Trwydded Gyhoeddus Mozilla (MPL) yn drwydded gymhleth nad yw’n gopyleft lem.
  9. Trwydded Sun Publi c Trwydded debyg i’r MPL, ond mae yna fân newidiadau, er enghraifft, yn lle Sun Microsystems rhestredig Netscape.

Mae yna hefyd drwyddedau llai cyffredin eraill fel Guile, Trwydded Gyhoeddus Gyffredin, Trwydded Gyhoeddus Mozilla, ac eraill. https://youtu.be/oAW5Dh9q3PM

Enghreifftiau o brosiectau ffynhonnell agored

Daeth datblygiad y cnewyllyn Linux a chymwysiadau GNU yn sail ar gyfer cymwysiadau Ffynhonnell Agored eraill. Dyfodiad cwmnïau TG mawr â diddordeb Netscape. Ers hynny, mae llawer o wahanol gynhyrchion wedi’u datblygu. Yn gyntaf, rydym yn sôn am Debian, a gefnogodd y Free Software Foundation rhwng 1994 a 1995, ac yn ddiweddarach crëwyd y sefydliad dielw Meddalwedd er Budd y Cyhoedd, a barhaodd i ariannu’r prosiect. O fewn fframwaith y prosiect hwn, nid yn unig y crëwyd y system weithredu, ond hefyd y gyfres swyddfa LibreOffice, porwr Firefox, cleient post Evolution, cymhwysiad llosgi CD K3b, chwaraewr fideo VCL, golygydd delwedd GIMP, a chynhyrchion eraill. . Daeth Sefydliad Meddalwedd Apache, cwmni dielw, i’r amlwg fel prosiect cefnogi meddalwedd Ffynhonnell Agored.Cynnyrch mwyaf poblogaidd y sefydliad hwn yw’r gweinydd gwe o’r un enw. Mae’r cwmni bellach yn cefnogi nifer fawr o brosiectau a ddosberthir o dan drwydded Apache. Mae noddwyr ASF yn cynnwys Microsoft, Amazon a Huawei. Cwmni ffynhonnell agored arall yw Red Hat. Ei brif ddatblygiad yw system weithredu sy’n seiliedig ar gnewyllyn Linux. Mae hi’n ymwneud nid yn unig â meddalwedd, ond hefyd â chymorth technegol a hyfforddiant arbenigwyr. Fe’i prynwyd gan IBM yn 2018. Mae Google hefyd yn datblygu meddalwedd am ddim. Mae hi’n datblygu ac yn cefnogi’r prosiectau canlynol: llyfrgell TensorFlow ar gyfer datblygu systemau dysgu peiriannau, yr iaith Go, rhaglen Kubernetes ar gyfer awtomeiddio defnyddio meddalwedd, a chynhyrchion eraill. Mewn gwyddoniaeth, mae Open Source yn ymwneud nid yn unig â meddalwedd, ond hefyd â chyhoeddi gweithiau,adolygiad cymheiriaid a chefnogaeth adnoddau addysgol. Yn 1991, trefnodd Paul Ginsparg archif electronig arXiv yn Labordy Los Alamos, lle gall rhywun ddod o hyd i weithiau nid yn unig mewn ffiseg, ond hefyd mewn meddygaeth, mathemateg a gwyddorau eraill. Mae gan CERN borth hefyd gyda gweithiau gwyddonol agored. [pennawd id = “atodiad_12326” align = “aligncenter” width = “1263”]
Beth yw Open Source, prosiectau, enghreifftiau o feddalwedd ffynhonnell agored Systemau gweithredu Ffynhonnell Agored – systemau gweithredu ffynhonnell agored [/ pennawd]

Sut i gymryd rhan mewn prosiect Ffynhonnell Agored

Os ydych chi am ymarfer rhaglennu a llenwi’ch ailddechrau, yna cymryd rhan yn natblygiad cynnyrch Ffynhonnell Agored yw’r union beth sydd ei angen arnoch chi. Byddwn yn dweud wrthych fesul cam beth sydd ei angen ar gyfer hyn. Yn gyntaf oll, mae angen i chi gofrestru ar GitHub a dewis prosiect y byddwch chi’n cymryd rhan ynddo. Dylai fod o ddiddordeb i chi. Mae’n dda os yw’n cynnwys llawer o dasgau y gallwch chi eu gwneud. Dylech hefyd roi sylw i boblogrwydd y prosiect, gellir ei bennu yn ôl nifer y sêr. Mae hefyd yn bwysig penderfynu pa mor weithredol yw’r datblygiad a phryd y gwnaed y newidiadau diwethaf. Ar ôl dewis prosiect diddorol, mae angen ichi ddod o hyd i guradur a sefydlu rhyngweithio ag ef. Y cam nesaf yw dewis tasg. I ddechrau, argymhellir dewis y dasg symlaf. Y prif beth yw y gallwch chi ei ddatrys.Ar ôl hynny, trosglwyddwch y prosiect i’ch lle a gosod yr holl offer angenrheidiol. Ar ôl i chi ddatrys y broblem, gwnewch awgrymiadau ar gyfer newid y cod yn yr ystorfa. I wneud hyn, mae angen i chi uwchlwytho’ch cod i GitHub a chlicio ar y botwm “Pull request”. Ar ôl hynny, bydd angen i chi nodi enw’ch cais a disgrifiad. Ar ôl hynny, mae angen i chi aros i’r curadur dderbyn neu wrthod y newidiadau arfaethedig. Os bydd materion brys eraill yn ymddangos, ar ôl ymgymryd â thasg, neu eich bod yn sylweddoli na fyddwch yn gallu ymdopi, yna gallwch wrthod y dasg. Mae hyn yn normal, ond mae angen i chi gyfleu’ch penderfyniad i’r curaduron.Ar ôl hynny, bydd angen i chi nodi enw’ch cais a disgrifiad. Ar ôl hynny, mae angen i chi aros i’r curadur dderbyn neu wrthod y newidiadau arfaethedig. Os bydd materion brys eraill yn ymddangos, ar ôl ymgymryd â thasg, neu eich bod yn sylweddoli na fyddwch yn gallu ymdopi, yna gallwch wrthod y dasg. Mae hyn yn normal, ond mae angen i chi gyfleu’ch penderfyniad i’r curaduron.Ar ôl hynny, bydd angen i chi nodi enw’ch cais a disgrifiad. Ar ôl hynny, mae angen i chi aros i’r curadur dderbyn neu wrthod y newidiadau arfaethedig. Os bydd materion brys eraill yn ymddangos, ar ôl ymgymryd â thasg, neu eich bod yn sylweddoli na fyddwch yn gallu ymdopi, yna gallwch wrthod y dasg. Mae hyn yn normal, ond mae angen i chi gyfleu’ch penderfyniad i’r curaduron.
Beth yw Open Source, prosiectau, enghreifftiau o feddalwedd ffynhonnell agored

Defnyddio Ffynhonnell Agored wrth Ddatblygu Robotiaid Masnachu

Mae cynghorydd masnachu neu
robot yn rhaglen sy’n gwneud trafodion ar y cyfnewid yn ôl algorithm a bennwyd ymlaen llaw. Gallant fasnachu naill ai’n hollol annibynnol neu mewn modd lled-awtomatig. Yn yr ail achos, maen nhw’n syml yn anfon signalau am y fasnach, ac mae’r masnachwr yn gwneud y penderfyniad terfynol. Gadewch i ni restru manteision masnachu robotiaid:

  1. Nid oes angen i’r masnachwr gadw golwg ar brisiau ei hun.
  2. Mae Cynghorwyr Arbenigol yn gweithredu’n llym yn ôl algorithm penodol, nid oes ganddynt unrhyw emosiynau.
  3. Mae robotiaid yn ymateb yn gynt o lawer na bodau dynol.

Ond ar wahân i’r manteision, mae gan gynghorwyr awtomatig anfanteision hefyd:

  • mewn sefyllfa ansafonol, er enghraifft, gyda naid sydyn yn y gyfradd, gall y cynghorydd ymateb yn amhriodol, a bydd y masnachwr yn colli arian;
  • mae’n rhaid i rai cynghorwyr proffesiynol dalu ffi tanysgrifio.

Nesaf, gadewch i ni edrych ar ychydig o gynghorwyr masnachu Ffynhonnell Agored. Gellir eu lawrlwytho o GitHub, eu gosod a’u defnyddio ar gyfer masnachu. Gallwch hefyd wella’r cod ffynhonnell a chreu robot i chi’ch hun.

Bot GEKKO

Mae hwn yn gynghorydd profedig a ymddangosodd flynyddoedd lawer yn ôl. Dechreuodd llawer o fasnachwyr fasnachu gyda’r robot hwn. Ar hyn o bryd nid yw’n cael ei gefnogi gan ei grewyr, ond mae ar gael i’w lawrlwytho am ddim o GitHub. Gellir ei ddefnyddio ar gyfnewidfeydd crypto, gall gasglu gwybodaeth am y farchnad a gosod archebion. Mae gan bot GEKKO lawer o leoliadau, y gallwch chi brofi’r algorithm masnachu gyda nhw, yn ogystal ag addasu a gwneud y gorau o’r system ar gyfer gwneud bargeinion. Mae ganddo set o strategaethau parod y gallwch eu haddasu. Mae hefyd yn bosibl creu eich system fasnachu eich hun. Mae’n cefnogi 23 cyfnewidfa, gan gynnwys: Bitfinex, EXMO, Bittrex, Bitstamp.

Zenbot

Mae cynghorydd masnachu cryptocurrency Zenbot yn defnyddio deallusrwydd artiffisial ar gyfer masnachu. Mae’n bosibl ei addasu yn unol â’ch dymuniadau. Mae’n gydnaws â’r mwyafrif o systemau gweithredu. Yn gallu gwneud crefftau amledd uchel, masnachu asedau lluosog ar yr un pryd. Yn ogystal, gall y bot hwn wneud arian trwy gyflafareddu cryptocurrencies. Ond nid oes ganddo ryngwyneb defnyddiwr graffigol. Yn gallu masnachu ar y cyfnewidiadau canlynol: Bittrex, Quadria, GDAX, Pollniex a Gemini.
Beth yw Open Source, prosiectau, enghreifftiau o feddalwedd ffynhonnell agored

OsEngine

Mae OsEngine yn gyfres o gymwysiadau masnachu cyfnewid. Mae’n cynnwys:

  • Data – a ddefnyddir i lwytho data hanesyddol o amrywiol ffynonellau.
  • Optimizer – fe’i defnyddir i brofi un strategaeth.
  • Profwr – ar gyfer profi sawl algorithm masnachu, ond heb newid y paramedrau. Gall weithio ar yr un pryd ar sawl amserlen ac offeryn.
  • Glöwr – yn chwilio am batrymau proffidiol ar y siart. Gellir defnyddio’r ffurflenni a ddarganfuwyd wrth fasnachu go iawn.
  • Mae masnachwr yn fodiwl ar gyfer masnachu.

Beth yw Open Source, prosiectau, enghreifftiau o feddalwedd ffynhonnell agored Mae OsEngine yn defnyddio mwy na deg ar hugain o systemau masnachu adeiledig, ac mae tueddiadau (er enghraifft, strategaethau Bill Williams neu Jesse Livermore), gwrth-duedd (er enghraifft, defnyddio balast,
llinellau Bollinger ) a chyflafareddu. Gellir ei ddefnyddio ar rai cyfnewidfeydd rhyngwladol (LMAX, InteractivBrokers a masnachu ninja ar gael), ar
MOEX (Transac,
Quik , Most Asts, Plaza 2, SmartCom) a chyfnewidfeydd cryptocurrency (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB, Bitmex, BitMax). Hefyd yn gydnaws ag un cyfnewidfa Oanda Forex. Mae yna gynghorwyr masnachu Ffynhonnell Agored poblogaidd eraill, er enghraifft, TradingBot, ar gyfer masnachu ar Gyfnewidfa Moscow trwy’r brocer Atentis neu’r robot TradingBot syml.

info
Rate author
Add a comment