Programjaim

Sajnos a HUPon még mindig találkozok néha-néha olyan kijelentésekkel, hogy windowsra az összes jó program fizetős, ami ingyen van az használhatatlan, bugware, adware, whateverware, opensource pedig kizárólag linuxról portolt lehet. Ezért fogtam a nem kevés telepített programomat, és megvizsgáltam ezen tulajdonságaikat. Egyrészt besoroltam őket a Proprietary, Freeware, Opensource kategóriák valamelyikébe, másrészt megvizsgáltam, hogy multiplatformok-e. Íme a teljes, 70 programból álló lista:


| Program neve                | Kategória | Licenc kategória | Multiplatform |
|-----------------------------|-----------|------------------|---------------|
| 7-Zip                       | program   | Opensource       | 0             |
| Adobe Flash                 | plugin    | Freeware         | 1             |
| allSnap                     | program   | Freeware         | 0             |
| Audacity                    | program   | Opensource       | 1             |
| Avast                       | program   | Proprietary      | 1             |
| BlackBerry Desktop Software | program   | Freeware         | 0             |
| Blender                     | program   | Opensource       | 1             |
| BZFlag                      | játék     | Opensource       | 1             |
| CCleaner                    | program   | Freeware         | 0             |
| CDBurnerXP                  | program   | Freeware         | 0             |
| Dia                         | program   | Opensource       | 1             |
| Doxygen                     | program   | Opensource       | 1             |
| Dropbox                     | program   | Freeware         | 1             |
| F.lux                       | program   | Freeware         | 1             |
| FooBillard                  | játék     | Opensource       | 1             |
| Foxit Reader                | program   | Freeware         | 1             |
| Gimp                        | program   | Opensource       | 1             |
| Google Earth                | program   | Freeware         | 1             |
| Google Talk                 | program   | Freeware         | 0             |
| Gregion                     | program   | Freeware         | 0             |
| Hedgewars                   | játék     | Opensource       | 1             |
| HWiNFO                      | program   | Freeware         | 0             |
| InSSIDer                    | program   | Freeware         | 0             |
| Java JRE                    | program   | ???              | 1             |
| Java JDK                    | program   | ???              | 1             |
| JPEG Lossless Rotator       | program   | Freeware         | 0             |
| Ketarin                     | program   | Opensource       | 0             |
| Krut                        | program   | Opensource       | 1             |
| Lightscreen                 | program   | Opensource       | 0             |
| Microsoft Office 2010       | program   | Proprietary      | 1             |
| Microsoft SkyDrive          | program   | Freeware         | 0             |
| Microsoft Windows 7         | OS        | Proprietary      | 0             |
| Middle-Click Simulator      | program   | Freeware         | 0             |
| Mp3tag                      | program   | Freeware         | 0             |
| NetBeans                    | program   | Opensource       | 1             |
| Nokia Suite                 | program   | Freeware         | 0             |
| Oxelon Media Converter      | program   | Opensource       | 0             |
| PuTTY                       | program   | Opensource       | 1             |
| Recuva                      | program   | Freeware         | 0             |
| RSSOwl                      | program   | Opensource       | 1             |
| Sauerbraten                 | játék     | Opensource       | 1             |
| Scilab                      | program   | Opensource       | 1             |
| SciTE                       | program   | Opensource       | 1             |
| SeaMonkey                   | program   | Opensource       | 1             |
| Skype                       | program   | Freeware         | 1             |
| Steam                       | program   | Freeware         | 1             |
| Subtitle Workshop           | program   | Freeware         | 0             |
| TINA-TI                     | program   | Freeware         | 0             |
| TortoiseHG                  | program   | Opensource       | 1             |
| Total Commander             | program   | Proprietary      | 0             |
| TrackMania                  | játék     | Freeware         | 0             |
| Turn Off LCD                | program   | Freeware         | 0             |
| TuxGuitar                   | program   | Opensource       | 1             |
| UltraVNC                    | program   | Opensource       | 0             |
| Unity Web Plalyer           | plugin    | Freeware         | 1             |
| Unlocker                    | program   | Freeware         | 0             |
| Urban Terror                | játék     | Opensource       | 1             |
| Visual Paradigm for UML     | program   | Proprietary      | 1             |
| Visual Studio Express       | program   | Proprietary      | 0             |
| VLC                         | program   | Opensource       | 1             |
| VMware Player               | program   | Proprietary      | 1             |
| Vuze                        | program   | Opensource       | 1             |
| WinDirStat                  | program   | Opensource       | 0             |
| WinKlipper                  | program   | Opensource       | 0             |
| WinMerge                    | program   | Opensource       | 0             |
| Wireshark                   | program   | Opensource       | 1             |
| WinSCP                      | program   | Opensource       | 0             |
| WLAN Optimizer              | program   | Freeware         | 0             |
| Xming                       | program   | Opensource       | 0             |
| XMoto                       | játék     | Opensource       | 1             |

A táblázatért köszönet a Markdown Tables generator-nak! :)

Megjegyzés: azokat a programokat is Proprietarynak jelöltem, amiket bizonyos korlátozásokkal ingyen használhatok. Ezek az Avast, a Visual Paradigm for UML, a Visual Studio Express és a VMware Player. A Java jogi státuszáról fogalmam sincs, mintha a nagy része már opensource lenne, de nem a teljes. Multiplatformnak jelöltem azokat a szoftvereket is, amik Windowson kívül még legalább egy unix-like rendszerre érhetőek el (pl. OS X vagy Linux), Androiddal és egyéb mobil platformokkal nem foglalkoztam. Ha valaki lát hibát, jelezze.
Szerk: A 7-Zipet először multiplatformnak írtam, de mivel a gui windows only, ezért a mostani összehasonlításban mégsem tekintem annak.

Némi statisztika:

Programok száma a licenc kategória alapján:
Opensource: 33
Freeware: 28
Proprietary: 7
???: 2

Programok száma multiplatfom státuszuk alapján:
Nem multiplatform: 33
Multiplatform: 37

Összefüggések a két változó között:

Opensource és nem multiplatform: 10
Opensource és multiplatform: 23

Freeware és nem multiplatform: 20
Freeware és multiplatform: 8

Proprietary és nem multiplatform: 3
Proprietary és multiplatform: 4

???: 2

Konklúzió: a telepített programjaim közel 90%-a nyílt vagy ingyenes program, és egyáltalán nem érzem, hogy rossz szoftvereket használnék, tehát az az állítás az én esetemben máris megdőlt, hogy jó szoftver csakis fizetős lehet. Az opensource programjaim nagy része ugyan valóban multiplatform, de van köztük olyan, ami nem linuxon kezdte a pályafutását, 27%30%-uk pedig egyáltalán nem érhető el más platformra. Tehát az az állítás sem igaz, hogy opensource program csakis linuxról portolt lehet. Nagyjából fordított az arány a freeware programok között, ami valóban lehet a platform sajátossága, vagyis az ingyenes programok gyakran zártak. Ez engem speciel nem zavar.

Hozzászólások

Multiplatform nálad mit jelent?
Mert pl. AVAST van Androidon is.

A Vmware player meg tudtommal freeware. Változott valami?

"Multiplatformnak jelöltem azokat a szoftvereket is, amik Windowson kívül még legalább egy unix-like rendszerre érhetőek el (pl. OX X vagy Linux), Androiddal és egyéb mobil platformokkal nem foglalkoztam."

Szerk: viszont ahogy nézem Mac-re is van, szóval végül is jogos, javítom.

VMware Player csak otthoni használatra ingyenes, production környezetben licencköteles:
"Free for Personal Use

Player Plus is licensed for commercial use but if you simply want to learn about virtual machines or run virtual machines at home you can always use VMware® Player™ for free!
Download Player for personal use.
- See more at: http://www.vmware.com/products/player/#sthash.BFuDTQ3g.dpuf"

Mondjuk a droid azért nem tisztán mobil platform. Végeredményben az is egy linuxos valami. ;)

update: továbbmegyek, bár korábban ezt nem mertem említeni, mert féltem, hogy csak a memóriám szórakozik...
http://forum.avast.com/index.php?topic=117316.0
Eszerint van (??? volt ???) linuxos avast is. :)

A legnépszerűbb linuxos felhasználói programok léteznek rá, ugyanúgy ingyen…
A Linux legfőbb erőssége az apró toolokban rejlik, ahogy összekapcsolja az ember a sed-et meg az imagemagick-et egy quick'n'dirty onelinerben – amire biztosan van egy powertool Windows alatt, de sajnálom összeszemetelni a gépet alighasznált egyvalamire jó szoftverekkel.

int getRandomNumber() { return 4; }  // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű.  xkcd

Vagy powershell. :) A példád gonosz egy picit, mert a .net image processing eszközeit nem ismerem, valószínűleg nem használhatóak olyan egyszerűen, mint az imagemagick. Viszont van natív imagemagick windowsra, tehát ugyanazt pont meg lehet csinálni. :) Btw batch image processingre bimp-et használok, egész jó.

Poliverzumnak mehetett volna ez privátban is. :)

Ne aggódj, elolvastam.

Véleményem:

Ez csak azt bizonyítja, hogy az Opensource eszme terjesztői annyit se értenek a marketinghez mint én, az aspergeres, pedig az köztudott hogy azoknak az üzleti érzéke finoman fogalmazva nem a legjobb. Azaz: ha valami jó progit megcsináltak (mint opensource, free, stb) Linuxra, azt nem szabadott volna megcsinálni Windowsra is! Azzal ugyanis a konkurrens platformot támogatták, ami lássuk már be, minden erejével a Linux eltiprására törekszik!

Így persze hogy nem is jön ez a linuxdesktopéve, mert az R=1 userek tojnak váltani, minek azt ha a maguk kedvenc programjait vagy azok alternatíváit meglelik INGYEN Windows alá is!

Bezzeg a photoshopot senki nem portolja ingyééé' a Linuxra.. A CorelDrawot se... stb. Nekem mondjuk nem is hiányoznak, de sokan szeretnék. Tudom, az Win alatt se opensource. De épp ez az: Ha azok nem teszik elérhetővé Linux alatt, a linuxos tábornak is hasonló kedvességgel kellene e dolgokhoz hozzáállni...

Az persze fel sem merül, hogy egy program opensource mivoltának semmi köze a linuxhoz vagy a windows gyűlölethez. Olyannyira, hogy a microsoftnak saját open source project hosting szolgáltatása van, ráadásul támogatott licenc a GPL és az se kikötés, hogy a projectnek bármilyen microsoftos termékhez köze kell, hogy legyen (értsd: nem kell windowson futnia).

Bár tudjuk, hogy az igazán sikeres opensource projektek mögött a legtöbbször cégek állnak (hopp, erről is akartam már írni :)), a hobbiprojektként indult opensource szoftverek esetén a programozó szeme előtt kizárólag a probléma megoldása lebeg. Ha pedig a programozó történetesen windowst használ, akkor nyilván arra fogja elkészíteni a programot.

egy open source fejleszto szamara (mint pl. en is) a windozos tabor egy ujabb szegmens. Egy nyilt forrasu szoftverek taxonomiajaval foglalkozo prezentacio szerint tudomasul kell venni, hogy a windows A platform.

Ha valaki mondjuk a te ideologiaddal megfertozve izombol elutasitja oket, az a potencialis userek ~98%-rol lemond. Marpedig aligha van olyan fejleszto / ceg, amelyik deklaraltan erre utazik.

De hogy egy kicsit felvidamitsalak, pl. az email archivalo cuccomat eleve nem is akartam windows alatt is futora kesziteni. De nem windows gyuloletbol, hanem mert ez egy appliance jellegu cucc, ami az egesz gepet igenybe veszi, igy nem gond (es erre szamos windowsos rendszergazda a pelda), hogy egy Linux install az egesz alapja. Legalabb erdekelheti oket a support is :-)

--
"A politikat, gazdasagot es a tobbi felsorolt faszsagot leszarom, amig engem nem erint (nem erint)" (bviktor)

Te tenyleg ennyire hulye vagy, vagy csak tenyleg keptelen vagy felfogni azt az aprosagot, amit mar evek ota szajkoznak neked, h az open source NEM egyenlo a linux-szal ? Sot, az open source nem egyenlo semmilyen operacios rendszerrel vagy platformmal ?

---
pontscho / fresh!mindworkz

Meglepő lenne a számodra ha azt mondanám, ezzel kezdettől fogva tisztában vagyok?!

Te nem érted, hogy a fenti érvelésem a következő posztulátumokra épül:

1. Az OpenSource a legjobb és legtutibb és stb, emiatt evidens (számomra) hogy az volna az „igazi”, ha a világon kivétel nélkül minden progi OpenSource lenne, erre kell tehát törekedni.

2. Az 1. állapot még nem következett be, s mert az OpenSource mozgalom erőforrásai korlátozottak, erőfeszítéseinket a legfontosabb irányokba kell összpontosítani.

3. A legislegfontosabb program kétségkívül az operációs rendszer. Ez már meg van írva mint OpenSource: ez a Linux. Meg némely BSD. Mindenesetre semmiképp sem a Windows. Ezt igyekeznünk kell elterjeszteni, mert minél szélesebb körben terjed el, annál valószínűbb hogy még több OpenSource program keletkezik rá, főleg mert annál több fejlesztő kap kedvet hogy bekapcsolódjon az OpenSource fejlesztésekbe.

4. A fentiekből következik, hogy kifejezetten káros ha valami OpenSource progit bármely zárt forráskódú oprendszerre portolunk, ez egyrészt erőforrásaink pocséklása, másrészt érdektelenné teszi sokak számára az oprendszerváltást is, csökkenti azt az előnyt amivel a Linux rendelkezik a zárt forráskódú oprendszerekkel szemben.

1: Nem. Attol, hogy valami nyilt forras, attol meg az az adott dolog penzbe kerult, mar ha csak azt vesszuk, hogy a gep amin irodott, aramot hasznalt.

4: Es mi van azokkal, akik most meg windozt hasznalnak, de kacsintgatnak pl. linux fele? Ha van mar eleve olyan program ami mindket platformon fut, konnyebben ter at egyikrol a masikra. Te eleve elvenned toluk meg a lehetoseget is egy konnyebb atteresnek.

Amit fentebb mint 4.-et írtál, abban persze van némi igazad, amennyiben tényleg kevesebb stresszbe kerülhet áttérni, ha a másik platformon is megtalál egy csomó már megszokott progit. Ugyanakkor látjuk (erre bizonyság hogy a linux részesedése <2%) hogy ez az előny szerényen fogalmazva is nem túl jelentős! Azaz szerintem sokkal nagyobb KÁR itt a hátrány amit okoz, hogy esze ágában se lesz áttérni, mert nem érdeke: a legtöbb júzert nem érdekli az oprendszer (amit többnyire úgyis ingyér' warezol), hanem csak a programok ingyenessége. Na most ha a bolond OpenSource fejlesztők elkészítik neki ingyen Windows alá is, akkor miért váltana?!

Ha azonban nem lenne ilyesmi ingyen Win alá, esetleg megfontolná a váltást, mert Linux alatt meglenne neki mindez ingyen.

2/ legfontosabb irányokba összpontosítani vs.
3/ az operációs rendszer a legfontosabb, és már meg van írva.
→ lehet írni mást. Minek is fejlesszünk Linuxra? Miért érdeke egy opensource fejlesztőnek, hogy a Linux elterjedjen? Ha azt akarja, hogy sokan használják a szoftverét, talán jobban jár, ha egy elterjedt platformot választ. Vagy esetleg egy vállalat koorinálja a fejlesztést, és semmilyen üzlet előnnyel nem jár számára a Linux terjedése, sem a szoftver portolása.

Ha X program csak Linuxon érhető el, szvsz leginkább az fogja elkezdeni használni, aki
a/ eleve Linuxot használ, tehát nem járul hozzá a terjedéséhez
b/ nyomós oka van arra, hogy azt a programot használja, akár a Linuxszal járó „költségeket” is felvállalja (tanulás, telepítés, magánélet visszaszorulása, whatever).

Milyen szoftvereket tudsz, amelyek nyomós okot jelentenének a Linux használatára, ha nem lennének multiplatformosok?

int getRandomNumber() { return 4; }  // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű.  xkcd

A OpenSource az nagyon jó.

1. Sem a cégek, sem az igényes felhasználó számára nem előnyös az OpenSource, mivel nincs mögötte rendszer és redszerszálító szervezet. Nem mindig van határozott iránya a fejlesztéseknek, így sokszor hiányos a "termék".

2. Csak a fentiek miatt, csak az IBM dollármilliárdokat feccöl az "OpenSource" rendszerekbe, mert tökéletlenül, hányavetin készülnek. Ezért ugye nem működnek rendesen.

3. +1. Sajnos a linux nem operációs rendszer. Esetleg egy disztribúció - már ha megérdemli ezt a nevet. Nem is értem mi az a terjesztés. Van drogterjesztés, könyvterjesztés, aztán terjesztik az IGÉT is. Mindegyik szolgáltatás. A linux terjesztésékor hol a szolgáltatás? És miből gondolod, hogy az ingyenkenyér osztása szántóvető emberek kitermelésével jár?

4. Tehát marhaság volt AIX-re portolni az OpenSSH-t - lásd 2. pont - mert azok a marhák nem akarnak linuxra váltani. No, ez tényleg így lehet! :)

1. Az opensource nem azonos a bazár fejlesztési modellel. Az igaz, hogy sok nyílt forráskódú szoftver nyílt fejlesztéssű is (pl. a Linux kernel), de csinálnak cégek is nyílt forráskódú dolgokat, a legjobb példa a Java vagy az Android.
2. Csak azok készülnek szarul, amelyeket bazár módon fejlesztik. A katedrális fejlesztési modell rulz.

Egyrészt attól még multiplatform, másrészt arra gondolsz, hogy csak az AES cipherrel kódolt zip-et kezeli, ugye? Én pont fordítva voltam Linux-on. Ha windows-on a beépített zip csomagolóval megnyitható formátumot kell küldenem mely jelszavas is, akkor 7zip-pel kell tömörítenem az infó-zip-es zip parancs helyett.

Mintha a cetral dirt-t darabolásnál nem tudná kezelni, de ez sem biztos. De valamit olvastam a 7zip-nél, hogy el van bonyolítva, ézért nem is állnak neki.
Számomra a gtar (ustar!!)+gzip a tökéletes, mert az szabványos. No, azt meg a Total Commander kezeli rosszul. A rar meg mintha nem lenne igazán szabványos. Sok gond van a vindózosokkal. :)

Szerintem meg nem cli only, egy ideje van már wxgtk gui-ja, persze gondolom opcionálisan fordítható - arch-on mindenesetre van. Dolphin helyi menüben meg is jelenik a telepítése után, gondolom valami service menu-t is telepít.
Avast is rémlik, hogy van, rákerestem, AUR-ban van innen persze nem tudom, hogy friss-e, nem használtam.
Szerintem nem néztél mindennek utána alaposan :). Persze nem állítom, hogy nincsenek jó OS/freeware programok csak windowsra, amit nem portoltak, és másra sosem fognak portolni - bár pont a nyílt forrás miatt szerintem nem lehet azt mondani, hogy sosem...
Szerk: dropbox sem csak cli linuxon. De nem is megyek tovább a listán d-nél :)

Biztos, hogy az a 7-zip kliens nem külső fejlesztés? A honlap szerint már a p7zip is az: "p7zip is the command line version of 7-Zip for Unix/Linux, made by an independent developer."

Avastot már be akartam írni multiplatformnak, úgy látszik elmaradt...

Hm dropboxot tényleg nem néztem meg, pedig arról sejthettem volna, hogy nem windows only. Általában amit nem tudtam fejből, azt megnéztem, ezért a hibák legtöbbször ott fordultak elő, ahol idő közben változott a státusz.

Nem tolom ide a teljes listát, de nálam is elég hosszú - jelenleg két (általam megvásárolt) fizetős app van a gépemen, illetve egy try-before-buy jellegű konstrukcióban használt - ez utóbbinak a megvételével még ráérek; az összes többi feladatot simán el tudom intézni ingyenes cuccokkal. Illetve pontosítok: fizetős VPN termék kliense is fel van pakolva, mert szükség van rá.

Google Earth és Google Talk multiplatform. Cserébe kicsit zűrös nekem ez a 7zip, főleg ha hozzáveszem a putty-t és winscp-t. Én pl. a putty-t annak ellenére multiplatformnak nevezem, hogy életben nem láttam a grafikus felületét Windows-on kívül máson (mondjuk az igaz, a GTK-1.2-re épülő izét nem is szeretném), de CLI-eszközként használtam FreeBSD alatt is (meg win alatt is). Vagy valaki már használta WinSCP-t grafikus felületen Linux alatt? (Csak mert lehet végre megoldódna a problémám, ha az menne könnyedén.)

"Google Earth és Google Talk multiplatform."

Google Earth jogos, úgy emlékeztem wine kell hozzá, de látom ilyen követelményről nem írnak. A Talkban nem vagyok biztos, eleve nehéz infót találni hozzá mert a google a hangouts-szal átállt a chromeos kliensre (ami így ugyan multiplatform, de én nem erről a kliensről beszélek). Szerintem abból csak windows only kliens van, már ha csak abból indulok ki, hogy windowson masszívan használja az mshtml-t.

"Szerk: A 7-Zipet először multiplatformnak írtam, de mivel a gui windows only, ezért a mostani összehasonlításban mégsem tekintem annak."

Putty: egyrészt én is csak screenshoon láttam, másrészt a honlapon is írja, hogy van Unix source code, ezért az elég egyértelmű volt.
WinSCP: nem találtam semmilyen infót arról, hogy menne nem windowson is.

> Én pl. a putty-t annak ellenére multiplatformnak nevezem, hogy életben nem láttam a
> grafikus felületét Windows-on kívül máson (mondjuk az igaz, a GTK-1.2-re épülő izét nem
> is szeretném)

Erősen le vagy maradva. Évek óta támogatja a GTK 2.x-et:

http://www.fishinglochlomond.com/ubuntulinuxhelp/wp-content/uploads/201…

Google Earth és Google Talk miért nem multiplatform? Mindkettő itt fut a gépen, a Google saját yum repojából telepítve. Valamit félrenéztem?
Csaba

A Microsoft Office 2010 nem multiplatform, ez a verzio kizarolag Windowsra erheto el. Mac-re a Microsoft Office 2011 erheto el, ami viszont szinten nem multiplatform, mert Windowsra nem jelent meg. Szorszalhasogatas, de ha konkretizalod a verziot, akkor ez csak ebben a formaban igaz.
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. 

Na ez nehéz kérdés, mert verzió szempontjából valóban igaz. Ez tipikusan az a termék, ahol meg kell különböztetni egymástól az egyes verziókat (tudtommal fel is telepítheted azokat egymás mellé). Ugyanakkor funkcionalitását tekintve többé-kevésbé azonos pl. az office 2010 és az office 2011 for mac.

Sacc/kb igen, bar maga az office csomag funkcionalitasaban nagyon keveset fejlodott (ertsd: viszonylag keves uj funkcio kerul be a kulonbozo verziok kozott, inkabb csak alapos rancfelvarrason esik at, plusz az epp aktualis UI-divat iranyzatnak megfeleloen alakitjak at).
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.