pokud chcete priklad, tady je jeden docela pekny:
hhp://www.zope.com/
Zope Corp. byla zalozena v 1995. V roce 1997 bylo do spolecnosti investovano kolem 35 mil. dolaru.
Na doporuceni svych VC Investoru "Opticality Ventures" ZOPE vydala svuj software jako opensource, soustredice se na poskytovani sluzeb a podporu. Od roku 2000 se Python Labs (jadro vyvojaru Pythonu) staly soucasti ZOPE.
Python i Zope jsou dostupne pod OSI certifikovanymi licencemi.
Spolecnost ZOPE zamestnava pres 30 IT specialistu a taky nejakeho managera nebo dva.
Jejich produkty slouzi v Navy,
NATO, NASA, SGI, CBSNEWYORK a mnoha dalsich spolecnostech, casto jako klicova technologie integrujici informacni systemy. http://www.zope.com/ZopeClientList
Opensource jim umoznilo:
- rozsirit podporu a vyvoj po cele zemekouli,
kde se na vyvoji podili mnoho studentu i profesionalu (osobne jsem mnohe z uzivatelu a vyvojaru potkal na konferenci v Berline; kazdy byl jiny -- studenti, sw a isp firmy, nezavisli konzultanti),
- pojmout vetsi cast trhu aplikacnich serveru a CMS systemu.
- pojistit budoucnost sve spolecnosti
Proc se rozhodli pro Open cestu je napsano tady:
http://www.zope.org/Members/paul/BusinessDecision
Urcite si to prectete! Skvely clanek. Primo od zakladatele firmy.
To bylo tak nejak z toho globalniho pohledu, ted neco o kvalite software:
Na jedne z prvnich opensource verzi ZOPE nalezla komunita uzivatelu z celeho sveta stovky chyb a nesmyslu. Takto je to v kazdem komercnim sw, ktery se otevre (s nekolika vyjimkami).
Postupne lide z celeho sveta, odbornici na slovo vzati, profesionalove poskytujici sluzby svym klientum, zacali pomahat vylepsovat ZOPE.
Proc? Protoze je to situace vyhra-vyhra. Lepe jim to umoznuje prodavat sluzby svym klientum a taky jim to pomaha zvysovat svoji vlastni produktivitu (chapu, ze se to nekomu nemusi zdat pravda, ale je to tak - casto malinkata zmena v systemu je velky rozdil v kvalite zavisleho produktu).
Zope uvedla svuj CMF (Content Management Framework). Tento skvely engine na tvorbu portalu mel ovsem otresny uzivatelsky interface. To podnitilo nektere profesionaly v poskytovani sluzeb, aby napsali lepsi. Casem se k UI skinum pridavaly dalsi funkce.... a vznikl system Plone. http://www.plone.org/
Plone je typickym OS projektem, ktery vznikl bez investic a bez puvodnich penez, ale je delan pravymi profesionaly a s velkym nadsenim.
Plone se stalo uznavanym a pouzivanym CMS jeste dlouho pred verzi 1.0, dnes je to pravdepodobne nejsilnejsi opensource nastroj pro delani portalu,
konkurujici dobre i drahym, uzavrenym systemum -- a to nejenom cenou!
Na irc kanale #plone na irc.freenode.net je mozno zdarma ziskat podporu primo od lidi, kteri plone vyvijeli a vyvijeji. Proc to delaji? Ciry altruismus? premyslejte...
A Plone, ZOPE, CMF pouzivaji Python.
Tento dobre navrzeny jazyk je pravdepodobne nejlepsim skriptovacim jazykem dneska.
Je platformove nezavisly, snadny k nauceni, zvlada vyborne malinkate programky i obrovske projekty, je vhodny pro uceni na strednich skolach i pro profesionalni programatory. Muzete python zaclenit do sve aplikace, nebo svou aplikaci zaclenit do pythonu.
Jim Fulton, tvurce ZOPE, se vyjadril takto:
Dlouho pred tim, nez jsme zacali vyvijet ZOPE,
kdyz jsem se pridal ke spolecnosti a zvazovali jsme strategicke nastroje pro vyvoj naseho software. Premysleli jsme misto Pythonu o Jave,
ale nakonec jsme si uvedomili, ze Python je konkurencni vyhoda. V Pythonu muzete programy vyvijet mnohem rychleji, protoze to je jazyk vyssi urovne. Je to velice prehledny a jednoduchy jazyk. Takze muzeme byt konkurenceschopni -- rychlejsi nez jine spolecnosti, pouzivajici napriklad Javu nebo tehdy jeste C++ či PERL.
Dalsi priklad? Co treba google, nepouzivate ho denne? Google stale najima programatory, co umi Python.
Protoze je Python opensource, maji autori Pythonu maly plat?
Jeste moje osobni poznamky k Pythonu a Jave:
Vy vsichni, co pisete programy pro Javu, cetli jste licencni pozadavky firmy SUN pro pouzivani Javy? Vite, ze muze SUN kdykoliv pravo na pouzivani JAVY komukoliv odreknout?
Kdyz se divam na SCO, uz dnes nejde verit nikomu Zatim to od SUNU necekam, ale kdovi, jestli ho koupi M$, treba vypovi vsem uzivatelum licence na pouzivani JAVY,
coz znamena smazat vsechny kopie a znicit CD.
Bude stihat open implementace za poruseni nejakych prav a Java skonci. Co potom vase slavne JAVA servery?
U Pythonu neco takoveho proste nehrozi.
Prosim nezacinejte diskuzi na tema python/ruby/php/perl/xxxx, uvadim pouze Python a Javu jako exemplarni priklad (A to se tvrdi, ze Java je open standard -- NENI).
Co se tyka Javy, myslim, ze se da prirovnat k Pascalu a ze casem skonci podobne jako Pascal na smetisti SW dejin. Je mi lito lidi, co se ted JAVU (nedejboze PASCAL) jeste uci na skolach. Tyto jazyky pro vyuku nejsou vhodne, spise zacatecniky od touhy po programovani odradi.
Muzete dat legalne cd s javou svemu studentovi, aby si to doma zkusil? NE! Zakazuje to licence.
Nemuzete ani mit JAVU ve sve vlastni distribuci linuxu, pokud nepodepisete se SUNem special smlouvu.
Prosim, lidi, CTETE ty licencni pozadavky a opravdu si vsimnete, s cim vsim je nutno souhlasit.
---
MMCH: nikdy jsem nesouhlasil s cenzurou, ale kdyz tady ctu ty prispevky, tak to uplne chapu...
Mam pocit, ze par lidi tu hodne lze a snazi se root a OS zdiskreditovat a zlikvidovat.
Jako kdyby je opravdu platil nejaky ten drzy plesoun od konkurence, aby tady delali problemy...
O reseni vyhra/vyhra temto trollum zjevne nejde... Lidi, kteri neuvazujou vyhra/vyhra by se meli vazne zamyslet nad svym zmrsenym zivotem. Tento navyk (mysleni vyhra/vyhra) je potreba pestovat, zpusobuje to opakovanou vyhru.
Zverejnovani IP adres bych uvital. Mozna to mirne zvedne uroven.
Asi by to chtelo udelat par takovychto clanku, vzit si vzdy nejakou spolecnost, co vydelava na opensource a udelat s ni rozhovory a napsat jeji story. Se Zope/Plone muzu pomoct, ale chce to ceske firmy...
HMM pekne jsem se rozepsal - pripadam si jako grafoman ;) sorry, ze to je tak dlouhe.
...Mam pocit, ze par lidi tu hodne lze a snazi se root a OS zdiskreditovat a zlikvidovat....
Spíš mám pocit, že tu nepříjemně hodně lidi poukazuje na to, že se root a jeho někteří horlivější čtenáři snaží zdiskreditovat sám..;-) Zveřejňování IP adres v době datových služeb nikomu nepomůže - ale líbí se mi, jak se zastánci "svobodného" software snaží prosadit myšlenky "sledování velkého bratra". Stejně jako komunisté máte plnou pusu rovnosti a svobody ale skutek utek, jakmile jde o názory, které jsou vám nepohodlné..
Co se roota a Javy týče, líp bych je tady neshodil ani já sám...;-) - projevujete se tu jako naprostý šílenec... Být členem redakce roota, smazal bych váš grafomanský příspěvek mezi prvními.
"Vaše jméno" je troll.
Proto na tento vypad silence nebudu reagovat, a totez bych doporucil ostatnim, aby se diskuze nezvrhla jako na "oblibenem" živě. Proste tohoto "cloveka" a jemu podobne ignorujte...
Pokud bych se v otazce Javy spletl, o cemz pochybuju, ostatni neplati?
Nebo spis plati, ze kdo chce psa bit, hul si vzdy najde? A kdyz nenajde hul, zkusi hazet kamenim, nebo alespon nadavat?
Javu jako platformu samozřejmě Váš oblíbený Python těžko nahradí, mj. už proto, že i Java existuje v OpenSource podobě. Myslím, že je to stále životaschopné multiplatformní prostředí.
Stejně jako Pascal nezanikl jen proto, že se to domníváte: je základem Kylixu - prvního vizuálního OpenSource vývojového prostředí pro Linux vůbec (když pominu Visual TclTk).