Apa Open Source, proyek, conto piranti lunak open source

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

Open Source minangka piranti lunak sing disebarake miturut lisensi sing tundhuk karo standar open source. Prinsip keterbukaan ora mung kalebu ruang lingkup pangembangan piranti lunak. Contone, desainer nyedhiyakake akses menyang template lan font gratis. Ing sawetara negara, lembaga pemerintah pindhah menyang piranti lunak open source. Ing Jerman, kutha Munich mutusake kanggo ngalih menyang sistem operasi LiMux, yaiku versi Ubuntu sing disesuaikan. Ing Hamburg, pejabat mutusake nggunakake suite kantor Phoenix tinimbang Microsoft Office. Pamrentah Inggris wis ngalih saka nggunakake format dokumen PDF menyang ODF. Ing Prancis, gendarmerie nggunakake OS Ubuntu lan LibreOffice gratis.
Apa Open Source, proyek, conto piranti lunak open source

Requirements kanggo piranti lunak open source

Iki minangka syarat utama sing kudu ditindakake aplikasi sing disebarake miturut lisensi Open Source:

  • program disebarake kanthi gratis;
  • Piranti lunak dilengkapi kode sumber, yen ora ana ing paket dhasar, mula bisa diundhuh kanthi bebas utawa dipikolehi kanthi cara liya;
  • kode bisa diowahi lan bagéan saka kode bisa digunakake ing proyèk liyane, nalika aplikasi dipunéwahi kudu mbagekke ing syarat-syarat lisensi Open Source;
  • diskriminasi saka sembarang klompok wong ora diijini, contone, ing Amerika Serikat ana watesan ing ekspor program, nanging lisensi free ora bisa netepake larangan dhewe;
  • lisensi Open Source ngidini kabeh cara nggunakake aplikasi, supaya kapercayan moral pribadi pangembang ora ngganggu distribusi, contone, item kaya: “dilarang nggunakake kanggo riset genetik” ora biso ditompo;
  • kabeh aturan sing ana hubungane karo lisensi Open Source padha kanggo kabeh pangguna, perjanjian tambahan kayata perjanjian non-disclosure dilarang;
  • lisènsi ora bisa disambungake menyang program, pangembang sing nggunakake mung bagean saka kode duwe hak sing produk lengkap menehi;
  • pangguna bisa milih apa sing bakal digunakake, contone, iku pareng mbutuhake piranti lunak sing kasedhiya karo Open Source kudu mbukak.

Proyek Open Source – apa keanehane

Umume aplikasi sing disebarake miturut lisensi Open Source duwe beda ing ngisor iki:

  • program ditulis dening wong-wong sing nggunakake, mulane, pangembang ngawasi kode, cepet ndandani kasalahan lan nemokake vulnerabilities;
  • paling produk sing kompatibel karo sawetara sistem operasi;
  • komunitas pangembang Open Source mbukak kanggo komunikasi karo pangguna sing bisa menehi saran;
  • Biasane nganyari piranti lunak gratis metu luwih kerep tinimbang sing komersial, mula bug didandani luwih cepet;
  • pangguna, yen dikarepake, bisa ndhukung aplikasi sing disenengi karo dhuwit;
  • resiko infèksi komputer utawa smartphone nalika nginstal program Open Source minimal, awit padha teka karo kode sumber.

Sejarah Piranti Lunak Gratis

Richard Stallman dianggep minangka pangadeg gerakan piranti lunak gratis. Nalika makarya ing Laboratorium Kecerdasan Buatan ing Institut Teknologi Massachusetts, dheweke melu pangembangan piranti lunak gratis. Contone, ing nulis editor teks EMACS kanggo komputer PDP. Ing taun 1984, Stallman ninggalaken pakaryane ing MIT lan ngedegake proyek GNU. Para penggemar kasebut nggawe istilah “perangkat lunak gratis” lan ngembangake manifesto GNU.

Apa Open Source, proyek, conto piranti lunak open source
Richard Stallman [/ caption] Ing taun 1985, Stallman nggawe Free Software Foundation (FSF), sing digunakake kanggo ngembangake piranti lunak gratis liwat sumbangan sukarela. Ing taun 1989, Lisensi Umum Umum (GPL) pisanan dienal, sing nglindhungi pangguna kanthi menehi hak kanggo nyalin, ngowahi, lan nyebarake aplikasi. Banjur teka lisensi MIT lan BSD sing dikembangake ing Universitas California. Ing taun 1991, sistem operasi independen wis dikembangake, nanging ora duwe kernel. Ing taun sing padha, Linus Torvalds ngenalake kernel Linux, sing dilisensi ing sangisore GPL ing taun 1992. Ing pertengahan 90-an abad pungkasan, perusahaan gedhe wiwit kasengsem ing pasar Open Source. Sing pisanan yaiku Netscape. Browser sing dirilis nalika iku dianggep salah siji sing paling populer. Ing taun 1998, dheweke mbukak sumber kasebut. Sawise perusahaan ora ana, browser Mozilla Firefox digawe adhedhasar kode Navigator. Saiki Open Source Initiative, sing diadegake ing taun 1998, ngembangake lan promosi piranti lunak sumber terbuka. Apa arti open source: https://youtu.be/8G3Dz_GyPI0

Lisensi sumber terbuka

Ana sawetara lisensi Open Source sing beda. Kanggo nggawe luwih gampang kanggo ngerti, kita nyedhiyani tokoh ing ngisor iki, kang nuduhake carane padha beda-beda saka saben liyane. [caption id = "attachment_12320" align = "aligncenter" width = "697"]
Apa Open Source, proyek, conto piranti lunak open source Lisensi Open Source[/ caption] Saiki ayo ngomong babagan sing paling populer.

  1. Lisensi MIT dikembangake ing salah sawijining institusi pendidikan terkemuka ing Amerika Serikat – Institut Teknologi Massachusetts. Iku meh rampung pas karo versi telung klausa lisensi BSD, mung nambah siji klausa sing nglarang nggunakake jeneng penulis ing iklan. Ing ngisor iki metu: XFree86, Expat, PuTTY lan produk liyane.
  2. Lisensi BSD pisanan muncul ing awal taun 1980-an kanggo nyebarake sistem operasi kanthi jeneng sing padha. Ana varian ing ngisor iki lisensi iki:
    • Lisensi BSD asli minangka lisensi asli pisanan, uga diarani klausa papat.
    • Lisensi BSD sing diowahi minangka lisensi telung klausa, ora kalebu siji klausa, sing mbutuhake pariwara kanggo nuduhake manawa aplikasi iki nggunakake piranti lunak sing dikembangake ing Universitas California.
    • Lisensi Intel sing dikembangake kanggo aplikasi sing dilindhungi paten. Ora didhukung dening Open Source Initiative. [caption id="attachment_11853" align="aligncenter" width="580"] Apa Open Source, proyek, conto piranti lunak open source Lisensi sing digunakake ing Git Hub
  • Lisensi Umum Umum GNU minangka lisensi sing paling populer. Dheweke muncul ing taun 1988. Ing taun 1991, versi GPL v2 sing luwih apik muncul, sing ora ilang relevansi nganti saiki. Ing taun 2006, lisensi GPL v2 diadopsi.
  • GNU Lesser General Public License, utawa singkatan GNU LGPL, digawe kanggo ngubungake perpustakaan karo piranti lunak sing disebarake miturut lisensi liyane.
  • Lisensi Apache ngidini sampeyan ngowahi lan nyebarake piranti lunak kasebut ing sumber lan binar. Saliyane hak kanggo produk, transfer paten uga diwenehake.
  • Guile mirip karo GNU GPL, nanging nambahake klausa sing ngidini piranti lunak open source digabungake karo piranti lunak sing ora gratis, mula ora bisa dianggep copyleft sing ketat, nanging kompatibel karo GNU GPL.
  • Lisensi Umum Umum dikembangake dening IBM kanggo pangembangane. Iki ngidini sampeyan ngganti kode lan nggunakake ing program komersial. Lisensi iki digunakake dening Microsoft kanggo Windows Installer XML.
  • Lisensi Umum Mozilla (MPL) minangka lisensi kompleks sing ora ngetutake copyleft sing ketat.
  • Lisensi Sun Publi c padha karo MPL, nanging ana owah-owahan cilik, kayata Sun Microsystems tinimbang Netscape.
  • Ana uga lisensi liyane sing kurang umum kayata Guile, Lisensi Umum Umum, Lisensi Umum Mozilla, lan liya-liyane. https://youtu.be/oAW5Dh9q3PM

    Conto proyek open source

    Pangembangan kernel Linux lan aplikasi GNU dadi basis kanggo aplikasi Open Source liyane. Tekane Netscape kasengsem perusahaan IT gedhe. Wiwit iku, macem-macem produk wis dikembangake. Ayo miwiti karo Debian, sing ndhukung Free Software Foundation wiwit taun 1994 nganti 1995, lan banjur organisasi nirlaba Software in the Public Interest dibentuk kanggo terus mbiayai proyek kasebut. Minangka bagéan saka proyek iki, ora mung sistem operasi sing digawe, nanging uga suite kantor LibreOffice, browser Firefox, klien email Evolution, aplikasi pembakaran CD K3b, pamuter video VCL, editor gambar GIMP, lan produk liyane. Perusahaan nirlaba Apache Software Foundation diwiwiti minangka proyek Open Source sing ndhukung piranti lunak. Produk sing paling populer saka organisasi iki yaiku server web kanthi jeneng sing padha. Saiki perusahaan njaga akeh proyek sing disebarake miturut lisensi Apache. Sponsor ASF kalebu Microsoft, Amazon lan Huawei. Perusahaan liyane sing melu proyek Open Source yaiku Red Hat. Pangembangan utama yaiku sistem operasi ing kernel Linux. Dheweke melu ora mung ing piranti lunak, nanging uga ing technical support lan latihan specialists. Ing 2018, iku dituku dening IBM. Google uga ngembangake piranti lunak gratis. Dheweke ngembangake lan njaga proyek ing ngisor iki: perpustakaan TensorFlow kanggo ngembangake sistem pembelajaran mesin, basa Go, program Kubernetes sing dirancang kanggo ngotomatisasi panyebaran piranti lunak, lan produk liyane. Ing ilmu pengetahuan, Open Source ora mung nuduhake piranti lunak, nanging uga kanggo publikasi karya, mriksa lan ndhukung sumber daya pendidikan. Ing taun 1991, Paul Ginsparg ngatur arXiv elektronik ing Laboratorium Los Alamos, ing ngendi siji bisa nemokake karya ora mung ing fisika, nanging uga ing medicine, matématika, lan ilmu liyane. CERN uga duwe portal kanthi makalah ilmiah sing mbukak.
    Apa Open Source, proyek, conto piranti lunak open source Sistem operasi Open Source – sistem operasi open source [/ caption]

    Kepiye cara melu proyek Open Source

    Yen sampeyan pengin latihan pemrograman lan nggedhekake resume, banjur partisipasi ing pangembangan produk Open Source persis apa sing sampeyan butuhake. Kita bakal ngandhani langkah demi langkah apa sing dibutuhake kanggo iki. Kaping pisanan, sampeyan kudu ndhaptar ing GitHub lan milih proyek sing bakal sampeyan lakoni. Iku kudu dadi kapentingan kanggo sampeyan. Nah, yen bakal duwe akeh tugas sing bisa ditindakake. Sampeyan uga kudu menehi perhatian marang popularitas proyek kasebut, bisa ditemtokake kanthi jumlah bintang. Sampeyan uga penting kanggo nemtokake kepiye pangembangan aktif lan nalika owah-owahan pungkasan ditindakake. Sawise milih proyek sing menarik, sampeyan kudu golek kurator lan nggawe interaksi karo dheweke. Langkah sabanjure yaiku milih tugas. Kanggo miwiti, dianjurake kanggo milih tugas sing paling gampang. Sing utama yaiku sampeyan bisa ngatasi. Sawisé iku, nransfer project kanggo dhewe lan nginstal kabeh pribadi perlu. Sawise sampeyan ngrampungake masalah kasebut, gawe saran kanggo ngganti kode ing gudang. Kanggo nindakake iki, sampeyan kudu ngunggah kode menyang GitHub lan klik tombol “Pull request”. Sawise iku, sampeyan kudu ngetik jeneng panjalukan lan katrangan. Sawise iku, sampeyan kudu ngenteni kurator nampa utawa nolak owah-owahan sing diusulake. Yen sawise sampeyan miwiti tugas, ana perkara penting liyane, utawa sampeyan ngerti yen sampeyan ora bisa nindakake, mula sampeyan bisa ninggalake tugas kasebut. Iki normal, nanging sampeyan kudu ngandhani kurator babagan keputusan sampeyan. Sawise iku, sampeyan kudu ngetik jeneng panjalukan lan katrangan. Sawise iku, sampeyan kudu ngenteni kurator nampa utawa nolak owah-owahan sing diusulake. Yen sawise sampeyan miwiti tugas, ana perkara penting liyane, utawa sampeyan ngerti yen sampeyan ora bisa nindakake, mula sampeyan bisa ninggalake tugas kasebut. Iki normal, nanging sampeyan kudu ngandhani kurator babagan keputusan sampeyan. Sawise iku, sampeyan kudu ngetik jeneng panjalukan lan katrangan. Sawise iku, sampeyan kudu ngenteni kurator nampa utawa nolak owah-owahan sing diusulake. Yen sawise sampeyan miwiti tugas, ana perkara penting liyane, utawa sampeyan ngerti yen sampeyan ora bisa nindakake, mula sampeyan bisa ninggalake tugas kasebut. Iki normal, nanging sampeyan kudu ngandhani kurator babagan keputusan sampeyan.
    Apa Open Source, proyek, conto piranti lunak open source

    Nggunakake Open Source ing pangembangan robot dagang

    Penasihat dagang utawa
    robot minangka program sing nggawe transaksi ing bursa saham miturut algoritma sing wis ditemtokake. Dheweke bisa dagang kanthi mandiri lan ing mode semi-otomatis. Ing kasus kapindho, dheweke mung ngirim sinyal perdagangan lan pedagang nggawe keputusan pungkasan. Kita dhaptar kaluwihan robot dagang:

    1. Pedagang ora perlu ngawasi rega dhewe.
    2. Expert Advisors operate strictly miturut algoritma tartamtu, padha ora duwe emosi.
    3. Robot nanggepi luwih cepet tinimbang manungsa.

    Nanging saliyane kaluwihan, penasihat otomatis uga duwe kekurangan:

    • ing kahanan non-standar, contone, karo lompat cetha ing tingkat, penasehat bisa nanggepi ora nyukupi, lan sudagar bakal kelangan dhuwit;
    • Sawetara penasihat profesional mbutuhake sampeyan mbayar ragad saben wulan kanggo nggunakake.

    Sabanjure, nimbang sawetara penasihat dagang Open Source. Bisa diundhuh saka situs GitHub, diinstal lan digunakake kanggo dagang. Sampeyan uga bisa nambah kode sumber lan nggawe robot dhewe.

    GEKKO bot

    Iki minangka Penasihat Ahli sing wis kabukten sing muncul pirang-pirang taun kepungkur. Akeh pedagang miwiti dagang karo robot iki. Saiki wis ora didhukung maneh dening pangripta, nanging kasedhiya kanggo download gratis saka GitHub. Bisa digunakake ing ijol-ijolan crypto, bisa ngumpulake informasi pasar lan nggawe pesenan. Bot GEKKO duwe akeh setelan sing sampeyan bisa nyoba algoritma dagang, uga nyetel lan ngoptimalake sistem kanggo nggawe tawaran. Wis sakumpulan strategi siap sing bisa disesuaikan. Sampeyan uga bisa nggawe sistem dagang dhewe. Ndhukung 23 ijol-ijolan, kalebu: Bitfinex, EXMO, Bittrex, Bitstamp.

    Zenbot

    Penasihat dagang cryptocurrency Zenbot nggunakake intelijen buatan kanggo dagang. Sampeyan bisa kanggo ngatur miturut kepinginan. Iku kompatibel karo paling sistem operasi. Bisa nggawe transaksi frekuensi dhuwur, perdagangan sawetara aset ing wektu sing padha. Kajaba iku, bot iki bisa entuk dhuwit ing arbitrase cryptocurrency. Nanging ora duwe antarmuka panganggo grafis. Bisa dagang ing ijol-ijolan ing ngisor iki: Bittrex, Quadria, GDAX, Pollniex lan Gemini.
    Apa Open Source, proyek, conto piranti lunak open source

    OsEngine

    OsEngine minangka suite aplikasi dagang saham. Iku kalebu:

    • Data – digunakake kanggo mbukak data historis saka macem-macem sumber.
    • Optimizer – digunakake kanggo nyoba siji strategi.
    • Tester – kanggo nyoba sawetara algoritma dagang, nanging tanpa ngganti paramèter. Bisa digunakake bebarengan ing sawetara timeframes lan instrumen.
    • Miner – nggoleki pola sing nguntungake ing grafik. Wangun sing ditemokake bisa digunakake ing dagang nyata.
    • Trader – modul kanggo dagang.

    Apa Open Source, proyek, conto piranti lunak open source OsEngine nggunakake luwih saka telung puluh sistem dagang sing dibangun, ing antarane ana tren (contone, strategi Bill Williams utawa Jesse Livermore), countertrend (contone, nggunakake garis ballast,
    Bollinger ) lan arbitrase. Bisa digunakake ing sawetara ijol-ijolan internasional (sambungan kasedhiya LMAX, InteractivBrokers lan dagang ninja), ing
    MOEX (Transac,
    Quik , Paling Asts, Plaza 2, SmartCom) lan ijol-ijolan cryptocurrency (Bitstamp, Bitfinex, Kraken, LiveCoin, ExMo, Binance, ZB , Bitmex, BitMax). Uga kompatibel karo siji ijol-ijolan forex Oanda. Ana penasihat dagang Open Source liyane sing populer, contone, TradingBot, kanggo dagang ing Moscow Exchange liwat broker Atentis utawa robot TradingBot sing prasaja.

    info
    Rate author
    Add a comment