CSC:n Open Source -toiminta. Yliopistojen IT-päivät 2008 23.10.2008 Ville Savolainen CSC Tieteen tietotekniikan keskus



Samankaltaiset tiedostot
Avoimen lähdekoodin kehitysmallit

Avointen ohjelmistojen käyttö ohjelmistokehityksessä

Vapaa ohjelmistokehitys, Osa I

Juha Haataja Asiakaspalvelujohtaja CSC Tieteen tietotekniikan keskus

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

Suomen avoimien tietojärjestelmien keskus COSS ry

Avoin lähdekoodi hankinnoissa Juha Yrjölä

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

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos

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

Security server v6 installation requirements

FLOSS. Terhi Kilamo, assistentti

Security server v6 installation requirements

Manu Setälä Suomen open source -keskus COSS

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Avoinyliopisto.fi -verkkopalvelu CSC:n palvelut

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

DESCA-sopimuksen ohjelmistomoduuli ja avoimen lähdekoodin ohjelmistot

Avoin lähdekoodi (Open Source) liiketoiminnassa

API:Hack Tournee 2014

Malleja verkostojen rakentamisesta

Ohjelmiston lisensoinnin avoimet vaihtoehdot

Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara

Lab SBS3.FARM_Hyper-V - Navigating a SharePoint site

ASIAKASLIITTYMÄ. Erikoiskirjastokokous Ari Rouvari Kansalliskirjasto

Puhuja? Avoinyliopisto.fi -verkkopalvelu CSC:n palvelut CSC JA PALVELUT. Avointen yliopistojen neuvottelupäivät Soile Pylsy, CSC

AMP IT UP! Microsoft Dynamics TM NAV 5 julkaisu Jani Liukkonen

Expression of interest

TTA palvelukokonaisuuden esittely Korkeakoulujen IT-päivät

Tähtitieteen käytännön menetelmiä Kevät 2009

Grid-hankkeita ja tulevaisuuden näkymiä

Ohjelmien lisensoinnista

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

Uusia kokeellisia töitä opiskelijoiden tutkimustaitojen kehittämiseen

Kansalliskirjaston ATThankkeet

Teollisuuden näkökulma avoimen lähdekoodin ohjelmistoihin

Museoiden keskustelutilaisuus Kansalliskirjasto Museovirasto Arkistolaitos

Tutkimus- ja kehittämistoiminta Suomessa 1 SUOMEN AKATEMIA 2019 TUTKIMUS- JA KEHITTÄMISTOIMINTA

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

Hankkeiden vaikuttavuus: Työkaluja hankesuunnittelun tueksi

Open Source -ohjelmien perusteet

KDK-asiakasliittymä linjauksia KDK-seminaari Kristiina Hormia-Poutanen

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

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

Sulautettu tietotekniikka Real World Real Time First Lives. DM xxxxxx Copyright Tekes

KOTA-seminaari Sipo Vanhanen Tutkimushallinnon päällikkö Helsingin yliopisto

Katselupalvelujen INSPIRE-yhteensopivuuden testaus

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

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

CSC Tieteen tietotekniikan keskus Oy

Theseus avoimen julkaisutoiminnan edistämisen välineenä ammattikorkeakouluissa

Capacity Utilization

Innovointiprosessi. Lili Aunimo Lili Aunimo

Olet vastuussa osaamisestasi

Useiden top-viittausindeksien tarkastelu tieteenalaryhmittäin Suomessa ja valituissa verrokkimaissa

Datanhallinnan oppaan esittely mitä ovat IDA, AVAA, KATA, PAS, REMS? Johanna Blomqvist, CSC - Tieteen tietotekniikan keskus

Salasanan vaihto uuteen / How to change password

KYMENLAAKSON AMMATTIKORKEAKOULU

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

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

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

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

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

Pilviväylä projekti

AVOIN DATA AVAIN UUTEEN Seminaarin avaus Kansleri Ilkka Niiniluoto Helsingin yliopisto

Copernicus, Sentinels, Finland. Erja Ämmälahti Tekes,

Julkaisuarkistojen yhteentoimivuus

Pilviväylä-TH: tulokset ja suoritus

Menetelmäraportti - Konfiguraationhallinta

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

1. Laitoksen tutkimusstrategia: mitä painotetaan (luettelo, ei yli viisi eri asiaa)

OP1. PreDP StudyPlan

JUSTUS - Theseus integraatio

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

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

Yhteisöllinen mallintaminen ja hajautetut mallit Ari Jolma Aalto-yliopisto. Mallinnusseminaari 2011 Lahti. Ari Jolma 1

CUDA. Moniydinohjelmointi Mikko Honkonen

Sosiaalisen median liiketoimintamallit ja käyttöön oton suunnitelma 9/23/2012

Fimecc - Mahdollisuus metallialalle. Fimecc, CTO Seppo Tikkanen

YLEISESITTELY: MITÄ ON AVOIN TIEDE? Ilkka Niiniluoto Helsingin yliopisto OKM:n seminaari

Results on the new polydrug use questions in the Finnish TDI data

Portaaliteknologiat mahdollistavat ajattelutavan muutoksen

.NET ajoympäristö. Juha Järvensivu 2007

Tutkimusdatan hallinnan kansalliset välineet IDA, Etsin, AVAA. Stina Westman, ATT-hanke, CSC

Infrastruktuurin aineistonhallinta ja käytön avoimuus

CSC:n Vuositilastot 2017

UUSI ARKKITEHTUURI PAREMMAT PALVELUT. Järjestelmäarkkitehtuurihankkeet

Vapaa ohjelmistokehitys

PALVELUT KATA/AVAA/IDA. Tuija Raaska, CSC,

ETELÄESPLANADI HELSINKI

Datanhallinta, laskennan resurssit ja osaaminen

Älykkään joukkoliikenteen palveluiden kehitys ja testaus

M-grid: Linux Suomen ensimmäisessä tuotannollisessa Grid-ympäristössä

ATT-areena Avoimen tieteen palvelut

Windows Phone 7.5 erilainen ja fiksu älypuhelin. Vesa-Matti Paananen Liiketoimintajohtaja, Windows Phone Microsoft Oy

Tekes Oppimisratkaisut ohjelman tulosseminaari

Tutkimusdatan pitkäaikaissäilytys ATT-hankkeessa.

Tomi Huttunen Kuava Oy Kuopio

Esiselvitys ja avoin lähdekoodi

Transkriptio:

CSC:n Open Source -toiminta Yliopistojen IT-päivät 2008 23.10.2008 Ville Savolainen CSC Tieteen tietotekniikan keskus

CSC:n ohjelmistopalvelut Suomen laajin tieteellinen sovellusvalikoima 200 tieteellisen ohjelmiston ja 70 tieteen tietokannan ylläpito Konsultointi, koulutus ja tuki ohjelmistojen käytössä ja laskennallisessa tieteessä Ohjelmistojen ja tietokantapalvelujen kansallisten lisenssien haltija ja jakelupiste (konsortiot) Osallistuminen useisiin tieteellisiin ohjelmistopalveluihin liittyviin EU-projekteihin (esim. EMBRACE ja ELIXIR bioinformatiikan alalla) Oma ohjelmankehitys ja kansalliset sekä kansainväliset yhteistyöprojektit (avoin lähdekoodi) Kansainvälinen teknologiayhteistyö (Grid)

Mitä avoin lähdekoodi tarkoittaa The Free Software Definition http://www.gnu.org/philosophy/free-sw.html The freedom to run the program The freedom to study how the program works, and adapt it to your needs (avoin lähdekoodi) The freedom to redistribute copies The freedom to improve the program, and release your improvements to the public (avoin lähdekoodi) Free software is a matter of liberty, not price. Think of free as in free speech, not as in free beer Yleisesti myös F/OSS, FOSS tai FLOSS; tässä esityksessä avoin lähdekoodi (OS) Soveltuu erinomaisesti tutkijayhteisöä palvelevan kansallisen tietotekniikan keskuksen profiiliin.

CSC:n avoimen lähdekoodin toiminta CSC tarjoaa asiakkailleen laajan valikoiman sovelluksia mm. tutkimuksen ja tuotekehityksen tarpeisiin OS-ohjelmistojen käyttö ja tarjoaminen asiakkaille CSC:n ympäristössä OS-ohjelmistojen hyödyntäminen CSC:n omassa ohjelmistokehityksessä CSC:n ohjelmistotuotteiden julkaiseminen avoimen lähdekoodin lisenssillä, pääsääntöisesti GPL (v3/v2) Kansallinen avoimen lähdekoodin toiminnan tukeminen (mm. COSS) CSC:n strateginen valinta Oma ohjelmankehitys lähes poikkeuksetta avoimella koodilla Palvelupakettien ja liiketoimintamallien rakentaminen (IPR)

Miksi kannatamme avointa lähdekoodia Tavoitteet Palvelutuotannon kokonaistaloudellisuus Luotettavat palvelut ja ohjelmistot Huipputason työkalut tutkijoille Yhteisöllisyys Koodin virheettömyys Kestävä kehitys Menetelmien ajantasaisuus Yhteistyö käyttäjien (tutkijat) kanssa CSC:n asiantuntijoiden osaamisen kehittäminen Koodin muokattavuus Optimointi, räätälöinti jne. Kustannustekijät Ulkoinen rahoitus (EU, Tekes, ) yhteistyöprojekteissa Kansainvälinen näkyvyys, CSC:n tunnettuus

CSC:n tieteellinen ohjelmistokehitys Elmer FEM-ohjelmisto monifysikaaliseen mallinnukseen Chipster Työvuopohjainen analyysiympäristö mikrosirudatalle GPAW Superlaskentaympäristön DFT-koodi atomitason mallinnukseen SOMA 2 Molekyylimallinnuksen ja lääkeainesuunnittelun ympäristö Reflex Työvuoympäristö tähtitieteen data-analyysisovelluksiin Yhteistyö kemian, kielitieteen, fysiikan jne. projekteissa Käyttöliittymät, Web Services, rajapinnat ja työvuot Olemassa olevien komponenttien helppo hyödyntäminen

CSC:n ohjelmistotuotteet Elmer http://www.csc.fi/elmer FEM-ohjelmisto monifysikaalisiin tehtäviin Modulaarinen, helposti laajennettavissa Virtausdynamiikka, lämmönsiirto, rakenteiden mekaniikka, sähkömagnetiikka, akustiikka,

CSC:n ohjelmistotuotteet Chipster http://chipster.csc.fi/ DNA-mikrosiruanalyysi Selkeä graafinen client omalla PC:llä Laskenta-analyysi CSC:n palvelimella Java WebStart, R/Bioconductor

CSC:n ohjelmankehityskäytännöistä Lisenssit: GPLv3, GPLv2, LGPL Yhteensopivuus muiden komponenttien kanssa Kaikki IP-oikeudet pysyvät CSC:llä Ulkopuolisilta kontribuuttoreilta sopimuksella (pohja käytettävissä COSS:n kautta) SourceForge http://sourceforge.net Lähdekoodi, binäärit, SVN, bugiraportit, Wiki Keskustelu-/tuki-/ilmoituslistat käyttäjille Nopea ja laadukas palaute ensiarvoista PR:n kannalta! Eri projekteilla yhteiset ohjelmankehityskäytännöt? Lukuisa joukko ohjelmointikieliä ja -kirjastoja: Fortran 90, C, C++, Java, Python, Qt, MPI, VTK, Eri alustat: Linux, Windows, Mac, HPC (käyttäjän tarpeen mukaan) Optimointi ja testaus Versionhallinta: SVN

Muuta OS-julkaisussa huomioitavaa Nimen rekisteröinti Missä kotisivu Pointterit muualle CSC riittävästi esillä Mitä paketti sisältää Lähdekoodi, binäärit, make system, dokumentaatio Pilottikäyttäjät Näkemys käyttäjän tarpeista, sitoutuminen ohjelmistoon Ohjelmiston ensivaikutelma on tärkeä! Markkinointi Tieteelliset ohjelmistot elävät tutkijoiden hyväksynnän kautta. Seuranta liikenne, palaute Yhteistyö on voimaa!

Liiketoimintamallit Kansallinen kysely OSS-bisneksestä 2008 (ks. linkit) Open Source systems and applications are main stream currently. Businesses that are based on OS, although growing, are still minority. Palvelukokonaisuudet Oma (täydet IP-oikeudet), yhteistyö, kolmas osapuoli? Tuen taso sisältää tapauskohtaisesti mm. Asennustuki Koulutus ja dokumentaatio Suora käyttäjätuki, konsultointi Laajemmat yhteistyöprojektit (työkalu, rahoitus) Laskenta- ja dataresurssit Eri hinnoittelu eri asiakkaille Yliopistot, tutkimuslaitokset, kaupalliset Kotimaiset, muut Verkostot tai virtuaaliorganisaatiot, joiden osa CSC on

Case: Elmer OS-julkaisu Lisääntynyt suosio 2000 downloadia SourceForgesta kuukausittain (n. sija 500) Lukuisa joukko käyttäjiä eri sovellusalueilla, esim. jäätikkömallinnuksessa keskeinen kansainvälinen asema CSC:n ulkopuolisen osapuolen julkaisut Sun Grid http://www.network.com/ Laskennallisen insinööritieteen Linux-distribuutio http://www.caelinux.com/cms/ FreeBSD:hen portattujen tiedesoftien joukossa http://www.freebsd.org/ports/science.html Trueflaw portannut Mac-ympäristöön EGEE-grid Lisääntynyt suosio ja näkyvyys tarjoavat uusia mahdollisuuksia. Rahoitus kansallisissa ja EU-projekteissa Yhteistyö eri aloilla Elmeriä alustana käyttäen Elmerin käyttö korkeakouluopetuksen tukena (myös kansainvälisesti)

Elmer users by location.fi.com.de.fr.pl.it Others Analysis based on the 243 e-mail addresses on the mailing lists (9/2007)

Kiitos! Kysymyksiä? Kuinka CSC voi palvella entistä paremmin korkeakouluja? OS-toimintaa suomalaisen tieteen parissa yleisesti?

Lisätietoa/linkkejä http://www.csc.fi http://www.csc.fi/elmer http://chipster.csc.fi/ http://www.coss.fi Helander, Rönkkö ja Puhakka: Open Source Software Business in Finland - Results of the National Survey 2008 http://www.sbl.tkk.fi/oskari/openmind2008.pdf FOSSBazaar https://fossbazaar.org/ Foorumi OS-asioista tiedottamiseen ja kokemusten vaihtoon FOSSology Työkalu ohjelmistopaketin ja kirjastojen lisenssien tarkasteluun

Contributor Agreement Currently CSC has copyright to all the code of Elmer and we are not willing to compromize this Flexibility in future licensing options Double licensing of enhanced versions Outside contributions are welcome but equal ownership to the contributed code should be provided to CSC In practice we have written a legal Contributor Agreement which you may fill and send to us before granting access to SVN