1. “Faltól – falig” open sorce
Török Tamás
szoftver üzletágvezető
Sun Microsystems
1
2. Az Open Source kilátásai
“[open source is] the most significant
all-encompassing and long-term
trend that the software industry has
seen since the early 1980s.”
IDC Group Report
August 2006
Open Source Farm – Budapest, 2008.12.11. 2
3. De mi is az az Open Source?
Source Binary OSI Definition
static void 011011010010000001100010011011110111010
101111001011000010110111001110100001011 1. Free Redistribution of Code
100000110100001010000011010000101001010
vdev_raidz_reconstruct_q(rai
dz_map_t *rm, int x)
100011010000110010100100000011011010110
100101101110011001000010000001100010011
2. Source Code Available
011110110011101100111011011000110010101
uint64_t *dst, *src, xcount, 110011001110110010000001110111011010000 3. Allows Derived Works
110111100100111011100110010000001100010
ccount, count, mask, i; 011001010110100001101001011011100110010
000100000011101000110100001100101001000 4. Allows Integrity of Author's Source Code
uint8_t *b; 000110011101101111011001110110011101101
100011001010111001100111111010000110110
110001100001011010010111001001110110011
5. No Discrimination Against Persons or Groups
int c, j, exp; 011110111100101100001011011100111010000
111010001000000100100100100111011011010 6. No Discrimination Against Fields of Endeavor
xcount = rm- 010000001100010011011110111010101111001
>rm_col[x].rc_size / sizeof 011000010110111001110100001011100000110
110011001110110010000001110111011010000 7. Distribution of License with Code
(src[0]); 110111100100111011100110010000001100010
ASSERT(xcount <= rm-
8. License Must Not Be Specific to a Product
>rm_col[VDEV_RAIDZ_Q].rc_siz
e / sizeof (src
9. License Must Not Restrict Other Software
10. License Must Be Technology-Neutral
• Megosztott forráskód
• Bárki számára szabadon hozzáférhető “programok”
• Jogi definíciók a szabadságra, felhasználásra, együttműködésre
Open Source Farm – Budapest, 2008.12.11. 3
4. Szabad szoftver?
i. A szoftver használatának szabad bármely célra
Szabad ii. A szoftver működése megismerhető
szoftver iii. A szoftver módosítható
definíció
iv. A szoftver szabadon terjeszthető
• Szabad = “szólás szabadság”, Szabad ≠ “ingyen sör”
• A szoftverfejlesztés etikai kategóriáját takarja
• A gyakorlatban egyet jelet az open source-al
• A fogalmat gyakran összemossuk: FOSS, FLOSS, Free and
Open Source...
Open Source Farm – Budapest, 2008.12.11. 4
5. Szoftver piac v3.0
Birtoklás Használat
c.1970-1980
1.0 Egyet jelent
a hardverrel
c.1980-2000
2.0 Önállóan
értékesítve
c.2000-
3.0 A valós érték
után fizetve
Open Source Farm – Budapest, 2008.12.11. 5
6. A Sun nem csak beszél róla...
• Innen jövünk
• Ezt csináljuk
• Ide tartunk
• Ebből próbálunk
megélni
Open Source Farm – Budapest, 2008.12.11. 6
7. Egy példa : a Sun hozzájárulása a Linux-hoz
Sorrend Vállalat
Becsült
érték $ Becsült behelyettesített
1 Sun Microsystems Inc 404 m összeg, amellyel a Sun
hozzájárult a Debian
2 IBM Corp 116 m
GNU/Linux-hoz
3 Red Hat Corp 76 m
Az érintett komponensek:
4 Silicon Graphics Corp 61 m
GNOME
5 SAP AG 60 m
Linux kernel
6 MySQL AB 45 m Mozilla
7 Netscape Communications Corp1 m
4
OpenOffice.org
X.org
8 Ximian Inc 39 m
és egyéb projektek
9 RealNetworks Inc 35 m Forrás: UNU-MERIT report for the European
Commission
10 AT&T 34 m “Economic impact of FLOSS on innovation
and competitiveness of the EU ICT sector”
January 2007
Open Source Farm – Budapest, 2008.12.11. 7
8. Mozi
Open Source Farm – Budapest, 2008.12.11. 8
9. Most már mindenki érti ? !
6 m. fejlesztő
5.5 mrd eszköz
65 m. letöltés
800 m. asztali PC
1.8 mrd telefon
3 mrd chipkártya
Open Source Farm – Budapest, 2008.12.11. 9
10. Múlt
• Egyetemi háttér (S.U.N.)
• Már a hardver is az volt
• Java technológia
létrehozása
• Szabadalmak
Open Source Farm – Budapest, 2008.12.11. 10
11. Jelen
• Minden Sun szoftver nyílt
forrásúvá válik
• Telefontól –
adatközpontig
• Szövegszerkesztőtől –
Mars robotig
• Nyílt forrású
technológiák egyéb
területeken is -
OpenSPARC
Open Source Farm – Budapest, 2008.12.11. 11
12. Az Open Source szoftver mindenütt
jelen van a világban
Open Source Farm – Budapest, 2008.12.11. 12
13. ... és szerencsére Mo.-on is
(GlassFish open source app. server)
Open Source Farm – Budapest, 2008.12.11. 13
14. A nyílt forráskód a stratégiánk –
az egyetlen, a működőképes
Fejlesztők Az emberek
irányába Ügyfélirányba
irányába
Még több fejlesztő • Szabad használat
Üzleti felhasználás
Még több fejlesztés • A választás
Bináris terjesztés
Még több partner lehetősége
Az értékért fizettetni
• Több szállító
Vendor lock-int
• Nagyobb közösség megszűntetni
Open Source Farm – Budapest, 2008.12.11. 14
15. A Sun megoldásai nyílt alapokon
Rugalmas, heterogén, bármikor megváltoztatható rendszerek
Adatbázis platform
Alkalmazás Java Enterprise System
infrastruktúra Composite Application Platform
Virtualizáció Sun xVM
Operációs rendszer
Partnerek
Arhitektúrák
(HW)
Open Source Farm – Budapest, 2008.12.11. 15
16. Jövő
• Azt még nem tudni, hogy
mit hoz...
• De bízunk benne, hogy ez
lesz az egyetlen
alternatíva
• A válság bennünket segít
Open Source Farm – Budapest, 2008.12.11. 16
17. Ami fontos: az üzenet
• Az open source a helyes út
• Akkor működik jól, ha nem
csak beszélünk róla
• Lehet élni zárt forrású
szoftverek nélkül is
• Kalandra fel!
• Ez a prezentáció nyílt
forrású eszközökkel, nyílt
forrású rendszereken
készült!
Open Source Farm – Budapest, 2008.12.11. 17