Skvelej clanek. Chtel bych se jenom zeptat na par veci:
1) Pochopil jsem to spravne, ze vsechno co ma GNU licenci by melo byt Free? Mozna jsem byl prave ta obet, ktera si myslela, ze program GNU s OpenSource muze byt k dispozici, ale pouzivat se muze jen pri zakoupeni licence.
2) Jsem pro Free Software. Taky bych se chtel zapojit. Akorat mi porad nejde do hlavy, jak se budu zivit. Jestli jsem to dobre pochopil, tak zastanci freesw jsou i proti moznosti program+src free, manualy a podpora za penize?? Je to tak nebo ne? Ale kdyz budu delat vsechno free, kde pak vezmu penize na zivot?
Dik za odpovedi:-)
Strucne receno, muzete zit hned z nekolika veci. Dalo by se to vyjadrit asi takto:
a) Budete poskytovat sluzby (a nemusi to byt nutne jen k Vasim produktum)
b) Vsichni tucnaci jsou obvykle vynikajici sitari, takze pokud se budete nekde uchazet o praci a uvedete, ze jste tucnak, dostanete obvykle prednost. Mam na mysli obory v oblasti Informacnich technologii.
c) Pokud se chcete zamestnavat sam, pak se zamerte na oblast sluzeb (tj. podpora, studie apod.) Muzete se zamerit i na vazany software, ale to je dost drsny chlebicek.
S pozdravem
M.V.
1) \"free-software\" a \"open source\" jsou kategorie, do kterych licence programu muzou spadat. Jejich definice je mozno nalezt na http://www.gnu.org/philosophy/free-sw.html a http://www.opensource.org/osd.html. V podstate znamenaji skoro totez; open source je trochu volnejsi. Kazdy program s GNU GPL licenci spada do obou techto kategorii. Pokud se za pouziti programu musi platit, tak nespada do ani jedne z nich. Problem je, ze termin \"Open source\" casto svadi k zneuzivani.
2) Pokud ma clovek trochu ucty k programovani a nechce skoncit u patlani asp/php stranek, delani ucetnickych databazi nebo kresleni vokynek v nejruznejsich \"progresivnich\" visual X++ development environments, tak se stejne v komercni sfere zivit nemuze. Jina mista tam totiz neexistuji.
Zivit se clovek muze treba tak, ze se necha jako systemovy programator zamestnat u nektere linuxove spolecnosti. Nebo je mozno se zivit necim uplne jinym a programovani delat jen jako konicka.
: vsechno co ma GNU licenci by melo byt Free?
Ano. Ale Free Software může mít i jinou licenci než GNU.
: program GNU s OpenSource muze byt k dispozici, ale
: pouzivat se muze jen pri zakoupeni licence
GNU licence se týká šíření programu, skutečně "uživatelské" používání nijak neomezuje
: Jsem pro Free Software. Taky bych se chtel zapojit.
: Akorat mi porad nejde do hlavy, jak se budu zivit.
Nikdo vám nebrání inkasovat peníze za free software.
Např. nechat si zaplatit za úpravu freesoftwarového
programu. Váš zákazník se ale musí smířit s tím, že
on to zaplatí a dostane na zlatém tácu, ale ostatní
(např. jeho konkurence) to pak mohou používat také.
Vy totiž pak MUSÍTE zajistit, že upravený program lze
volně získat včetně zdrojových textů. Zákazník má
výhodu, že pokud mu jako vývojář přestanete vyhovovat,
může si najít někoho jiného (protože ke zdrojákům má
přístup každý, jen mu bude asi nějakou dobu trvat, než
se v nich vyzná). Čili free je svoboda pro zákazníka
nebo uživatele. Prostě žádné "Tento produkt máme od
firmy XYZ, když přejdeme k firmě UVW, bude nás to stát
několik milónu, jenom než UVW vytvoří produkt který
umí totéž."
Aniž bych se chtěl pouštět do přímé diskuse k tématu (absolutně se Stallmanem nesouhlasím v jeho hodnocení problému), dodávám citát:
"Existuje extrémně ideologický názor Richarda Stallmana a Free Software Foundation..." autorem výroku je Linus Torvalds a říká ho v exkluzivním (pardon :-)) rozhovoru pro Computerworld. Torvalds zde důsledně používá termínu Open Source.
Onen rozhovor si budete moci přečíst v Computerworldu číslo 46 (na stánku za 15-16 dní, tj. někdy kolem 10. 11.).
A ještě jedna reklama: Na Linuxworldu (http://www.linuxworld.cz) lze o termínech Open Source versus free software hlasovat v anketě. Ale hlavně si kupte ten Computerworld :-)
GPL nerika nic o tom, ze musite dat svuj
program na web. GPL rika, ze kdyz svuj
program nekomu date ma on pravo dat ho
nekomu dalsimu (popr. prodat ...). Tedy
kdyz si firma upravi GPL program pro
svoje potreby, muze ho klidne poslat
vsem svym pobockam a nemusi ho
zverejnovat (pobocky to neudelaji,
porusili by smernice -- ne vsak licenci).
Stejne tak kdyz nekomu napisete za uplatu
GPL program, nemusi ho dostat konkurence.
Proste ji ho nikdo nenahraje. Zadavatel
tezko. Pravda, Vam nic nebrani(v podstate
se od vas ceka, ze budete svuj program
sirit, ale muzete mit svoje duvody -- pak
ale GPL ztraci smysl).
Pořad mi asi neni úplně jasný, jak můžu na tvorbě freesoftwaru vydělat. Argument, že se dá vydělat na službách platí možná při vývoji rozsáhlých systémů pro podniky, ale když napíšu jednoduchý program (třeba ftp klient) a je funkční, těžko budu inkasovat nějaké peníze od uživatelů za podporu, zvlášť když mají k dispozici zdrojáky.
Podle me je cela GNU vize holy nesmysl. Me jsou sympaticti jako skupina
nadsencu do programovani, ktera ma dost energie na to si vytvorit
svoji vlastni platformu. Sam se ted zacinam zajimat o GNU/HURD a
chtel bych prispet s vyvojem. Ale myslet si ze takhle se ma delat vsechen
software ? To absolutne nemuze fungovat,
vezmete si kolik je na svete strasne moc softwaru, treba uplne
specialniho, to vsechno se ma programovat zadarmo ? Vsechny SW firmy
budou nahrazeny nadsenci pracujicimi zadarmo ? To je naprosto
sileny nesmysl, je to k smichu. Uz dnes je nedostatek programatoru, a kolik procent
z nich si myslite ze bude mit vyvijeni jako konicka a kolik toho
asi naprogramuji ? A budou uzivatele o jejich produkty delane
podle hlavy svych tvurcu a vyhovujici hlavne jim vubec stat ?
To je tak silena fantasmagorie !
Proti free programovani vubec nic nemam, ale myslet si
ze nahradi tisice SW firem s vyvojari pracujicimi na plny uvazek ...
A co je sakra spatneho na tom zivit se programovanim ?
Dekuji za vas nazor a posilam svuj.
Je pravda, ze vsechen software nebude bedem nasledujicich asi 50 (100?) let zadarmo. Na specialnim aplikacich (napriklad pro prumysl, automatizaci, ...) budou jeste dlouhou dobu profitovat komercni firmy, ale realitou bude, ze tyto aplikace pobezi pod GNU\\\\\\\\Linuxem.
Ale behem nekolika nasledujicich let se GNU\\\\\\\\Linux stane hlavni platformou na univerzitach a desktopech vetsiny lidi.
Pro me jako studenta je free software a programovani pod GNU/GPL nejlepsi alternativa. Mam moznost studovat zdrojove kody, kopirovat casti, ktere potrebuji, sledovat reakci nejen uzivatelu, ale i ostatnich programatoru, odvdecit se free softwaru zato co mi poskytl a nedovolit zadne firme, aby diky me praci utlacovala uzivatele nebo jej dokonce predvedla pred soud.
Pokud mate za sebou uspesny projekt ve free softu (nejlip neco s jadrem - napriklad usb podpora), pak mate jiste misto napriklad v SuSE za slusny nastupni plat (je to muj osobni nazor, jen mirne podlozeny).
Free software nemuze skokove nahradit vsechen komercni software, ale uz dnes dava jinou alternativu uzivateli za mnohem priznivejsich podminek (vite co si kupujete, muzete si s tim pro svou potrebu delat co chcete a dokonce za podminek GNU GPL to muzete dale distibuovat).
Neni nic spatneho na tom, ze se zivite programovanim, ale melo by to znamenat, ze jsme profik s odpovidajici kvalitou vaseho kodu a tim padem se muzete zivit i programovanim ve free softwaru. Pokud se vyznate v GNU je nejlepsi najit si problem za jeho vyreseni firma nabizi financni oceneni (a spokoji se s resenim pod licenci GNU GPL) reseni z casti sestavit z jis existujicich free projektu a z casti dodelat, zajit si pro odmenu a poskytovat dal podporu.
Nikdo netvrdi, ze chceme nahradit placene pragramatory programatory pracujicimi zadarmo, chceme \\\\\\\"pouze\\\\\\\" nahradit alespon 95% komercniho softwaru lepsim a kvalitnejsim free sowtrarem.
\"Podle me je cela GNU vize holy nesmysl.\"
A Linux a vsechny GNU programy jsou podle vas dukazem toho vseho ??
Podle me je programovani v jistem smyslu umeni. ... A lide si prece nekupuji zabalene obrazy.
Predstavujete si budoucnost jako krasny novy svet plny Linuxu a GNU. Nepripomina vam to trochu krasny svet windows, kde ma clovek tezko jinou volbu ?
Linux se pravdepodobne hodne rozsiri a bude konkurovat tvrde windows na desktopu, i kdyz az se tak stane, tak to vlastne budou jen stabilni windows, delajici z uzivatele vola (coz chapu, nechtejme po obycejnych
lidech se svym zamestnanim a svymi zajmy aby studovali treba man stranky nerkuli zdrojaky).
Pokud se budou snazit kopirovat windows, co zbyde z Linuxu. ? Windows zadarmo ?
GNU IMHO ani nechce delat to co *normalni* lide chteji, GNU chce delat co se libi jim, vam, i me.
Oni si vazi na softwaru toho, co normalni lidi nezajima. Akorat ta nulova cena a rekneme spolehlivost. Ale otevrene zdrojaky ?
GNU se miji s trhem, mozna pohrdate nejakym trhem, ale ten trh, to jsou uzivatele pocitacu. SW se dela hlavne pro ne. Budete jim cpat command-linu ? A genialni UNIX utility s kterymi se kouzli na command-line ?
Myslenky o sdileni jsou pekne, at je vyznava hrstka nadsencu, sdili programy a uci se od sebe navzajem, ale proc se s tim snazit zaplavit svet ? Proc zavadet SW socialismus ?
Linux samozrejme nenahradi zdaleka vse. Napr. pro velke pocitace neni ve sve stavajici podobe pouzitelny.
A proc zrovna Linux, me se libi Hurd :)
> ...... a tim padem se muzete zivit i programovanim ve free softwaru
Jak se tim mam zivit, kdyz je zadarmo. Maji se snad vsichni programatori hlasit u RedHatu ? Chci delat to co me bavi, mam se ted stat treba spravcem site ?
> > \"Podle me je cela GNU vize holy nesmysl.\"
> A Linux a vsechny GNU programy jsou podle vas dukazem toho vseho ??
Operacnich systemu vznikla spousta a dnesni IT urcite nevisi na Linuxu a GNU.
> Podle me je programovani v jistem smyslu umeni. ...
> A lide si prece nekupuji zabalene obrazy.
To je narazka na otevrenost zdrojaku ? A kolik procent uzivatelu jsou podle vas obdivovateli te vnitrni krasy ? Drtivou vetsinu zajima jen povrch. Kdyz si koupite obraz, date si ho na stenu, nebo se budete nimrat v jeho chemickem slozeni ? To totiz zajima jen opravdove chemiky ! (opravdove programatory)
> Predstavujete si budoucnost jako krasny novy svet
> plny Linuxu a GNU. Nepripomina vam to trochu krasny
> svet windows, kde ma clovek tezko jinou volbu ?
Krasny novy svet plny Linuxu a GNU tady bude diky prirozenemu vyvoji a lide jinou volbu nebudou chtit. A pokud ano vzniknou (zustanou) firmy, ktere jim jinou volbu urcite budou dodavat.
Me se libi, ze si GNU jde svou vlastni cestou a to ze jako vedlejsi produkt bude Linux "konkurovat tvrde windows na desktopu" je prijemny doprovodny jev.
To ze Linux budou vlastne jen stabilni windows je blbost. Linux je trochu o necem jinem. Jednak diky jeho celkove strukture jednak take jednoduse proto ze je free.
> Myslenky o sdileni jsou pekne, at je vyznava hrstka
> nadsencu, sdili programy a uci se od sebe navzajem,
> ale proc se s tim snazit zaplavit svet ? Proc zavadet
> SW socialismus ?
Ta hrstka nadsencu se den ode dne rozrusta a jednou budou nase deti mluvit o hrstce "nadsencu", kteri uznavaji uzavreny zpusob vyvoje (proste si nemuzu pomoci, tak nejak to vidim).
Vsichni lide co jsem potkal a kteri malují GPL kod se nikdy nezminovali o zaplavovani sveta free softwarem. Ti lide jsou proste strasne radi, ze ziji v dobe, kdy maji tuto moznost, kdy maji free software. To, ze tady mame RedHat, SuSE, Mandrake, Turbo Linux a mnoho dalsich je jen dalsi vedlejsi produkt, ktery si doba vyzadala. Samotna myslenka free sw, tyto firmy nepotrebuje, nepotrebuje voly uzivatele, nepotrebuje vsem vnucovat, ze je jedinou alternativou. Ta vize proste je pro lidi, kteri pro ni ziji a vedi, ze pomahaji diteti, ktere jednou bude vsechny prevysovat (hlavne je samotne).
> Linux samozrejme nenahradi zdaleka vse. Napr. pro
> velke pocitace neni ve sve stavajici podobe
> pouzitelny.
Bohuzel mam jen mlhave predstavy o svete velkych pocitacu. Nejak optimisticky a podvedome jsem si myslel, ze i tam ma Linux uz svuj kousicek kolace.
Jste odbornik ? Zajimaly by me konkretnejsi informace.
Na clustrech prece beha slibne a podporu IBM, SGI, Sunu ma taky. Proc je nepouzitelny ?
> A proc zrovna Linux, me se libi Hurd :)
> Nepripomina vam to trochu krasny svet windows, kde ma
> clovek tezko jinou volbu ?
Nepripomina a to taky diky Hurdu.
> Jak se tim mam zivit, kdyz je zadarmo. Maji se snad
> vsichni programatori hlasit u RedHatu ? Chci delat to
> co me bavi, mam se ted stat treba spravcem site ?
Bohuzel zatim nemuzu mluvit z vlastni zkusenosti, ale snad jednou. Vite podle me clovek co vidi, ze to proste nejde to proste nedokaze. Kazdopadne pokud vidite jenom jedinou moznost jak ze zivit free sw (spravce site), tak to je dobry zacatek a neni vhodne timto pohrdat. Nemyslim si, ze "programovat" pro komercni firmu je v necem lepsi nez byt spravcem site (zase jeden muj osobni studentsky nedospely "nazor").
> To je narazka na otevrenost zdrojaku ?
Tak trosicku.
> A kolik procent uzivatelu jsou podle vas obdivovateli
> te vnitrni krasy ? Drtivou vetsinu zajima jen povrch.
> Kdyz si koupite obraz, date si ho na stenu, nebo se
> budete nimrat v jeho chemickem slozeni ?
Ja proste tvrdim, ze obycejny uzivatel ma nekolik odlisnych moznosti. Muze si koupit zabaleny obraz pochybne kvality diky pekne reklame v televizi, kde ukazovali jak asi vypada. A taky si muze(bude moci) "koupit" (stahnout) obraz o kterem nestranni odbornici tvrdi ze je kvalitni, ze v jejich sbirkach uz prebyva delsi dobu a nebyl vymenen, ze jeho autor nespechal pri malovani, ze autorovi nezalezelo na tom(ale ani mu to nevadi), aby se obraz dostal do kazdeho domu, ale ze mu jde predevsim o uznani a rozsireni sbirky profiku.
Jedine free je spravne. ("Jedine c) je spravne !")
Open source je prilis komercni.
Vsechno co jsem kdy napsal jsou pouze nepodlozene osobni nazory a berte je prosim s rezervou. Literatura je proste obrazem doby, a v dnesni dobe beha po svete mnoho bláznů. (Kamarad by radeji rekl fanatiků.)
Mozna budeme svetky rozsireni open softu, tezko vsak 95% rozsireni free softu.
Free gnu svet je jen pro nekoho -> vetsina bude pouzivat komercni systemy snazici se odrazet prani masy.
Linux dnes neni pro normalniho uzivatele. Ano, RedHat apod. se snazi to priblizit masam, ale potom to vazne budou kvalitni windows zadarmo (pro "voly"). A ani zadarmo nebudou. Linuxu se chytily firmy jako SuSe a ty na nem budou normalne vydelavat. A lidi si radi zaplatej aby meli pohodli.
GNU samotne podle me moc nezajima masove rozsireni - prikladem je Debian. Delaj soft pro lidi jako jsou oni. Proto nebude GNU/Linux v kazde domacnosti. Mozna tam bude Suse/Linux tezce podobny Microsoft/WindowsXY. A za podobny prachy.
O velkych pocitacich mam taky mlhave predstavy, ale je jasne, ze system nabizejici 1 nebo 2GB virtualni pameti jim asi stacit nebude. A jak je to vubec s podporou vice procesoru ? Treba 64 procesoru ? Asi zadna slava. Ja to ale po Linuxu nechci, protoze PROC CHTIT, ABY BYL JEDEN SYSTEM VSUDE, ZE JO!
Clustery nejsou velke pocitace, i kdyz je snad mohou nahradit. (nevim)
> Ja proste tvrdim, ze obycejny uzivatel ma nekolik
> odlisnych moznosti. Muze si koupit zabaleny obraz
> pochybne kvality diky pekne reklame v televizi, kde
> ukazovali jak asi vypada. A taky si muze(bude
> moci) "koupit" (stahnout) obraz o kterem nestranni
> odbornici tvrdi ze je kvalitni, ze v jejich sbirkach
> uz prebyva delsi dobu a nebyl vymenen, ze jeho autor
> nespechal pri malovani, ze autorovi nezalezelo na tom
> (ale ani mu to nevadi), aby se obraz dostal do
> kazdeho domu, ale ze mu jde predevsim o uznani a
> rozsireni sbirky profiku.
Takze windows (treba 2k) vlastne dobre nejsou, jenomze dav neposloucha odborniky a nekupuje si domu unixy. To je prave to - co vy povazujete za kvalitni, nemusi byt kvalitni pro usera zajimajici ho se maximalne o to jak pustit word. Chce skrinku, kterou prinese z obchodu, postavi ji doma na stul, zmackne cudlik a "pise na stroji", mailuje, "browsuje" apod. Absolutne mu nic nepovidejte o nejaky konfiguraci! Pro nej jsou windows super a na unix-like system se vam vykasle. Pokud se takovej unix-like system bude snazit byt snadno pouzitelny jako windows, tak se to zas nebude libit vam. Vy proste mate jina prani nez normalni uzivatel. Ten si radsi koupi windows za par tisic a ma pokoj a vubec ho nezajima jak to funguje. A GNU plni prave ta "jina prani". Ne prani masy.
mozna dost kecam, protoze tomu nerozumim, ale od toho je diskuse abych se neco dozvedel
tezko rict, uvidime :)
Ja samozrejme netvrdim (doufam), ze my budeme svedky masoveho rozsireni free softu, ale ze dalsi generace budou.
Linux, bohuzel zatim neni pro vsechny uzivatel. Jsou dokonce okamziky, kdy pochybuji, ze je pro me.
I kdyz napriklad SuSE je komercni firma, tak zivi profiky, kteri delaji free sw a to je asi zakladni rozdil oproti Microsoftu. Na druhou stranu kdyz jsem se na stanku SuSE na Invexu ptal na datum vypusteni SuSE 7.0 Evaluation CZ bylo mi receno, ze nekdy ke konci listopadu bude, ze firme SuSE "mali, chudi" uzivatele neprinaseji zisky. Je to proste firma vydelavajici penize podobne jako Microsoft.
O GNU tvrdim, ze nechce masove rozsireni Linuxu, ale ze to bude vedlejsi produkt jejich prace.
Pokud uzivatele nezajima jak to funguje, hlavne ze to funguje, tak misto par tisic za win, da polovinu mne a ja mu nainstaluji Linux, pridam jeho jako uzivatele, nakonfiguruji, pridam spoustu dalsiho sw a zajistim dalsi podporu ....... a uzivatel bude stejne spokojeny za polovinu cenu.
Prvne, ale musim dostudovat. :) ... :(
S pozdravem mj.
Predtete si Stallmana na zvonu nebo az vyjde na netday.cz.
Programator freesoftu dostava prachy za prodej free softu a dalsi podporu programu.
Taky jsou nabizeny odmeny za vyreseni konkretniho problemu, pri programovani do jadra (pokud nato mate) vas bude platit SuSE CR, atd.....
Chce to jen umet programovat, delat freesoft a hlavne myslet free a pak to prijde samo.
"Podle me je programovani v jistem smyslu umeni. ... A lide si prece nekupuji zabalene obrazy"
Pokud je ale "obkreslí", třeba jenom částečně, a pak prodají, pak jsou jednak zlodějíčci, ale také onucky, neschopné něčeho dosáhnou sami.
Jenom na okraj, nedávno jsem jel do stavebnin pro cihly, ptal jsem se, kde mají free cihly, abych naložil. Vůbec nechápali co po nich chci, a když jsem jim vysvětlil, jak jsou pozadu, když nechtějí tu dřinu poskytnout zdarma, prchal jsem pěkně rychle popředu
> 2) Pokud ma clovek trochu ucty k programovani a
> nechce skoncit u patlani asp/php stranek, delani
> ucetnickych databazi nebo kresleni vokynek v
> nejruznejsich \\\"progresivnich\\\" visual X++
> development environments, tak se stejne v komercni
> sfere zivit nemuze. Jina mista tam totiz neexistuji.
to (doufam) neni vubec pravda, prikladem je grafika, poc. hry, operacni systemy (a vse okolo), ruzny servery (databaze, sit), systemy ridici technologii, umela inteligence, drivery atd. atd. atd.
Samotnemu je mi trochu spatne z drag&drop programovani, kdy se predpoklada ze jste blbecek jehoz je treba co nejvic odstinit od pravdy. Vetsinou se asi opravdu vyrabi software typu \"stupidni klient k databazi ve VB nakresleny mysi\". Myslim ze jde o to se nenechat do toho vtahnout. Mate moznost se zajimat o jine oblasti, vyniknout v nich a VB apod. ignorovat. A nerekl bych, ze by clovek mel moc velkou konkurenci, protoze hodne lidi se s s tim co vy nemate rad spokoji a vyhovuje jim to.
Kdyz tak vnimam diskusi free vs open source, budoucnost Linuxu apod, mel bych dotaz. Pouzivam MAC OS, Win i Linux a zvlaste u Linuxu se v posledni dobe setkavam s 'ortodoxnimi' nazory na posledni zmeny jako GUI stale vice pripominajici 'okna', vetsi hw naroky apod. Osobne si vystacim napr s blackboxem, protoze jsem mel pocit, ze kde i gnome muj pocitac zpomaluji a rusily mne. Uvital bych nejaky clanek na tema neco jako 'zaryti' konzoliste vs 'oknari' (to oznaceni jen pro ilustraci). Spousta diskusi kolem Linuxu se stava v posledni dobe spise flameware mezi vyznavaci ruznych distribuci a GUI. To urcite neudela dobry dojem na novacky (jako napr. ja), protoze skutecne nevedi, s cim a jak zacit.