Dívám se na průběžné výsledky ankety k tomuto článku a její výsledky mě poměrně překvapují. Zřejmě, či spíše určitě, nemám takový přehled, proto by mě zajímalo, které typické OSS projekty (aplikace) jsou multiplatformní a jaký je důvod mít projekt multiplatformní?
Jako jednoho z těch typických zástupců vidím Firefox (Mozilla Foundation), doplníte mě? Případně uvedete nějaké důvody?
Díky
– J.
Multiplatformních je skutečně hodně projektů, jen namátkou co mě napadlo: Firefox, Thunderbird, Chrome (Chromium), Gimp, OpenOffice.org, Blender, MPlayer, VLC, Apache, Inkscape, Audacity a mnoho dalších. Téměř každá open-source aplikace je multiplatformní.
A důvody pro multiplatformnost? Především ty, že je možné pouštět software na různých platformách = nabízíte ho uživateli bez ohledu na to, kterou platformu používá.
Multiplatformně navržená knihovna, aplikace má mnohem větší význam, smysl, užitnou hodnotu. Navíc nutí vývojáře se držet zažitých (rozšířených) standardů. Pokud chci, aby mi aplikace jela jak na nejrůznějších unix-like systémech, tak na win, tak musím opravdu umět programovat, musím se toho víc naučit, ale zase mám mnohem větší odezvu. Vaše práce má větší význam – může ji použít více lidí. Firefox je asi nejrozšířenější GUI aplikací – dalšími aplikacemi mohou být PostgreSQL, Firebird, Gnome, KDE, existují open source multiplatformní knihovny – např. LibXML2. V Podstatě všechny OSS aplikace jsou multiplatformní – je už to taková tradice. Jednak vývojáři chtěli používat své kódy v práci (na různých HP-UX, Solaris) a jednak doma (na BSD, Linuxu). Proč psát věci 2×?