Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Publikování programů na fóru

Aktivity
Avatar
Kit
Tvůrce
Avatar
Kit:10.8.2013 10:58

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
10.8.2013 10:58
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:10.8.2013 11:00

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

Nahoru Odpovědět
10.8.2013 11:00
You are the greatest project you will ever work on.
Avatar
Odpovídá na Kit
Neaktivní uživatel:10.8.2013 11:00

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
Neaktivní uživatelský účet
Avatar
TomBen
Tvůrce
Avatar
TomBen:10.8.2013 11:04

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 Hartinger
Vlastník
Avatar
Odpovídá na TomBen
David Hartinger:10.8.2013 11:15

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
You are the greatest project you will ever work on.
Avatar
Martin Dráb
Tvůrce
Avatar
Martin Dráb:10.8.2013 11:55

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
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:10.8.2013 13:02

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
Tvůrce
Avatar
TomBen:10.8.2013 13:28

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
Tvůrce
Avatar
Martin Dráb:10.8.2013 17:43

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.