Práve včera som si z workshopu organizovaného Prušom doviezol 3D tlačiareň Pruša i3. A je to paráda...
Pletete si "svobodný software" (jakožto "free software" - "free as in freedom" (v tom je zase rozdíl od "freeware", což je "free as in free beer" - spousta lidí to považuje za to samé a svobodný software nesprávně označuje jako freeware) - tzn. program pod svobodnou licencí, ať už copyleftovou (GPL, MPL, CDDL, ...) nebo necopyleftovou (MIT, BSD, zlib, ...)) a "open source". Program, který je open source, nemusí nutně být svobodným softwarem (např. pokud firma otevře zdrojáky svého softwaru, ale nepovolí jejich redistribuci a tím pádem dává de facto jednouživatelské povolení se zdrojovým kódem nakládat - pořád je to open source, ale o svobodném softwaru se nedá mluvit, pořád je proprietární). Každý software, který je svobodný, je ale také open source. Svobodný software je tudíž podmnožinou open source.
Dnes už se nedá mluvit o tom, že by open-source SW žil. Open-source SW dnes prakticky neexistuje, vymřel, přinejlepším skomírá. Uvedu několik důkazů:Linux je dnes podporován pouze díky komerčním firmám, které mají zájem na jeho údržbě. Linuxová uživatelská komunita totálně upadla ve srovnání s před 10 lety. Studenti, kteří dnes vychází ze škol nejsou nadšenci a IT geekové jako my před 15-20 lety. Dnes již neexistuje žádný nový úspěšný open-sourcový projekt. Jmenujte jeden jediný novodobý a známý … Podívejte se třeba na OpenOffice. Nebýt jeho záchnraců, tj. gigantické komerční firmy (kdysi Sun Microsystems), tak dnes by již neexistoval.Podívejte se jaké problémy s přežitím na každoročně třeba Firefox. Nebýt dotací od Googlu, tak dnes již neexistuje. Uvidíme jak dlouho bude schopen existovat až vyčerpá rezervy od Googlu, jelikož Googlu jim dotační smlouvu neprodloužil!I SW jako Winamp nebo řada dalších časem přešli aspoň na částečný placený byznys model, nebo úplně vymřeli. A HW má přeci jen jednu zásadní nevýhodu. Na rozdíl od SW vyžaduje HMOTU. A HMOTA je u HW největší problém, ne schémata. Schémata šlo sehnat vždy. Ale hmotu si nikdo sám doma neudělá.B-]
Dalším problémem jsou autoři. I já osobně i mnoho mých kolegů kdysi pracovalo s Linuxem a s nadšením jsme psali open source pro Windows i pro Linux. Ale to jsme byli mladí a neměli co dělat a křivka penetrace Linuxu šla nahoru. To je již minulost. Linux se již nerozšiřuje, protože se ukázalo, že model, kde nikdo není zodpovědný za nic a zároveň všichni můžou vše nefunguje, protože je nespolehlivý a moc pracný a o to lidi nemají zájem. Příklad je Apple, který má úspěch díky ÚPLNÉ ZAVŘENOSTI, protože díky tomu dosahuje kvalitu a nepustí dovnitř nikoho, kdo by mu znehodnotil kvalitu. Model, který je úspěšný a života schopný.Ale i my vývojáři open-source jsme již minulost. Máme rodiny a pochopili jsme, že peníze jsou důležité pro přežití a nelze navždy zůstat na kolejích chudý. Open-source je fajn, ale zkuste bojovat proti close-source-google-for-free věcem. Nemáte šanci. Google sám zneužil své postavení, vybudoval řadu projektů na open-source komunitě a ochotných ovcích, které pro něj dělají zdarma a on na nich vydělává. Google docela pohřbil svým přístup open-source komunitu.Nesouhlasit se mnou můžete, ale já tu dobu žil, já ty projekty a kódy psal a pořád se v IT pohybuji. Dnes již jako investor.
Větší část Mac OS X je mimochodem uvolněna pod free software licencemi, a kromě toho Apple podporuje vývoj několika free software projektů, jakými jsou např. úspěšný framework LLVM (a nad ním stavěný C/C++ kompilátor Clang), popř. tiskový systém CUPS nebo init manager launchd.
Apple ma sice plnu hubu reci o podpore opensource, ale co si menoval, to boli existujuce projekty davno predtym.. Apple maximalne k nim nieco prispelo.. ale nevidim, ze by dali opensource svoje rodinne striebro (napr. Quartz, Coreaudio, Corevideo..), co? 😁 pritom za tie technologie by im linuxaci ruky trhali..Hoci s takou Sambou 3.0 maju licencny problem - a ta ich zbastlenina SMB klienta v novych MacOS X stoji za dve veci..Aj to, ako rychlo stiahli headery z Darwina, aby si nedajboze niekto nemohol skompilovat vlastny kernel MacOS X (pravda, kvoli hackintoshu) 😁
Jinak řečeno, neuchytil jste se jako programátor open-source. Což jako důkaz nefunkčnosti modelu open-source krutě nestačí.
To je blbost, které nejspíš ani sám nevěříš. Existují miliony open source / free software projektů a tisíce vznikají každou chvilkou. Spousta velkých společností open source software podporuje, využívá nebo sama vytváří/vyvíjí (včetně Google, Apple apod.). Nějaký open source software dneska běží na skoro každém routeru, NAS (specializované distribuce Linuxu, FreeBSD nebo něco jiného) či smartphonu (Android..). Proprietární programy také využívají open source software (např. fyzikální enginy jako Bullet, knihovny jako SDL apod.) A nesmí se zapomínat, že open source != Linux; pod open source či svobodnými licencemi existuje spousta operačních systémů, popř. programů, které na Linuxu vůbec nemusí běžet - stejnětak GPL není jedinou open source/svobodnou licencí, ale existují mraky dalších). A tak bych mohl pokračovat...
Open-source neznamená nekomerční. Vývojem open-source se docela slušně živím, s tím svým názorem jste úplně mimo. Linux je open-source, i když existuje díky firmám. Open-source neznamená bastl puberťáků, to by to opravdu dlouho nefungovalo. Firmy mají důvod, proč do toho investují, není to z hlouposti. A je to legitimní příjem open-source projektu, součást jeho fungování.Velmi úspěšné a velmi rozšířené open-source projekty, pro vaši informaci (všechny mají počet funkčních instalací v řádu milionů a více): Firefox, Apache, Debian, Ubuntu, Linux, Android, LibreOffice, Eclipse, Python, PHP, MySQL, gcc+GNU, boost, .... Je třeba pokračovat?
Open Source svět zas až tak moc nezměnil. V principu jen dokáže s několikaletým zpožděním kopírovat již hotové věci a tím tlačit cenu komerčních produktů dolů. Z hlediska spotřebitele chválihodné, ale vyloženě revoluce to není.
Vzhledem k tomu, že velká část akademických programů je open-source, nemáte určitě pravdu. Open-source je laboratoř inovací, které se na sebe nabalují a rozvíjejí se, aspoň ve sféře vědy a výzkumu. Příklady si najdete sám, podle toho, ve kterém oboru se orientujete.TeX, Apache, balíčkovací systémy Linuxových distribucí, Firefox či Linuxové jádro hotové věci rozhodně jen nekopírují. A to jsou programy, které stojí za velkou částí (většinou?) publikovaných vědeckých článků, za velkou částlí (či většinou) zobrazených webových stránek, za velkou částí serverů na web, za velkou částí výpočetních clusterů.Vedle toho open-source hodně změnil pohled na distribuovaný vývoj softwaru.
Díky za článek, přestože obsahuje řadu chyb a nepřesností (namátkou řadu zjednodušení u open-source software, spojování RMS s OSS aj.).
Za lži se děkuje?
Mohlo to dopadnout podstatně hůř a je dobře, že se o tématu hovoří.
Bože chraň aby se bastly typu ardunio nebo rapsberry začali nasazovat jinde, než u nějakého bastliče doma. "Autoři" slovo jako EMC asi nikdy neslyšeli.
bastly typu ardunio...co přesně je na arduinu zbastleno?
Asi myslí tu elektromagnetickou kompatibilitu (EMC). Prostě blb, co náhodou dělá EMC, a hned si myslí, že všechno musí mít certifikát na EMC.
Nevím jak Arduino, ale Raspberry má certifikaci od FCC, jinak by se ve Státech snad ani nemohlo prodávat.Mimochodem, takové ZX Spectrum by dneska certifikací neprošlo 🙂
No boze, tak se to v pripade potreby zavre do olovene krabicky a je 😀
http://googleblog.blogspot.sk/2012/12/winter-cleaning.html...
Graf z netcraftu sice zobrazuje rozložení instancí web serverů, ale open source software běží nejen na Apache, také na IIS a na ostatních web serverech.
tam bylo mysleno apache samotny jako opensource aplikace. aspon tak jsem to pochopil.
Možná i docela hodně cloudových instalací ISS běží ve virtuálních Windows nad Linuxem B-]
ISS je asi překlep, že? Ale kdo by spouštěl Windows nad Linuxem?http://oakleafblog.blogspot.cz/2010/02/windows-azure-and... ...
Ano, pardon IIS. Odkazem na PR blog jste se moc neukázal :-O
Můžete mi prosím uvést příklad, kde běží IIS nad Linuxem?
Např Amazon EC2 (cloud), kde si lidé kupují virtuální servery mj. pro webhosting, třeba pomocí Windows a IIS, když je někdo masochista. Takže nad hypervizorem Linux/Xen patche běží virtualizovaná Windows a v nich IIS.Že běží IIS přímo v Linuxu jsem nikde nepsal.
Otázka spíš může být, zda vývoj nepůjde opačným směrem.Ono se dá spíš říct že open source částečně vznikl "ze zoufalství",programátor napsal i třeba kvalitní program, ale náklady na jeho komerční šíření i další potřebný rozvoj byly natolik velké, že by se mu to nevyplatilo. (Ostatně i dnes mnohé autorské týmy, potom co vyvinou program,tak jdou shánět investory pro startup).Čili se mu i jen vyplatilo uvolnit svůj program jako open source, aby se dále rozvíjel, i když sám z toho nic neměl.Jenže,pro moderní mobilní zařízení, ať smartphony, tak tablety už existují poměrmě jednoduché a levné cesty prodeje SW,stačí aby programátor nahrál svůj výtvor na příslušný "market", a je okamžitě přístupný stamilionům potenciálních a platících zákazníků po celém světě přímo v nabídce jejich zařízení. Nicméně, i tady už je dost velká konkurence, kromě kvality rozhoduje třeba i design,správné načasování k aktuálním událostem (viz třeba Moorhuhn s kýmkoliv) ,vtipný nápad který rozvine původní výtvor , atd.. Nebude důvod aby programátoři poskytovali svá díla ve formě open source konkurenci aby do nich něco rychle doplnila a vydělávala na nich sama...
Tohle je s prominutím kravina jak vrata od chlíva. Žádná z licencí neumožňuje vzít něčí program, něco do něj přidat, zpoplatnit ho a prodávat. Buď máte restriktivně zakázáno použít jakoukoli část programu nebo (GNU/GPL) musíte výsledek uvolnit pod stejnou licencí a změny reportovat autorům původního programu. Jediná situace kdy můžete program založený na jiném díle šířeném pod GPL zpoplatnit je situace kdy jde o vývoj SW na zakázku a zdrojáky by jste měl předat kupujícímu, který je pro další šíření dále vázán GNU/GPL licencí.Tudíž je téměř nemožné vzít něco co je šířeno zdarma, mírně to změnit a prodávat to. Navíc GNU/GPL je někdy nazývána virální licencí, tedy, že nakazí celý program, v momentě kdy v programu použijete něco s licencí GNU/GPL musíte pod stejnou licencí vydat celý program a ne jen jeho část.
A když by jste to náhodou udělal, tak na vás přijde Tučňáčí policie a podrobí vás anální sondě..... Vy jste tak strašně najivní... 😐
Takovejch blbců co si to mysleli už tady bylo a teď platí jak mourovatý. V momentě kdy vás někdo z autorů zažaluje, tak už prakticky automaticky vyhrál a vás čeká buď mimosoudní vyrovnání, odstranění kódu z vašeho díla a vyplacení neoprávněného obohacení nebo kriminál a to neplatí jen pro GNU/GPL. Naivní jste leda tak vy. Tedy pokud neprokážete, že jste si ten kód od autora koupil a poskytl jste mu řádné plnění
Jmenovitě prosím.
http://en.wikipedia.org/wiki/GNU_General_Public_L... ...
Stále tam nevidím: "...Takovejch blbců co si to mysleli už tady bylo a teď platí jak mourovatý...."
Problém je, že tvůrce svobodného/free/OSS softu často nemá na to, aby se s někým soudil. Byť by to pak nakrásně vyhrál.Kdysi se mluvilo o Format Factory, že porušuje licenci. Soudil je někdo, dali to do pořádku?
On Format Factory někdo prodává za peníze?
Co s tím mají společného peníze? Nepletete si klasicky svobodný software s freeware? Prodávání za peníze je k případnému porušení svobodné licence irelevantní.
Kdo tady hovořil o hotovém programu, kdo hovořil o GPL licenci. Hovoříme o open source, tedy o přístupu ke zdrojovému kódu, který si koncový uživatel může zmodifikovat znovu přeložit, a pak třeba dal dstribuovat.A jistě i zpoplatněně, asi jste zapomněl že i některé distribuce Linuxu jsou komerční a placené (že by si je jejich distributoři napsali od a do z znova?) , a že podobně u nás Software602 prodával !vlastní verzi OpenOffice . Je to prostě jeho marketingová politika přesvědčit zákazníka aby zaplatit za "něco navíc", i když si podobný program může jinde stáhnou zadarmo..
> Žádná z licencí neumožňuje vzít něčí program, něco do něj přidat, zpoplatnit ho a prodávat.a kolikpak jsi jich četl?
> Žádná z licencí neumožňuje vzít něčí program, něco do něj přidat, zpoplatnit ho a prodávat.Ne? A co BSD licence? 😉
Nebo třeba licence MIT, Apache... Pisatel si plete svobodné licence a copyleft, což je jenom jedna specifická podmnožina licencování svobodného softwaru (jejímž typickým zástupcem je právě GPL). Tou druhou jsou právě ony zmiňované „permissive free software“ licence.
A vlastně ještě k tomu, jak to původně pisatel formuloval - samozřejmě vzít si původní program a zpoplatnit jeho šíření (nebo jeho odvozeniny) nijak nezakazuje ani ta GPL ani jakákoli jiná svobodná licence. To je to základní nepochopení pojmu „free software“, které je vysvětleno v každém úvodu k definici svobodné licence. Svobodná licence je svobodná i proto, že nijak nemluví o ceně, a nikomu nebrání v tom, aby za šíření programu požadoval peníze. Jenom, pokud se jedná o upravený program pod GPL, musí na požádání dodat i zdrojový kód.
Tahle teorie mi příde přitažená za vlasy. Ono i v těch marketech je plno free softu. Že by ho nějak ubývalo bych neřek.Zaplať pánbů jsou pryč doby, kdy se platilo za všecko, včetně věcí jako internetový prohlížeč. Jestli mám v PC 3 placený programy, když nepočítám hry, tak je to hodně.Kdyby se to mělo začít postupně zpoplatňovat, tak akorát lidi začnou víc krást. Kdybych měl všecko co používám platit, tak bych se nedoplatil. A to platí jak o PC, tak o mobilech, tabletech atd.Matematika je jednoduchá. Pokud se k nějakém softu vyskytne použitelná, i když s kompromisy, alternativa, většina lidí použije tu.
Názor byl 1× upraven, naposled 20. 12. 2012 16:26
Za internetovy prehliadac sa stale plati, aj ked nepriamo v cene OS a v cene HW. Lebo inak si mozete nakreslit okno prehliadaca leda tak na chodniku do snehu...
Vývoj zcela jistě opačným směrem nepůjde. Píšu open-source soft a firmy (je jich jen pár) za něj platí 10k€+. Jenže zase stavím na desítkách open-source knihoven; nebýt jich, nikdy by nic takového nemohlo vzniknout - už jen počáteční cena by byla neúnosná: za X milionů bych si koupil kompilátor, knihovny do c++, možná i editor, OpenGL specifikaci (asi by se to nejmenovalo OpenGL), knihovnu pro tvorbu grafů, atd atd. Do takového pravěku se skoro nikdo (možná firmy typu Microsoft) vracet nechce a nebude.Programy pro mobily je podle mě marginálie a záležitost módy (nic proti tomu, ale to není dobrá ukázka open-source). Dobrý kód zraje roky, a dokonce už i firmy vědí, že se jim vyplatí takové programy podporovat, protože ve výsledku ušetří. Z pohledu obchodu je to rozšíření "precompetitive research" (konsorcium konkurentů financuje společný základní výzkum, který by byl pro každou jednu příliš drahý, na jehož základě si pak sama rozvíjí svoje vlastní věci) na úroveň softwaru.Konečně, vy si ten kód taky můžete stáhnout, zdarma. Ty firmy ale platí za to, že jednak mají skvělou podporu od člověka, který kód zná do detailu, jednak jim ho přizpůsobím podle jejich přání, na míru jejich problému. Něco z toho se stane (podle dohody) součástí hlavního balíku, dosti malá část zůstane jen pro ně, pokud je to už příliš obchodní věc - open-source, ale zdrojáky dostanou jen oni.
PS nikomu nebrání, aby si kód stáhnul, sám ho začal upravovat a prodávat. Překážky jsou ovšem expertní: je potřeba někoho, kdo má akorát ten správný mix fyziky, znalostí programování ve dvou jazycích a operačních systémů. Jsou takoví lidé, ale je jich pár, a většinu z nich asi už nějak znám.Je ovšem relativně snadné části kódu číst, i když nevím, jak úplně pasují dohromady, najít v nich nějaké chyby, případně je opravit a do vývoje se postupně zapojit. Tak to bylo se mnou, když jsem k tomu přišel před 6 lety.
Lenze nie kazdy ma to stastie programovat nieco tak specificke
Autor si asi plete svobodný software s open source. Ale vlastně mě to u něj nepřekvapuje.
Názor byl 1× upraven, naposled 20. 12. 2012 09:32
ten rozdil vnima jen par magoru.
Bohuzel jen par magoru, protoze tam rozdily jsou.http://www.gnu.org/philosophy/free-software-... ...
tak by to autor měl umět vysvětlit, když píše o tomto tématu
Stante se Tvurcem - pridejte se k Makers 😁Open hardware jako 3d tiskarny ale i jine CNC stroje pro vyrobu je jen otevrena ceska k tomu zazit na vlastni kuzi moc Open Designu a stat se skutecnym tvurcem - stat se clenem celosvetove komunity Makers.Vice se o tomto hnuti lze docist ve knizce Makers od Cory Doctorow, zdarma ke stazeni v anglicitne zde http://craphound.com/makers/download/... My Cesti zatim zijeme zde;http://www.facebook.com/MakersCZ... Naucime vas nejen sestavit vlastni 3d tiskarnu, ale i pouzivat moc otevreneho navrhu ve vasich projektech. Muj konicek je treba vyvoj inspirativnich pomuzec pro deti v ramci neziskoveho projetu http://www.dysgenio.com... Radi se s vami podelime o nase zkusenosti.Ruda
Názor byl 3× upraven, naposled 20. 12. 2012 09:14
Pekné intro do problému. Trocha iba doplním, že Arduino už je nielen 8 bitové: http://arduino.cc/en/Main/ArduinoBoardDue... A tiež by som upozornil na veľmi dobrý počin Microsoftu, resp. jeho jedného nadšenca. Vytvorili veľmi dobrý doplnok pre Microsoft Visual Studio kde môžete vyvíjať programy pre Arduino a sú tu možnosti trasovania, krokovania a rôzneho sledovania obsahu premenných. Niečo čo originálnemu IDE veľmi chýba. A už len poslenú vec. Microsoft ponúka možnosť stiahnuť si na nekomerčné používanie Microsoft Visual Studio na dobu 3 rokov. No a keď pozerám na to čo som napísal tak si pripadám ako dealer Microsoftu 😀. Ale nie je to tak. Ja som dlho hľadal niečo v čom by sa dalo naozaj dobre programovať pre Arduino a toto mi zatiaľ pripadá najlepšie. Samozrejme som vyskúšal aj iné veci (Code::Blocks, Eclipse).Tu je link na Visual Micro pre Arduino: http://www.visualmicro.com/...
Názor byl 1× upraven, naposled 20. 12. 2012 08:44
Visual studio Express 2010 je snad zdarma pro komerční i nekomerční využití a bez časového omezení, aspoň ho tak léta používám.
Kde se dají stáhnout ty zdrojáky na Androida, případně překladače kompatibilní s nimi?
http://source.android.com/... Prekladac potom cez spravcu balickov tvojho distra 😉
Potvrďte prosím přezdívku, kterou jsme náhodně vygenerovali, nebo si zvolte jinou. Zajistí, že váš profil bude unikátní.
Tato přezdívka je už obsazená, zvolte prosím jinou.