Naon Open Source, proyék, conto software open source

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

Open Source nyaéta parangkat lunak anu disebarkeun dina lisénsi anu saluyu sareng standar open source. Prinsip katerbukaan nyertakeun henteu ngan ukur ruang lingkup pamekaran parangkat lunak. Salaku conto, désainer nyayogikeun aksés kana témplat sareng fon gratis. Di sababaraha nagara, agénsi pamaréntah pindah ka software open source. Di Jerman, kota Munich mutuskeun pikeun pindah ka sistem operasi LiMux, nu mangrupakeun versi ngaropéa tina Ubuntu. Di Hamburg, pejabat mutuskeun pikeun ngagunakeun suite kantor Phoenix tinimbang Microsoft Office. Pamaréntah Inggris parantos ngalih tina ngagunakeun format dokumén PDF ka ODF. Di Perancis, gendarmerie nganggo OS Ubuntu sareng LibreOffice gratis.
Naon Open Source, proyék, conto software open source

Sarat pikeun software open source

Ieu sarat utama anu kedah dicumponan ku aplikasi anu disebarkeun dina lisénsi Open Source:

  • program disebarkeun haratis;
  • Parangkat lunak hadir sareng kode sumber, upami henteu aya dina pakét dasar, maka éta tiasa diunduh sacara bébas atanapi dicandak ku cara anu sanés;
  • kodeu bisa dirobah sarta bagian tina kode bisa dipaké dina proyék séjén, sedengkeun aplikasi dirobah kudu disebarkeun dina watesan lisénsi Open Source;
  • diskriminasi tina sagala golongan jalma teu diwenangkeun, contona, di AS aya larangan dina ékspor program, tapi hiji lisénsi bébas teu bisa nyieun larangan sorangan;
  • lisénsi Open Source ngamungkinkeun sagala cara ngagunakeun aplikasi, jadi convictions moral pribadi pamekar urang teu ngaganggu distribusi, contona, item kawas: “dilarang ngagunakeun pikeun panalungtikan genetik” teu ditarima;
  • sadaya aturan anu aya hubunganana sareng lisénsi Open Source sami pikeun sadaya pangguna, perjanjian tambahan sapertos perjanjian non-panyingkepan dilarang;
  • lisénsi nu teu bisa dihijikeun ka program, pamekar anu ngagunakeun ukur bagian tina kode ngabogaan hak nu produk pinuh masihan;
  • pangguna tiasa milih naon anu bakal dianggo, contona, dilarang meryogikeun yén parangkat lunak anu disayogikeun sareng Open Source kedah dibuka.

Proyék Open Source – naon peculiarity maranéhanana

Kaseueuran aplikasi anu disebarkeun dina lisénsi Open Source gaduh bédana ieu:

  • program ditulis ku jalma anu ngagunakeun éta, ku kituna, pamekar ngawas kode, gancang ngalereskeun kasalahan sarta manggihan vulnerabilities;
  • lolobana produk cocog sareng sababaraha sistem operasi;
  • komunitas pamekar Open Source kabuka pikeun komunikasi jeung pamaké nu bisa nyieun saran;
  • Biasana apdet sofwer bébas kaluar leuwih sering ti komersil, jadi bug dibereskeun gancang;
  • pamaké, upami hoyong, tiasa ngarojong aplikasi maranéhna resep duit;
  • résiko infecting komputer atawa smartphone nalika masang program Open Source minimal, sabab datangna kalawan kode sumber.

Sajarah Software Free

Richard Stallman dianggap pangadeg gerakan software bébas. Nalika damel di Laboratorium Artificial Intelligence di Massachusetts Institute of Technology, anjeunna aub dina pamekaran parangkat lunak gratis. Contona, dina nulis redaktur téks EMACS pikeun komputer PDP. Dina 1984, Stallman ninggalkeun pakasaban di MIT sarta ngadegkeun proyék GNU. Para peminatna nyiptakeun istilah “software gratis” sareng ngembangkeun manifesto GNU. Naon Open Source, proyék, conto software open source

  • GNU General Public License mangrupikeun lisénsi anu paling populér. Anjeunna muncul dina 1988. Dina 1991, aya versi ningkat tina GPL v2, nu teu leungit relevansi na nepi ka poé ieu. Dina 2006, lisénsi GPL v2 diadopsi.
  • GNU Lesser General Public License, atanapi GNU LGPL kanggo pondokna, diciptakeun pikeun ngaitkeun perpustakaan sareng parangkat lunak anu disebarkeun dina lisensi anu sanés.
  • Lisensi Apache ngamungkinkeun anjeun ngarobih sareng nyebarkeun deui parangkat lunak dina sumber sareng binér. Salian hak kana produk, transfer patén-patén ogé disayogikeun.
  • Guile sami sareng GNU GPL, tapi nambihan klausa anu ngamungkinkeun parangkat lunak open source digabungkeun sareng parangkat lunak non-gratis, ku kituna henteu tiasa dianggap copyleft anu ketat, tapi éta cocog sareng GNU GPL.
  • Lisensi Umum Umum dikembangkeun ku IBM pikeun kamajuanana. Éta ngamungkinkeun anjeun ngarobih kodeu sareng dianggo dina program komérsial. Lisénsi ieu dipaké ku Microsoft pikeun Windows Installer XML.
  • The Mozilla Public License (MPL) mangrupakeun lisénsi kompléks nu teu nuturkeun copyleft ketat.
  • Lisensi Sun Publi c sarua jeung MPL, tapi aya parobahan leutik, kayaning Sun Microsystems tinimbang Netscape.
  • Aya ogé lisénsi anu kurang umum sapertos Guile, Lisensi Umum Umum, Lisensi Umum Mozilla, sareng anu sanésna. https://youtu.be/oAW5Dh9q3PM

    Conto proyék open source

    Kamekaran kernel Linux jeung aplikasi GNU jadi dadasar pikeun aplikasi Open Source lianna. Datangna Netscape museurkeun pausahaan IT badag. Saprak harita, loba produk béda geus dimekarkeun. Hayu urang mimitian ku Debian, anu ngadukung Yayasan Perangkat Lunak Gratis ti 1994 dugi ka 1995, sareng engké organisasi nirlaba Software in the Public Interest dibentuk pikeun neraskeun dana proyék éta. Salaku bagian tina proyék ieu, henteu ngan ukur sistem operasi, tapi ogé suite kantor LibreOffice, browser Firefox, klien email Evolution, aplikasi ngaduruk CD K3b, pamuter pidéo VCL, pangropéa gambar GIMP, sareng produk sanésna. Perusahaan nirlaba Apache Software Foundation dimimitian salaku proyék Open Source anu ngadukung parangkat lunak. Produk anu pang populerna di organisasi ieu nyaéta pangladén wéb anu nami anu sami. Ayeuna perusahaan ngajaga sajumlah ageung proyék anu disebarkeun dina lisénsi Apache. Sponsor ASF kalebet Microsoft, Amazon sareng Huawei. Pausahaan séjén anu kalibet dina proyék Open Source nyaéta Red Hat. Pangwangunan utama nyaéta sistem operasi dina kernel Linux. Anjeunna kalibet teu ukur dina software, tapi ogé dina rojongan teknis jeung latihan spesialis. Dina 2018, éta kaala ku IBM. Google ogé ngembangkeun software gratis. Anjeunna ngembangkeun sareng ngajaga proyék-proyék ieu: perpustakaan TensorFlow pikeun ngembangkeun sistem pembelajaran mesin, basa Go, program Kubernetes anu dirancang pikeun ngajadikeun otomatis panyebaran parangkat lunak, sareng produk sanésna. Dina élmu, Open Source henteu ngan ukur ngarujuk kana parangkat lunak, tapi ogé pikeun publikasi karya, reviewing jeung ngarojong sumberdaya atikan. Taun 1991, Paul Ginsparg ngayakeun arXiv éléktronik arXiv di Laboratorium Los Alamos, dimana anjeun tiasa mendakan karya henteu ngan ukur dina fisika, tapi ogé dina ubar, matematika, sareng élmu-élmu sanés. CERN ogé ngagaduhan portal sareng makalah ilmiah kabuka.
    Naon Open Source, proyék, conto software open source Sistem operasi Open Source – sistem operasi open source [/ caption]

    Kumaha aub dina proyék Open Source

    Upami anjeun hoyong latihan program sareng dilegakeun resume anjeun, maka partisipasi dina pamekaran produk Open Source mangrupikeun anu anjeun peryogikeun. Kami bakal nyarioskeun ka anjeun léngkah-léngkah naon anu diperyogikeun pikeun ieu. Anu mimiti, anjeun kedah ngadaptar dina GitHub sareng milih proyék dimana anjeun bakal milu. Éta kedah dipikaresep ku anjeun. Nya, upami éta bakal ngagaduhan seueur tugas anu anjeun tiasa laksanakeun. Anjeun oge kedah nengetan popularitas proyék, éta bisa ditangtukeun ku jumlah béntang. Éta ogé penting pikeun nangtukeun sabaraha aktip ngembangkeun sarta iraha parobahan panungtungan dijieun. Saatos milih proyék anu pikaresepeun, anjeun kedah milarian kurator sareng ngadegkeun interaksi sareng anjeunna. Lengkah saterusna nyaéta milih tugas. Pikeun mimitian ku, disarankeun pikeun milih tugas pangbasajanna. Hal utama nyaéta anjeun tiasa ngabéréskeunana. Sanggeus éta, mindahkeun proyék ka diri tur masang sagala parabot diperlukeun. Saatos Anjeun geus direngsekeun masalah, nyieun saran pikeun ngarobah kodeu dina gudang. Jang ngalampahkeun ieu, anjeun kedah unggah kode anjeun ka GitHub teras klik tombol “Tarik pamundut”. Saatos éta, anjeun kedah ngalebetkeun nami pamundut anjeun sareng pedaran. Saatos éta, anjeun kedah ngantosan kurator nampi atanapi nampik parobihan anu diusulkeun. Upami saatos anjeun ngamimitian tugas, hal-hal penting anu sanés muncul, atanapi anjeun sadar yén anjeun henteu tiasa ngalakukeun éta, maka anjeun tiasa ngantunkeun tugas éta. Ieu normal, tapi anjeun kedah nginpokeun ka kurator ngeunaan kaputusan anjeun. Saatos éta, anjeun kedah ngalebetkeun nami pamundut anjeun sareng pedaran. Saatos éta, anjeun kedah ngantosan kurator nampi atanapi nampik parobihan anu diusulkeun. Upami saatos anjeun ngamimitian tugas, hal-hal penting anu sanés muncul, atanapi anjeun sadar yén anjeun henteu tiasa ngalakukeun éta, maka anjeun tiasa ngantunkeun tugas éta. Ieu normal, tapi anjeun kedah nginpokeun ka kurator ngeunaan kaputusan anjeun. Saatos éta, anjeun kedah ngalebetkeun nami pamundut anjeun sareng pedaran. Saatos éta, anjeun kedah ngantosan kurator nampi atanapi nampik parobihan anu diusulkeun. Upami saatos anjeun ngamimitian tugas, hal-hal penting anu sanés muncul, atanapi anjeun sadar yén anjeun henteu tiasa ngalakukeun éta, maka anjeun tiasa ngantunkeun tugas éta. Ieu normal, tapi anjeun kedah nginpokeun ka kurator ngeunaan kaputusan anjeun.
    Naon Open Source, proyék, conto software open source

    Ngagunakeun Open Source dina ngembangkeun robot dagang

    Panaséhat dagang atanapi
    robot mangrupikeun program anu ngadamel transaksi di bursa saham dumasar kana algoritma anu tos ditangtukeun. Éta tiasa dagang duanana sacara mandiri sareng dina modeu semi-otomatis. Dina kasus kadua, aranjeunna ngan saukur ngirim sinyal dagang sareng padagang ngadamel kaputusan ahir. Kami daptar kaunggulan robot dagang:

    1. Padagang henteu kedah ngawas harga nyalira.
    2. Panaséhat Ahli beroperasi sacara ketat dumasar kana algoritma anu dipasihkeun, aranjeunna henteu gaduh émosi.
    3. Robot meta leuwih gancang ti manusa.

    Tapi salian kaunggulan, panaséhat otomatis ogé ngagaduhan kalemahan:

    • dina kaayaan non-standar, contona, ku luncat seukeut dina laju, panaséhat bisa meta inadequately, sarta padagang bakal leungit duit;
    • Sababaraha panaséhat profésional ngabutuhkeun anjeun mayar biaya bulanan pikeun ngagunakeunana.

    Salajengna, mertimbangkeun sababaraha panaséhat dagang Open Source. Éta tiasa diunduh tina situs GitHub, dipasang sareng dianggo pikeun dagang. Anjeun oge bisa ningkatkeun kodeu sumber jeung nyieun robot pikeun diri.

    GEKKO bot

    Ieu mangrupikeun Panaséhat Ahli anu kabuktian anu muncul sababaraha taun ka pengker. Seueur padagang ngamimitian dagang sareng robot ieu. Ayeuna éta henteu deui dirojong ku panyipta, tapi sayogi diunduh gratis tina GitHub. Éta tiasa dianggo dina séntral crypto, éta tiasa ngumpulkeun inpormasi pasar sareng nempatkeun pesenan. GEKKO bot gaduh seueur setélan anu anjeun tiasa nguji algoritma dagang, ogé nyaluyukeun sareng ngaoptimalkeun sistem pikeun ngadamel tawaran. Éta ngagaduhan sakumpulan strategi siap-siap anu tiasa disaluyukeun. Ieu oge mungkin nyieun sistem dagang sorangan. Éta ngadukung 23 séntral, kalebet: Bitfinex, EXMO, Bittrex, Bitstamp.

    Zenbot

    Panaséhat dagang cryptocurrency Zenbot ngagunakeun kecerdasan jieunan pikeun dagang. Kasebut nyaéta dimungkinkeun pikeun ngaluyukeunana nurutkeun kahayang anjeun. Éta cocog sareng kalolobaan sistem operasi. Éta tiasa ngadamel transaksi frekuensi tinggi, dagang sababaraha aset dina waktos anu sami. Sajaba ti éta, bot ieu bisa earn duit dina cryptocurrency Arbitrage. Tapi teu gaduh antarbeungeut pangguna grafis. Bisa dagang dina séntral handap: Bittrex, Quadria, GDAX, Pollniex na Gemini.
    Naon Open Source, proyék, conto software open source

    OsEngine

    OsEngine mangrupikeun suite aplikasi dagang saham. Ieu ngawengku:

    • Data – dipaké pikeun ngamuat data sajarah ti sagala rupa sumber.
    • Optimizer – dipaké pikeun nguji hiji strategi.
    • Tester – pikeun nguji sababaraha algoritma dagang, tapi tanpa ngarobah parameter. Bisa dianggo sakaligus dina sababaraha timeframes sarta instrumen.
    • Panambang – milarian pola anu nguntungkeun dina bagan. Bentuk kapanggih bisa dipaké dina dagang nyata.
    • Padagang – modul keur dagang.

    Naon Open Source, proyék, conto software open source OsEngine migunakeun leuwih ti tilu puluh diwangun-di sistem dagang, diantara nu aya trending (contona, strategi Bill Williams atanapi Jesse Livermore), countertrend (contona, ngagunakeun garis ballast,
    Bollinger ) jeung arbitrage. Bisa dipaké dina sababaraha séntral internasional (konéksi sadia LMAX, InteractivBrokers jeung dagang ninja), dina
    MOEX (Transac,
    Quik , Paling Asts, Plaza 2, SmartCom) jeung bursa cryptocurrency (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB , Bitmex, BitMax). Ogé cocog sareng hiji bursa forex Oanda. Aya panaséhat dagang Open Source populér séjén, contona, TradingBot, pikeun dagang di Bursa Moskow ngaliwatan calo Atentis atanapi robot TradingBot basajan.

    info
    Rate author
    Add a comment