Vaasan yliopisto Tietojenkäsittely TiTe.1020 Avoin lähdekoodi - Open Source
Vaasan yliopisto Tietojenkäsittely TiTe Avoin lähdekoodi Avoin lähdekoodi (open source) tarkoittaa tietokoneohjelmien tuottamis- ja kehitysmenetelmiä, jotka tarjoavat käyttäjälle mahdollisuuden tutustua ohjelman lähdekoodiin ja muokata sitä omien tarpeidensa mukaisesti.open source Avoimen lähdekoodin periaatteisiin kuuluu myös vapaus käyttää ohjelmaa mihin tahansa tarkoitukseen ja kopioida ja levittää sekä alkuperäistä että muokattua versiota.
Vaasan yliopisto Tietojenkäsittely TiTe Avoin lähdekoodi Avoimeen lähdekoodiin pääsee kuka tahansa tutustumaan, ja halutessaan käyttäjä voi korjata ohjelman virheitä ja lisätä uusia ominaisuuksia. Avoimen lähdekoodin kehitys perustuu enimmäkseen vapaaehtoiseen kehitystyöhön. Lisäksi monet yritykset osallistuvat avoimen lähdekoodin kehitystyöhön. Avointa lähdekoodia kehitetään jatkuvasti.
Vaasan yliopisto Tietojenkäsittely TiTe Avoimen lähdekoodin sovelluksia Tunnetuimpia avoimen lähdekoodin sovelluksia ovat Linux (käyttöjärjestelmä), Firefox (selain), OpenOffice (toimistoohjelmisto)
Vaasan yliopisto Tietojenkäsittely TiTe Open Source Software (OSS)OSS Parhaimman kuvan tarjonnasta saa käymällä jollain avoimen koodin lähdesivustolla (englanniksi) tai wikipediassa (englanniksi). lähdesivustollawikipediassa ks. lisäksi avoin lähdekoodi (suomeksi) open source (englanniksi)avoin lähdekoodiopen source
Vaasan yliopisto Tietojenkäsittely TiTe E-kauppapaikan tarvikeluettelo Kauppapaikan käytössä tarvitaan mm.: paikka sivustolle (maksaa vähän, ilmaisiakin on),paikka sivustolle palvelinohjelmisto (ilmainen),palvelinohjelmisto tietokanta (sisältyy mm. XAMPPiin),tietokanta ohjelmointiympäristö (ei pakollinen VMwarePlayer) jaVMwarePlayer varsinainen kauppapaikka (myös blogi, julkaisujärjestelmä)kauppapaikkablogijulkaisujärjestelmä
Vaasan yliopisto Tietojenkäsittely TiTe Mitä tarvitaan - sovelluksia Tarvittava ohjelmointiympäristön komponentit löytyvät erikseen netistä: Apache - palvelinApache MySQL - tietokantaMySQL PHP - ohjelmointikieliPHP Tai kaikki yhdessä XAMPP
Vaasan yliopisto Tietojenkäsittely TiTe Avoimen lähdekoodin turvallisuus Koodin avoimuus on välttämätön vaatimus koodin turvallisuuden takaamiseksi, koska koodin avoimuus takaa riippumattoman arvioinnin järjestelmän haavoittuvuudesta ja riskeistä joka liittyvät järjestelmän käyttöön. Virheiden paikkaaminen on helpompaa ja todennäköisempää ja pakottaa ohjelmakoodin kehittäjät käyttämään enemmän aikaa takaamaan koodinsa laadun.
Vaasan yliopisto Tietojenkäsittely TiTe Adobe ohjelmistot:Adobe –Acrobat Reader, –Adobe ConnectNow, –FlashFlash Google apps:Google apps –Gmail, kalenteri, –Valokuvat, –Maps, –Docs, –Picasa Muita ilmaisia, mutta ei avoimia, sovelluksia
Vaasan yliopisto Tietojenkäsittely TiTe Amazon apps., eBay apps, ym.Amazon appseBay apps Termit: Shareware Public Domain Muita ohjelmien tarjoajia
Vaasan yliopisto Tietojenkäsittely TiTe Open source links Open Source Software: Top 59 Sites Ilmaisohjelmia Top 100 Network Security Tools Joomla! ja WordPress templatestemplates List of CMS Portal:Free software opensourceCMS