No, nemohu posudit do jaké míry to tak opravdu je nebo není, ale představa, že Centrum s Petrem Chlumským přemigruje aMapy na Open Source řešení včetně API a dalších vychytávek do konce roku, mi přijde vážně velmi velmi nepravděpodobná.
Pokud pánové z Centra tolik ctí Open Source, pak nechápu kde je licence Elly a velmi by mě zajímalo jak v rámci ní jsou řešeny kódy, které nejsou prokazatelně atorským dílem nikoho z Centra a jejich licence je minimálně nejistá.
"Autoři" Elly jisté ví o čem mluvím a jistě to dokáží nějak vysvětlit.
Ale vůbec není třeba psát veřejně i když email zaměstnance, jste zaměstnanec Centra, u Google vypadá podezřele.
V každém případě by se velmi slušelo uvést jméno autora namísto stránky, která může ze dne na den zmizet. Nestandardní není to, že jste použili cizí kód, ale to, že jste ho použili aniž byste uvedli copyright, což je obvyklé, ne však nutně za všech okolností vyžadované.
Chápu, že celý projekt je velmi špatně dokumentovaný a že jste jeho uveřejnění možná uspěchali, ale něco takového bych opravdu považoval za projev slušnosti a úcty.
To byla bouda na ASP-hlupáky. Kromě oné češtiny, se podívejte jak IIS/6.0 na Ministerstvu dopravy odpoví, když se soubor nenalezne.
A to už nemluvím o tom, co se děje máte-li v klientovi zakázáno využívat cookies.
Prostě mi připadáte jako typický ASP-začátečník, který pouze kecí v duchu MS-příruček. Potom samozřejmě je pro Vás nepřijatelné, když se Atlas a Centrum sjednocují na Linuxu. Ale možná Centrum Holding má přesně stejné zkušenosti s "ASP-experty" jako já.
Centrum má jedinou cestu a to vše napsat znovu, ale je třeba si uvědomit, že .net není jazyk, ale platforma. .net aplikace mohou být vytvořeny v mnoha jazycích a mimo jiné i v PHP nebo Pythonu. Pravdou je, že právě v těchto jazycích je vytváří v .netu málo kdo.
Ve skutečnosti .NET umožňuje dekompozici aplikací až takovým způsobem, že mohou být v případě potřeby napsány i ve více jazycích současně. Například pokud migrujete aplikaci do jiného jazyka, může logická část např. některé knihovny být v původním jazyku a zbytek v novém :)
To co se snaží Centrum dosti neohrabaně řešit ve svém Open Source projektu Ella, má .NET/ASP.NET z velké část "od přírody" v mnohem flexibilnější podobě a to nechci hodnotit úroveň zdrojových kódu Elly, za kterou bych se být autorem styděl (http://www.ellaproject.cz/data/ella.tar.bz2)
Takže jak je již napsáno výše, znamená to přepsat vše znova. Zajímavá je obrácená cesta tj. migrace aplikací z PHP a Pythonu do .net. Ta sice může narážet na některé implementační překážky v případě, že nejsou dostupné zdrojové kódy všech komponent/knohoven/etc., ale ve své podstatě nevyžaduje žádné zásadní změny. Slovy finančníků - investice ;-) do toho, aby se vše muselo udělat znova jsou typicky velmi malé.
Nějak jste se dot-Neti zapomněli zmínit, kolik by se muselo zaplatit Microsoftu, kdyby se vše sjednocovalo na základně Atlasu.
Plus k tomu neustále nebezpečí, že je někdo udá BSA, že je někde ve vrátnici na počítači nějaký nezakoupený software.
Já vidím zásadní problém krachu Atlasu ve finančním chování Microsoftu.
Dávat nekřesťanské peníze Microsoftu musí jen ty firmy, které nemají ani natolik schopné systemáky, aby jim správně nainstalovali Open-software.
Zároveň ale uznávám, že podle mustru naisntalují funkční software od MS i téměř začátečníci. (Ale už nic navíc.)
Centrum se začíná velmi často ohánět slovy Open Source, ale mám dojem, že ho chápete jako "pivo zdarma". Open Source je ale o svobodě projevu a ne o pivu zdarma.
Licence je to nejdůležitější co byste měli řešit. Pokud to s Open Source myslíte vážně a nechcete se jen vést na nějaké vlně. Open Source zachovává stejnou úctu k autorským právům majitele jako "uzavřené software", plně je respektuje, ale využívá licencí, která neomezují uživatele v používání výsledného díla.
Je tedy více než s podivem, že licence chyběla. Stejně tak je minimálně hulvátství zkopírovat někde z webu kus kódu, byť autor ho zřejmě měl na mysli dát pro royalty free použití, ale nikde to explicitně nevyjádřil.
S ohledem na to, že viditelně nevíte který kus kódu to je, tak jeho souhlas ani nemáte, ale ani jste nenašli dost slušnosti do kódu doplnit jeho jméno jako projev díků. O tom je Open source také!
Příklad: memcached.py, autorem je Fredrik Lundh, v kódu máte uvedený odkaz na http://effbot.org/zone/django-memcached-view.htm, ale spíše to vypadá, že jste nechtěli zapomenout odkud jste kod vzali.
Nevím, zdali jste tím neporušili nějaký zákon, ale minimálně je to dosti nestandardní postup nebo pro to máte nějaké dobré vysvětlení?
Divit byste se měl, ale spíše tomu, že si v Centru nelámete s autorskými právy příliš hlavu. Alepoň to tak vypadá.
Warburgové mají zřejmě dost peněz na to, aby případné průsery financovali, ale až to někdo použije v době prodeje ke snížení ceny, tak vaše věta "Honzo ja se ti divim, ze na tyhle lidi vubec reagujes." bude mít možná větší cenu než kolik jste schopni vydělat oba.
Podívejte se na zdrojáky http://www.ellaproject.cz/. Nevím zdali umíte programovat, ale způsob ošetření výjimek, programátorský styl, SQL dotazy, potenciální security bugy, mám pokračovat?
Podstatné, vážený pane, ale není to, že je to pod Linuxem, ale kdo to programoval. Mám použít vaši logiku na to abych se teď na tom vozil a ukázal jak špatný je Linux? To bych musel být hlupák. V systému to není.
Až příště budete někoho kritizovat, zapřemýšlejte nad tím, zdali není zcestné už to, jak to zobecňujete.
Shrnuti clanku je trefou do cerneho. Centrum Holdings (CH) urcite nema kapacity na udrzeni (natoz rozvoj) sluzeb Atlasu, takze tlaci a smeruje navstevniky na Centrum a nez se oni "nauci", tak je zasype reklamou, at se z toho alespon neco vytriska.
Jiste je, ze se CH rozhodne nestane klasickym motorem inovaci. Samo ma velke vnitrni problemy, ktere spojenim nevyresilo a bude se jeste nejmene pul roku placat v krizi. Pokud se z ni za tu dobu dostane, tak bude stejne cely dalsi rok dohanet vlak, ve kterem mu odjela konkurence.
Pan Mucha si lze do kapsy, ale nedivim se mu. Priznani pravdy by by se rovnalo rane z milosti a pro CH by to znamenalo odliv velkych klientu a ztratu velke casti prijmu.
Korunu tomu vsemu nasazuje Petr Chlumsky tvrzenim, ze vsechna produktova reseni budou premigrovana na technologie Centra do konce roku. Jinymi slovy, co nebylo shledano "produktovym resenim", migrovano nebude?
A ikdyz je pan Chlumsky vetsinou jen velky mluvka a jeho nepravdiva tvrzeni na vsechny strany stoji CH asi dost penez, tak tim verejne potvrzuje snahu o "zabiti" Atlasu a ja mu prave tohle verim.
Dalsim potvrzenim jsou pry bezproblemove (na dohodu) odchody klicovych lidi Atlasu, za ktere neni (a nehleda se) plnohodnotna nahrada.
Druha Zentiva se tedy nejspis nekona a jedina sance na zisk bude rychly prodej nekomu dalsimu, pred kym se zamaskuji problemy stejne jako v pripade WP.
Chtěl jsem tím říci to, že když někde mají přes ASP.NET na serveru automatické přepínání třeba jazyka, tak tam nikdo není schopen dodělat, aby pro sk,en to dávalo také češtinu (a ne angličtinu).
(Zvášť pikantní, když se někde na konferenci setkáte se Slováky a oni Vám pak říkají, jak neumíte napsat stránku správně anglicky.)
Pod Linuxem si tohle skoro každý správce v případě potřeby je schopen nějak dodělat.
Můj jediný závěr je, že systemáci pod ASP.NET jsou principiálně daleko větší blbci.
Podívat se můžete hned třeba na WWW-server Ministerstva dopravy. Až takovíto ASP-blbci nebudou dělat ostudu až na Slovensku (protože kdysi anglickou stránku po přechodu z Apache půl roku němeli vůbec), tak potom mi dejte vědět.
Velmi dekuji za pripominku, pridal jsem na stranky zminku o licenci (BSD). Stranky jsou sice provizorni, ale mate pravdu ze takova informace by tam urcite nemela chybet.
Jinak bych moc rad poprosil zda mate na mysli nejake konkretni veci, ktere prokazatelne nejsou autorskym dilem nikoho z centra a jejihz licence je nejista. Moc rad bych vedel o jake kody jde, abych je mohl radne oznacit ci rovnou vyradit.
1. Cena na Alze je 12 000 Kč, ale pochybuji, že firma velikosti Atlasu by platila cokoliv připomínající takovou sumu, ale i kdyby, tak si spíše položte otázku kolik jsou náklady na jednoho developera a kolik licencí za ně lze koupit. A to vůbec nemluvě o cena času - náklady na ztracenou příležitost. Je třeba pokračovat dál?
2. Pokud se bojíte BSA, měl byste se jí bát univerzálně. Office se používá v každé firmě a jako záminka to stačí. Ale pokud uvážíte, že Atlas dělal MS dobrou referenci, nepřijde vám pravděpodobnější očekávat BSA spíše někde jinde? :-)
3. Peníze pro Microsoft jsou nekřesťanské a schopní systémaci jsou zadarmo. Baví mě jak nejste schopen připustit, že když něco není Open Source, může to také velmi dobře plnit svůj účel.
4. Schopného admina potřebujete vždy a je jedno zdali je to Linuxář nebo okýnkář. Linux dnes již také nainstaluje i začátečník (ale už nic víc), abych vás parafrázoval, ale co jste tím vlastně chtěl říct?
Djangosnippets.org je stranka, ktera v podminkach pro pouziti rika:
"... you grant any third party who sees the code you post a royalty-free, non-exclusive license to copy and distribute that code and to make and distribute derivative works based on that code."
tedy autor kodu explicitne vyjadril, ze je ok ho pouzit.
My jsme navic uvedli originalni zdroj tohoto kodu. Je tedy mimo vsi pochybnost ze jsme zadny zakon neporusili.
A rozhodne neni nestandardni postup, ze open source projekty vyuzivaji nastroje a kody z jinych open source projektu, naopak je to povazovane za dobrou vec (viz duvody ktere vedli ke vzniku djangosnippets.org)
Prosim pokud mate dalsi kusy, ktere podle vas porusuji licencni ujednani, dejte mi vedet, preferuji email (honza.kral@gmail.com), ale chapu kdyz budete chtit post poslat verejne. Otazku autorskych prav beru velmi vazne a nechci aby byli jakekoliv pochybnosti o legalnosti kodu v elle.
Jinak jak jsem psal jiz drive, stranka ellaproject.cz je provizorni, jeste ani neobsahuje nase jmena jako jmena autoru.
2. Na DjangoSnipplets stejný kód vložil nějaký "gfranxman". Stejný uživatel vložil další 3 kódy např. "Multiple Delete in Admin" - http://www.djangosnippets.org/snippets/626/
4. Pokud je Fredrik Lundh a Glenn Franxman jedna osoba je vše v pořádku. Stejně tak pokud je autorem Glenn Franxman. Ale pokud jím je ten na koho se v kódu odkazujete (Fredrik Lundh), máte problém.
Pokud si to nehlídáte, můžete mít kód "zavšivený" autorským právem třetích osob a jeho odvšivení může být velice náročné. Být vámi, nedával bych od toho ruce tak rychle pryč a zapřemýšlel zdali stejné potenciální kontaminace nemohly vzniknout i v jiných vašich aplikacích.