Glubo
Visitor |
Instalace pod linuxem - 2005/06/24 18:11
Neslo by uverejnit jednoduse i babala.tar.gz? Ono velka cast lidi pod GNU/Linux ma jistou neudverivost k instalacim typu InstallNeco.sh... A kdo ma pokazde cist ty skripty, aby zjistil, co vlastne s tim souborem ma udelat aby si to rozbalil tam, kam chce, a ne tam kam chtel autor?
|
|
|
The administrator has disabled public write access. |
Pavel Richter
Visitor |
Re:Instalace pod linuxem - 2005/06/27 15:11
Vytvoření babala.tar.gz by musela předcházet změna licence programu. Nemám však v plánu, vzdát se všech autorských práv, jak bych učinil vydáním hry pod licencí freeBSD. Sice jsem chtěl vydat hru pod GPL. Ze začátku jsem tak neučinil, protože jsem se bál, aby někdo neudělal klon této hry s lepší grafikou. Také jsem nechtěl zbztečně dělat příliš mnoho instalací a chtěl jsem zdrojový kód před zveřejněním trochu učesat.
Poté mě však začali chodit maily typu: "Měl by jsi změnit licenci programu, já bych se vydat program pod jinou licencí než GPL styděl." . V diskuzích jsem se dozvěděl, že pod Linuxem není nikdo na software pod jinou licencí než GPL zvědaví, a zvláš´t ne na logickou hru. Zdálo se mi, že je má hra na linuxovských stránkách hůře hodnocena než na stránkách windousáckých.
Já mám rád Linux a otevřenému software jsem fandil. Dokážu si představit, že pro některé využití je výhoda otevřeného software díky bezpečnosti, možnosti upravení existujícího kódu, možnosti kompilace na různých platformách výrazná. Jinde však může některá drobnost, či lepší algoritmus rozhodnout o volbě drahého komerčního uzavřeného produktu. Proto je důležitá různost software a i licencí pod kterými je program vydáván. Pokud si programátor myslí, že mu vydání software pod jinou licencí zajistí větší zisky, má právo tak učinit. Je důležité aby neuváženou podporou některého typu licence nedošlo k degradaci programátorovy práce.
Já jsem byl ochoten darovat tento software GPL komunitě. Nejsem však ochoten podporovat vydáním svého software pod licencí GPL skupinu lidí, která se snaží komerčnímu software ztížit, nebo dokonce zamezit přístup k Linuxu. To je důvod proč tento software nikdy nebude GPL.
V poslední době jsem se rozhodl dodělat do Babaly možnost zveřejnění nejlepšího skóre na internetu. Zveřejněním zdrojáků bych umožnil fixlování. To je další argument proti otevřenému kódu.
Verze programu pro Linux se dostala z hlavní koleje na vedlejší. Ani nevím, jestli to někdo na Linuxu hraje. Pokud bych dělal tuto hru znova, asi bych udělal pouze verzi pod Windows. Tím bych se zbavil nutnosti knihovny GTK+. Teď je však můj program založen na GTK+ a vytvoření verze pro Linux je snadné. Myslím si že Linux tím že Babala není pod GPL zas o tolik nepřichází a pro mě by to byla práce navíc. Nechci nad tím již přemýšlet.
|
|
|
The administrator has disabled public write access. |
Michal
Visitor |
Re:Instalace pod linuxem - 2005/07/27 17:56
Ahoj, mam k tvemu prispevku par poznamek:
- Nikdo nerika ze ten .tar.gz musi obsahovat zdrojaky. Klidne tam muze byt binarka + podpurne soubory. Jen je potreba zajistit, aby binarce bylo jedno kde to vsechno bude nainstalovano - moznosti jak toho dosahnout je spousta.
- Kdyby byl program open source tak nekdo urcite vyrobi lepsi grafiku, lepsi instalator, lepsi cokoliv. A vsad se ze by v takovem pripade ty patche poslal tobe a nedaval si praci s vlastnim klonem. Tak to proste chodi. A i kdyby ne, tak vetsina OSS licenci by ho nutila ti ty zmeny opet dat k dispozici. Cili bys nic netratil - jen by se hra mohla rychleji vyvijet
- Co se tyka neuverejneni zdrojoveho kodu jako obrany pred fixlovanim s vysledky - hehe
Az umisteni na vysledkove listine bude pro nekoho tak dulezite aby byl ochoten tomu venovat svuj cas, tak ten pouzity protokol rozlouskne at chces nebo ne. Byly prolomeny mnohem silnejsi protokoly closed-source systemu Cimz jen rikam, ze "security by obscurity" nikdy moc dlouho nefunguje.
- Tu poznamku ze "nejsi ochoten vydanim softu pod GPL podporovat skupinu lidi co chce omezit closed-source na Linuxu" jsem nejak nepochopil...? To nemyslim ironicky - fakt jsem nepochopil v cem tva obava spociva
[li] Opensource licence nejsou jen GNU a BSD. Je spousta dalsich a nektere by ti mozna lip vyhovovaly. Treba existuje i takove zakazujici pouzit stavajici kod v jinych produktech, nebo delat klony a vydavat je pod vlastnim jmenem. Pak by to sice nebyl "Free source" ale jen "Open source", ale i to by mnoha lidem ucpalo pusu
|
|
|
The administrator has disabled public write access. |
Pavel Richter
Visitor |
Re:Instalace pod linuxem - 2005/07/27 20:34
1. Myslím, že něco takového co popisuješ obsahuje InstallBabala.sh. (druhá linuxová instalačka)
2. Já si myslím, že lidí ochotných dělat něco takového bez nároku na peníze a hlavně těch, co by nechtěli ani pod projektem vidět své jméno umístěné v popředí, zas tolik není. Proto každým dnem vzniká a zaniká mnoho projektů, místo toho aby se zdokonalovali existující.
3. Máte pravdu, že umístění na výsledkové listině asi není dostatečnou motivací k luštění uzavřeného protokolu, ale kdyby byl otevřený, pravděpodobnost toho je daleko větší.
4. Asi jste to nepochopil, protože jsem to moc zkrátil a nechtělo se mi to rozvádět. Možná si za nějakou dobu na to najdu čas.
Možná i prozkoumám možnost vydat software pod jinou otevřenou licencí. GPL by mě vyhovovala, takže nebude tak obtížné nějakou najít.
|
|
|
The administrator has disabled public write access. |
Ondřej Surý
Visitor |
Re:Instalace pod linuxem - 2005/07/28 00:19
No já myslím, že kvůli pár tlučhubům postihujete sebe i tu většinu mlčících...
Osobně mi připadá, že dělat kvůli takovédle hříčce (tím nechci nijak snižovat hodnotu vaší práce) takové ciráty je fakt zbytečné a jediné, co by vám i ostatním otevření kódu přineslo by byl prospěch.
Například, kdyby tahle hra byla pod nějakou DFSG (Debian Free Software Guidelines) licencí, tak bych vám ji s chutí zabalíčkoval do Debianu a uživatelská báze by se několika násobně rozrostla.
O.
|
|
|
The administrator has disabled public write access. |
azurIt
Visitor |
Re:Instalace pod linuxem - 2005/07/28 05:27
1. zjavne si to nepochopil ide o to, aby to bolo normalne zapakovane a nie aby to malo nejaky skript, ktory to rozpakuje za mna (a boh vie co este spravi, uz to tu bolo povedane: nemam chut citat kazdy skript, ktory sa mi dostane pod ruku). tiez by mi viac sedelo tar.gz/bz2 .
|
|
|
The administrator has disabled public write access. |