Video: Week 1 2024
Avoimen lähdekoodin ohjelmisto (OSS) on tietokoneohjelmisto, jonka lähdekoodi on saatavana muutokselle. Ohjelmisto sisältää yleensä lisenssin ohjelmoijille muuttamaan ohjelmistoa millä tahansa tavalla. He voivat korjata virheitä, parantaa toimintoja tai mukauttaa ohjelmistoa omiin tarpeisiinsa. Open Source Initiative (OSI) on OSS: n johtava viranomainen; niiden avoimen lähdekoodin ohjelmiston määrittely täyttää 10 kriteerin mukaiset säännöt.
Lähdekoodin saatavuus
- Lisenssien jakelu
- Lisenssin ominaisuudet
- Syrjimättömyys
- Lisenssit
- Eri lisenssit sallivat ohjelmoijat voivat muokata ohjelmistoa erilaisin ehdoin. OSI hyväksyy avoimen lähdekoodin ohjelmiston määritelmän mukaiset lisenssit. 5 suosituinta Black Duck Knowledgebase -hanketta ovat:
GNU General Public License (GPL) 2. 0
Apache-lisenssi 2. 0
GNU General Public License (GPL) 3. 0- BSD-lisenssi 2. 0 (3-lauseke, uusi tai tarkistettu)
- Kun vaihdat lähdekoodia, yksi OSS-vaatimus on sisällyttämäsi muutokset sekä menetelmät. Ohjelman, joka on luotu koodimuunnosten jälkeen, voi olla saatavana ilmaiseksi.
-
- Avoimen lähdekoodin ja kaupallisen ohjelmiston ero
- Kaupallisesti saatavilla olevat ohjelmistot tai omistusohjelmistot eivät anna pääsyä lähdekoodiin, koska ohjelmisto on jonkun toisen immateriaalioikeuksia.
Tämän seurauksena käyttäjät maksavat usein sen.
Toisaalta OSS on yhteistyöhaku - ohjelmisto on jaettu henkiselle omaisuudelle kaikkien niiden auttamisessa, jotka ovat auttaneet kehittämään tai muuttamaan sitä.Open-Source-ohjelmisto vs. Vapaa ohjelmisto
Päinvastoin kuin yleinen uskomus, se ei keskity pelkästään ohjelmien kustannuksiin tai niiden puuttumiseen.
Open Source edellyttää lähdekoodin ja jakelun vapaata saatavuutta. Vapaa ohjelmisto muistuttaa samalla koodimuutosta, mutta korostaa vapauksia, joita käyttäjät haluavat tehdä ohjelmiston avulla. Free Software Foundation määrittelee 4 edellytystä ohjelmistojen katsomiseksi täysin ilmaiseksi.
Lisäksi ohjelmistot voidaan luokitella freewareiksi. Tämä tarkoittaa, että käyttäjät lataavat ohjelmiston ilmaiseksi, mutta eivät voi muuttaa sen lähdekoodia.
Avoimen lähdekoodin ohjelmiston edut
Vaikka kustannukset ovat ajettava tekijä, OSS: llä on useita lisäetuja:
Korkealaatuiset tulokset, kun lähdekoodi läpäisee, testataan ja korjataan.
Se on arvokas oppimismahdollisuus ohjelmoijille. He voivat oppia ja soveltaa taitoja nykypäivän suosituimpiin ohjelmiin.
Monet pitävät avoimen lähdekoodin ohjelmistoa turvallisempana kuin omistuksessa olevat ohjelmistot, koska virheet tunnistetaan ja korjataan nopeasti.
Koska avoimen lähdekoodin ohjelmisto on julkisessa verkkotunnuksessa, on vain vähän mahdollista, että se ei ole käytettävissä. Tämä on tärkeää pitkän aikavälin projekteissa, jotka perustuvat näihin työkaluihin projektin keston ajan.
- Suurin osa ohjelmista on ilmaisia. Kustannukset voivat kuitenkin syntyä myöhemmin, kuten esimerkiksi tilaus- tai tukimaksut.
- Avoimen lähdekoodin suosittuja tyyppejä
- Avoimen lähdekoodin tekniikat auttoivat luomaan suuren osan Internetistä.
- Lisäksi monet päivittäin käyttämäsi ohjelmat perustuvat avoimen lähdekoodin teknologioihin. Esimerkiksi Android OS ja Applen OS X perustuvat ytimen ja Unix / BSD: n avoimen lähdekoodin teknologioihin.
- Python-ohjelmointikieli
Apache HTTP-palvelin
tietokantajärjestelmä
Mozilla Firefox-selaimella
Thunderbird-sähköpostiohjelma > Avoimet lähteet ja kehittäjät
- OSS-hankkeet ovat yhteistyömahdollisuuksia, jotka parantavat taitoja ja rakentavat yhteyksiä kentällä. Kehittäjien on oltava ammattitaitoisia avoimen lähdekoodin kehityksen tavanomaisten työkalujen kanssa.
- Viestintätyökalut
- - Sähköposti, reaaliaikainen viestintä, foorumit ja wikit auttavat kehittäjiä löytämään ratkaisuja tai hylkäämään ideoita toisistaan.
- Distributed revision control systems
- - Kun useat kehittäjät eri maantieteellisissä kohteissa muokkaavat tietoja ja tiedostoja, nämä järjestelmät hallitsevat eri versioita ja päivityksiä.
- Bug Tracker ja tehtäväluettelot
- Salli laajamittaisten projektien seurata ongelmia ja seurata niiden korjauksia.
Testaus- ja vianmääritystyökalut
- - Automaattinen testaus järjestelmän integroinnin aikana ja muiden ohjelmien debugointi. Johtopäätös
- Tuhannet avoimen lähdekoodin hankkeet ovat vaihtoehtoja omille ohjelmistolle. Työskentele OSS-projektissa uran rakentamiskeinona ohjelmistokehitykseen. Lisäksi ohjelmoijat voivat hioa taitojaan työskentelemällä maailman suurimmista ohjelmistoista. Facebook, Google ja LinkedIn-julkaisusovellus Open Source -ohjelmistoina, joten kehittäjät voivat jakaa tietoa, kehittää ratkaisuja ja edistää vakaita ja toimivia tuotteita.
Miten avoimen ovipolitiikan pitäisi toimia
Osaa käyttää avoimen oven politiikkaa tavalla että ei heikennä suhteita, joita työntekijät tarvitsevat rakentaa omalla pomoillaan? Näin toteutetaan.
Avoimen lähdekoodin ja julkisen sektorin sovellukset
Avoimen lähdekoodin ohjelmiston avulla käyttäjät voivat käyttää ja muuttaa ohjelman lähdekoodia. Nämä sovellukset eivät ole julkisen sektorin alaisia.
Avoimen lähdekoodin
Avoimen lähdekoodin ohjelmisto on saanut merkittävän jalansijan liiketoiminnassa ja on luonnollista, että avoimen lähdekoodin ERP ja asiakassuhteiden hallinta (CRM) ovat prosessin seuraavaksi evoluutiovaihe. Avoimen lähdekoodin ERP- ja CRM-ratkaisuja voi ostaa yritys ja käyttää sellaisenaan. Tässä artikkelissa tarkastellaan avoimen lähdekoodin ERP-ohjelmiston etuja ja haittoja.