Open Source -ohjelmien perusteet



Samankaltaiset tiedostot
Jukka Larja, Kim Nylund. 15. maaliskuuta 2005

Avoimen lähdekoodin kehitysmallit

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto

Laskennallisen fysiikan esimerkkejä avoimesta tutkimuksesta Esa Räsänen Fysiikan laitos, Tampereen teknillinen yliopisto


Innovointiprosessi. Lili Aunimo Lili Aunimo

AVOIN KOODI YRITTÄJYYDEN LÄHTÖKOHTANA

Ohjelmien lisensoinnista

Avoin lähdekoodi Mikko Välimäki

Olet vastuussa osaamisestasi

Historiaa. Unix kirjoitettiin kokonaan uudestaan C-kielellä Unix jakautui myöhemmin System V ja BSDnimisiin. Kuutti, Rantala: Linux

Oikeusministeriön OpenOffice.org -käyttöönotto. Esityksen sisältö. Avoin lähdekoodi

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä

Ohjelmiston lisensoinnin avoimet vaihtoehdot

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

Helsingin hovioikeudelle riita-asiassa R. K. (kantaja) vastaan SOT oy Suomen Ohjelmistotyö Ab (vastaaja)

Digitalisoituminen, verkottuminen ja koulutuksen tulevaisuus. Teemu Leinonen Medialaboratorio Taideteollinen korkeakoulu

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

VALO-ohjelmat ja LTSP kouluissa. Elias Aarnio Innopark, AVO-hanke

Avoimen tutkimuksen suunnittelu tietojärjestelmätieteen tutkijan näkökulmasta

Choose Finland-Helsinki Valitse Finland-Helsinki

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

VALO ja tietoyhteiskunnan kehitysvaihtoehdot

Avointen ohjelmistojen käyttö ohjelmistokehityksessä

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL


Koodi. Antti-Juhani Kaijanaho. 11. marraskuuta Sisältö

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Ohjelmistotekniikka. Krista Nevalainen TOIMISTO-OHJELMAT LINUXISSA

CC0-lisenssi: case Finna

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

DESCA-sopimuksen ohjelmistomoduuli ja avoimen lähdekoodin ohjelmistot

Avoimen lähdekoodin lisensointi. Mikko Välimäki

Lisenssit ja Open Source; Tekninen suoja: DRM. Olli Pitkänen

Kernel (Fig 4.10 [Stal 05]) Operating Systems Examples and Process Management

Digi-tv vastaanottimella toteutettavat interaktiiviset sovellukset Selvitys GPL-lisensoinnin tuomat ongelmat

Avoin lähdekoodi hankinnoissa Juha Yrjölä

HYÖDYNNÄ SUBSCRIPTION-ETUSI

LX 70. Ominaisuuksien mittaustulokset 1-kerroksinen 2-kerroksinen. Fyysiset ominaisuudet, nimellisarvot. Kalvon ominaisuudet

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

KYMENLAAKSON AMMATTIKORKEAKOULU

Avoimen datan liiketoimintamallit. Matti Rossi, Aalto University School of Business

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

Felipe Ballester TI07

Suomen avoimien tietojärjestelmien keskus COSS ry

FLOSS. Terhi Kilamo, assistentti

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

Linuxin lokalisointi

Microsoft Lync 2010 Attendee

Avoin tietoyhteiskunta vapaan ja avoimen kehitystyön taustafilosofia

Vapaa ohjelmistokehitys, Osa I

Avoin lähdekoodi (Open Source) liiketoiminnassa

Security server v6 installation requirements

TIETEEN PÄIVÄT OULUSSA

TeleWell TW-LTE/4G/3G USB -modeemi Cat 4 150/50 Mbps

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

HYÖDYNNÄ SUBSCRIPTION-ETUSI

Security server v6 installation requirements

LINUX JA AVOIN LÄHDEKOODI PK-YRITYKSISSÄ

Avoimet innovaatiot Tietoyhteiskunnan eteenpäinvievä voima

Käyttöoppaasi. PHILIPS BDP-3250

ETELÄESPLANADI HELSINKI

Esimerkkinä - ilmainen blogi-julkaisujärjestelmä. WordPress:stä on myös palvelimelle asennettava versio (WordPress.

Tulevaisuuden oppimisympäristöt TVT:n ja oppimisympäristöjen kehittäminen

HYÖDYNNÄ SUBSCRIPTION-ETUSI SUBSCRIPTION SOPIMUSTEN HALLINTA

Kyselylomaketta hyödyntävien tulee viitata siihen asianmukaisesti lähdeviitteellä. Lisätiedot:

Ohjelmistolisenssit ja IPR

HYÖDYNNÄ SUBSCRIPTION-ETUSI

Avoimet lisenssit. Katsaus Creative Commons -lisensointiin. Työelämäpedagogiikan webinaari

Open Source -ohjelmistot

SIJOITUSRISKIEN TARKASTELU 1/2 1

Sisällysluettelo Table of contents

Kuvakkeet asiaankuuluvien tietoluokkien esittämiseksi Yhteentoimivuus. Elinkeinonharjoittajan nimi. Internet-yhteys. Maantieteelliset rajoitukset

Capacity Utilization

Sisällönkuvaukset Projektinhallinta 3 op. Sisältö. 2. Palvelinalustat 3 op

Kieliversiointityökalu Java-ohjelmistoon. Ohje

ATLAS-kartan esittely - Peli palveluiden yhteiskehittämisen menetelmistä Päivi Pöyry-Lassila, Aalto-yliopisto

Avoin data ja tietosuoja. Kuntien avoin data hyötykäyttöön Ida Sulin, lakimies

Operatioanalyysi 2011, Harjoitus 3, viikko 39

TTL & COSS Avoimien ohjelmistojen käyttö Road show. Marras- joulukuu 2009

Published : License : GPLv2

Manu Setälä Suomen open source -keskus COSS

Uusia kokeellisia töitä opiskelijoiden tutkimustaitojen kehittämiseen

812336A C++ -kielen perusteet,

Taloudelliset väärinkäytökset: kansainvälinen uhka liiketoiminnalle Whistleblowing

OMINAISUUDET

Creative Commons ja yliopistot. V i l l e O k s a n e n

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Mitä museo voi tehdä Wikimedian & Wikipedian kanssa

Opas koulujen VALO-hankintaan. Elias Aarnio Avoimet verkostot oppimiseen -hanke Educoss Innopark Oy

Ei raportteja roskiin

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

Kaivostoiminnan eri vaiheiden kumulatiivisten vaikutusten huomioimisen kehittäminen suomalaisessa luonnonsuojelulainsäädännössä

Viisaat hankinnat JIT2015 sopimusehdot

Digitaalisen työvoiman asiantuntija. Jari Annala Digital (R)evolutionist

Nyt se on valmis : Työn valmistumisen myytistä

Korkeakoulujen tietohallinto ja tutkimus: kumpi ohjaa kumpaa?

VIDEOTUEN KÄYTTÖKOKEMUKSIA MELUN JA HIUKKASPÄÄSTÖJEN LEVIÄMISMALLINNUKSEN OPETUKSESSA. MaFyKe-päivät Erkki Mäkinen

Tietoa Joensuun Eliittikisoista

Transkriptio:

Open Source -ohjelmien perusteet Teemu Leinonen teemu.leinonen@uiah.fi Medialaboratorio, Taideteollinen korkeakoulu Oppimisympäristöjen tutkimusryhmä http://fle3.uiah.fi/group/ Co-learnit Oy http://www.co-learnit.com Tämän esitys on julkaistu Creative Commonsin Nimi mainittava - Ei kaupalliseen käyttöön -lisenssin alla. Lisenssi verkossa: Suomeksi: http://www.hiit.fi/de/creativecommons/deeds/attribution_nocom.html Englanniksi: http://creativecommons.org/licenses/by-nc/2.0/

Mitä avoimen lähdekoodin ohjelmat ovat? Free software Libre software Open source software Vapaa / avoin ohjelmisto Vapaita avoimen lähdekoodin ohjelmia eivät ole: freeware, shareware, shared source.

Avoimien ohjelmistojen (lähi)historia 60-70 -luku: Laitetoimittajien ja yliopistojen avoimet ohjelmistot. 80-luku: GNU (Richard Stallman), GNU is Not Unix -> BSD. 90-luku: Linux ja Linux-jakelupaketit: Debian, RedHat, Mandrake, SOT Linux. Internet/Web -ohjelmat: Apache, W3C:n ohjelmat (esim. Amaya), Sendmail, BIND, Mozilla, Konqueror. Työpöydät ja ikkunointijärjestelmät: XFree86, KDE, Gnome, GNUstep. Toimisto-ohjelmat ja muut sovellusohjelmat: Open Office, KOffice, AbiWord, Gnumeric, Evolution, GIMP, gphoto, Dia, AudaCity. Oppimisympäristöt: Moodle, Fle3, jne. Muuta: Linux PDAt, Simputer, TiVo, MP3-soittimet.

Avoimien ohjelmistojen (esi)historia Ranskan vallankumous Valistusfilosofit Vapaus, veljeys, tasa-arvo Yhteiskunta sopimus Kansalaisuuden tuomat vapaudet ja oikeudet

Vapauksia Sananvapaus ja tiedonvälityksen vapaus Kokoontumis- ja yhdistymisvapaus Taiteen ja tutkimuksen vapaus Ammatillinen vapaus ja elinkeinovapaus Liikkumis- ja oleskeluvapaus Tekijänoikeus Sopimusvapaus

Vapauden ja avoimuuden ilmentymiä Koulut (oikeus) Yliopistot (avoimuus ja vapaus) Kirjastot ja museot (avoimuus) Vapaa sivistystyö Hyvä organisaatio Vapaat ja avoimet ohjelmistot

Vapaan ohjelman vapaus ja avoimuus? Vapaa ohjelmisto on julkaistu sellaisen lisenssin alaisena, joka varmistaa että käyttäjällä on vapaus: 1. Käyttää ohjelmaa mihin tahansa tarkoitukseen. 2. Opiskella ja tutkia miten ohjelma toimii ja muuttaa sitä omiin tarkoituksiinsa sopivaksi. 3. Jakaa ohjelmaa muille ja näin auttaa lähimmäistään. 4. Parantaa ohjelmaa ja julkaista parannukset jotta koko ohjelmaa käyttävä yhteisö hyötyy. Kun puhutaan vapaasta (free) ohjelmasta, silloin ei tarkoiteta hintaa.

Jotta vapaudet toteutuvat tulee lähdekoodin olla saatavilla. Esimerkki: binäärikoodi ja avoin koodi

Miten vapaan ohjelmiston tunnistaa? Open Source Initiative (OSI) - http://www.opensource.org Esimerkki ilmoituksesta avoimessa ohjelmassa: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

Ovatko vapaat ohjelmistot luotettavia? Ohjelmistoon liittyvissä ongelmatilanteissa todennäköisyys löytää apua vapaalle ohjelmistolle on suurempi kuin suljettujen ohjelmien kanssa. Esimerkki suljetun ohjelman tekijän ottamasta vastuusta:...[ohjelman TEHNYT YRITYS] TAI SEN TOIMITTAJAT EIVÄT MISSÄÄN TAPAUKSESSA OLE VASTUUSSA MINKÄÄNLAISISTA ERITYISISTÄ, SATUNNAISISTA, EPÄSUORISTA TAI VÄLILLISISTÄ VAHINGOISTA (MUKAAN LUKIEN MUUN MUASSA VAHINGONKORVAUKSET LIIKEVOITON MENETTÄMISESTÄ, SALAISEN TAI MUUN TIEDON MENETTÄMISESTÄ, LIIKETOIMINNAN KESKEYTYMISESTÄ, HENKILÖVAHINGOISTA, YKSITYISYYDEN MENETTÄMISESTÄ, VELVOLLISUUKSIEN TÄYTTÄMÄTTÄ JÄTTÄMISESTÄ (MUUN MUASSA VELVOLLISUUS TOIMIA VILPITTÖMÄSSÄ MIELESSÄ JA NOUDATTAA KOHTUULLISTA HUOLELLISUUTTA), LAIMINLYÖNNEISTÄ TAI MUUSTA RAHALLISESTA TAI MUUNLAISESTA VAHINGOSTA), JOTKA AIHEUTUVAT PÄIVITETYN OHJELMISTON...

Open Source tuotteissa ei ole uusi asia Esimerkki: Itsenäisyyden kuusi

(HS 2004: Kysy Kirstiltä palsta)

Valmis tuote > Tuotteen > lähdekoodi > Versiointi > Lokalisointi >

Tiede, edistys, yhteiskunnallinen kehitys, uuden luominen ja oppiminen perustuvat aikaisempien sukupolvien tuottamalle avoimelle informaatiolle. Kulttuuri, tiede ja taide perustuvat ideoiden ammentamiseen muiden ihmisten töiden tuloksista. Ideat eivät kehity jos niitä ei voida arvioida, korjailla ja parannella.