Avatar
Kit
Redaktor
Avatar
Kit:

V poslední době se často setkávám s tím, že zde někdo uveřejní program ve tvaru spustitelném ve Windows, tedy EXE. K čemu to je? Podle mne to komunitě vůbec nic nepřinese, navíc zde hrozí zamoření uživatelů breberkami.

Freeware je asi nejrizikovějším druhem software. Uživatel nemá vůbec žádnou záruku, že program bude dělat jen to co má a ani si to nemá jak ověřit.

Je samozřejmě na autorovi, jakou licenci svého programu zvolí, ale je také vhodné při tom přemýšlet o prospěšnosti pro obě strany.

Odpovědět  ±0 10.8.2013 10:58
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:

99% komunity to spustí, nevidím nikde problém.

Nahoru Odpovědět 10.8.2013 11:00
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Inoue Yūki
Redaktor
Avatar
Odpovídá na Kit
Inoue Yūki:

Takový problém v tom nevidím. Řekl bych, že je to riziko toho, kdo program stáhne. Navíc tato komunita je řekl bych v tomto ohledu bezproblémová.

Nahoru Odpovědět 10.8.2013 11:00
Avatar
TomBen
Redaktor
Avatar
TomBen:

Přijde mi rozumné přemýšlet o takových věcech dřív než nastanou.
Bezproblémovost komunity může změnit jeden dobře vycvičený maniak.

Nahoru Odpovědět 10.8.2013 11:04
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na TomBen
David Čápka:

O tom se moc přemýšlet nedá :) Kdokoli může cokoli poslat na jakékoli fórum a nikdo s tím nic neudělá.

Nahoru Odpovědět 10.8.2013 11:15
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Martin Dráb
Redaktor
Avatar
Martin Dráb:

Co se týče znalostí tohle zveřejňování programů pouze ve formě binárky moc nepomůže. Pokud by pro mě nějaký takový program byl OPRAVDU zajímavý (uměl něco, co bych rád uměl také), tak si na něj pustím IDA Pro Disassembler. Takže absence zdrojáku znamená jen jisté zpomalení (vzhledem k mým zkušenostem s reverzením asi dosti výrazné).

Hlavní přínos zvěřejňovat pouze binárky vidím ve zvyšování znalostí komunity ohledně dostupných nástrojů, pokud jsou ty nástroje rozumně kvalitní. Ale víc v tom asi není.

Jinak i u OSS projektů, které jsou jen trochu větší, už argumenty typu, že si uživatel může ověřit, zda nedělají něco, co nechce, neberu. Nejen proto, že většina uživatelů nemá dostatek zkušeností, ale také proto, že prohrabovat se tisíci řádků zdrojového kódu je často na zabití (ano, i já píšu takový kód, pokud je primárním cílem něco rychle vytvořit a používat, nebo pokud je potřeba něco rychle dokončit (z čehož ale pak nejsem vůbec šťastný)).

Takže:
Z hlediska komunity je to skoro k ničemu, ale nic moc se s tím dělat nedá. Někteří lidé mají k open source prostě své výhrady (včetně mě).

Nahoru Odpovědět 10.8.2013 11:55
2 + 2 = 5 for extremely large values of 2
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:

99 % komunity to spustí a já v tom problém vidím. Ne kvůli tomu 1 %, ale kvůli tomu, že nám taková binárka nic nepřinese. Jenom potenciální škodu.

Nahoru Odpovědět 10.8.2013 13:02
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
TomBen
Redaktor
Avatar
TomBen:

Zdá se, že pravdu mají bohužel úplně všichni. :-)
Spustitelné soubory jsou rizikové a k poučení ostatních nezpůsobilé.
Kód bývá méně přehledný a pokud není dostatečně prozkoumán, nevypovídá
dost o celkové funkčnosti, GUI designu a uživatelské přívětivosti.
U některých typů programů jsou tyto detaily velice důležité.
Třeba u her je celkem jedno, že mají zajímavý kód, když to nejde hrát.
Jiný případ byl třeba posledně s tím sebesama mazacím exe.
Když se to nevyzkouší, já osobně těžko poznám, jestli to fakt funguje.
Asi budeme muset to riziko nést.

Nahoru Odpovědět 10.8.2013 13:28
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Martin Dráb
Redaktor
Avatar
Martin Dráb:

99 % komunity to spustí a já v tom problém vidím. Ne kvůli tomu 1 %, ale
kvůli tomu, že nám taková binárka nic nepřinese. Jenom potenciální škodu.

Riziko tu bude vždycky. Možná by se zmenšilo, kdyby nebyly důvěryhodné certifikáty tak drahé.

Fórum tak moc nečtu, takže jsem si popravdě ani moc nevšiml, že by sem nějak výrazně přibývaly exáče. Pokud by se jednalo o nějaké užitečné nástroje, tak v tom problém nevidím. Ono obvykle pokud jsou ty programy užitečné, bývají často dost složité na to, aby člověk mohl přečíst jejich zdroják za jeden večer a pochopit ho.

Pro mě jako systémáka jsou užitečné třeba utility z webu http://www.sysinternals.com. Zdrojáky se k nim prakticky sehnat nedají. Kdysi byly u některých utilit k dispozici (tak 13 let zpátky minimálně). Podařilo se mi dostat (díky Webarchivu a časopisu Dr Dobbs) ke zdrojákům dvou z nich, které kdysi byly zveřejněny. A můžu říci, že pokud se člověk nepohybuje v dané oblasti, tak mu ty zdrojáky moc nepomohou. Musí být velmi opatrný, protože pravděpodobně nepůjdou použít copy-paste způsobem.

U takovýchto utilit tedy problém nevidím. Samozřejmě, komunita se nedozví, jakým způsobem fungují (a zda nedělají ještě něco navíc), pokud si je nereverzne.

Nahoru Odpovědět 10.8.2013 17:43
2 + 2 = 5 for extremely large values of 2
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.