Cum să substitui software comercial cu aplicaţii gratuite

În trecutul recent s-a discutat în diverse locuri care este strategia optimală pentru un utilizator care doreşte să fie de partea legii şi să nu folosească ilegal software. Pe unele site'uri au apărut liste cu aplicaţii open source sau gratuite, pe altele - se discută metode de a ascunde faptul că pe un computer e instalat software nelicenţiat.

Am decis să public această listă de aplicaţii, avînd două obiective:

În listă am inclus aplicaţii pe care le folosesc cu adevărat, şi nu "orice aplicaţii open source despre care am auzit", deci e o listă 100% personalizată. Fiecărei aplicaţii îi este atribuită o scurtă descriere, şi i se pune în corespondenţă o aplicaţie comercială pe care o utilizam cândva.

Notă: aplicaţiile de mai jos se referă la platforma Windows, o mare parte din ele au şi versiuni pentru alte sisteme de operare. Alte calculatoare din posesia mea rulează Linux, dar aplicaţiile de acolo nu vor fi menţionate aici; acest review este Windows-centric.

Urmează trei tabele: open source, freeware, aplicaţii comerciale licenţiate.

Legendă:

Aplicaţii open source

Program

Type/description

Analog

FreeMind

Mind-mapping

SmartDraw~

Paint.NET

Raster graphics

Corel Photo-Paint

PyScripter

Python IDE

Activestate Komodo

Inkscape

Vector graphics

Corel Draw

GIMP

Raster graphics

Corel Photo-Paint

Wireshark (Ethereal)

Network sniffer

oSpy

Network sniffer

lightHTTPd

HTTP server

Aspell

Spelling checker

PDFCreator

PDF printer

Adobe Distiller

Notepad++

Text editor

Tortoise CVS

CVS client

ClamWin^

Antivirus

I don't use an antivirus

Doxygen

Source code documentation generator

WinDirStat

Helps you free hard disk space by showing graphically the size of a file relative to other files

Mnemosyne%

Memory training application

Umit

Nmap frontend

UltraVNC

Remote desktop

WinMerge

File comparison

Putty

SSH, Telnet client

SecureCRT~

Dex dixit

Romanian dictionary

7Zip

Archiver

WinRAR

Miro (Democracy player)

Video player, clip downloader

VLC

Video player

LightAlloy*

Plucker

Palm reading software

iSilo,
TomeRaider

TestDisk

Recover corrupt partitions

OnTrack EasyRecovery

PhotoRec

Recover deleted files

ObjectRescue

CloneZilla

Partition/drive backup

Norton Ghost, AcronisTrueImage

Mozilla

browser

Python + libs

The best programming language on the planet :-)

Ffdshow

codec

JKDefrag^

Disk defragmenter

Diskeeper

MediaPlayer classic

Video player

Light alloy*

Aplicaţii freeware

Program

Type/description

Analog

CDBurner XP

CD/DVD writing

Nero

Opera

browser

GreatNews%

RSS reader

RegexCoach

Regex test

ActiveState Komodo

BlogDesk

XMLRPC blog client

Cain

Network sniffer with various features

Newzie%

RSS reader

VMWare player

Virtualization

VMWare

IcoFX

Icon editor

ArtIcons

Trillian

IM

Trillian Pro

Comodo Firewall

Personal firewall

Agnitum Outpost

nnCron*

Task scheduler

HxD

Hex editor

IrfanView

Image viewer

ACDSee

Winamp

Audio player

Winamp Pro

Picasa

Photo organizer

SlimFTPd

FTP server

Titan FTP

Skype

Wink

Flash, screen-cast

uTorrent

Torrent client

Sysinternals

Various system tools

X-Lite

SIP client

WinDBG

debugger

Robocopy

File/folder synchronization

nnBackup*

File/folder backup and synchronization

WeatherWatcher

Weather applet

IDA Pro free

Disassembler

Win32Dasm

Disassembler

FAR*

File manager, FTP client, SCP client, Hex viewer (highly extendable via plugins)

Everest

dictionary

Daemon tools

Virtual CD

Alcohol 120%

ExactAudioCopy

CD Ripper, encoder

OllyDBG

Debugger

Aplicaţii comerciale

Program

Type/description

Analog

Microsoft Windows

OS

Any decent Linux distro

Microsoft Office

Word, Visio, Excel, OneNote, spelling checker

OpenOffice

TheBat!

Mail client

Thunderbird~, Opera, Sylpheed~

Visual Studio

C/C++ IDE

Eclipse~, Dev-Cpp

Lingvo

Dictionary

Looking for a decent DICT client for Windows, Linux has good ones as a part of Gnome or KDE

În unele cazuri aplicaţia open source sau acea gratuită nu este un echivalent perfect al aplicaţiei comerciale, dar aceasta este destul de funcţională ca să fie acceptată, sau oferă acele funcţii din echivalentul comercial pe care eu le foloseam.

Detalii:

În final aş vrea să adaug că platforma Windows este utilizată pentru compatibilitatea cu colegii de serviciu, iar acasă totul este 100% open source. Deci, un "utilizator obişnuit" poate exista fără a leza interesele producătorilor software.

Comments

vitalie — 2007-11-28 17:23

nu mi-a placut Miro… am incercat sa deschid un fisier .wmv si mi-a reprodus doar sunetul, in loc de imagine propunandu-mi…pagina web pe care tocmai o rasfoiam… raman la Media Player Classic

gr8dude — 2007-11-28 17:39

De acord; este un mic secret - Miro il folosesc doar cu scopul copierii clipurilor de pe site’uri precum Youtube.

Ca video player ‘adevarat’ folosesc Mediaplayer classic pe Windows, si VLC pe Linux.

VLC in Windows il folosesc pentru situatii speciale, in care nu am codec’ul respectiv. De fapt nu mi s-a intimplat inca, dar cine stie…

Constantin — 2007-11-28 21:09

In windows folosesc WinSCP pentru SCP/SFTP. Xming pentru sesiuni SSH cu X (desi, agreed, VNC e mai comod). Pentru comunicatii foloseam WengoPhone / OpenWengo. Pentru vocabular - quizlet.com

E o lista buna de referinta =)

gr8dude — 2007-11-28 23:19

Foloseam si eu WinSCP, dar am gasit un plugin pentru FAR (facut de autorul WinSCP) si am decis sa folosesc FAR+SCP plugin in loc de o alta aplicatie. Inainte de FAR foloseam DOS Navigator (care e made in Moldova).

Bine ca mi-ai spus despre OpenWengo; pe site scrie ca suporta SIP, voi incerca sa-l folosesc in loc de X-Lite.

Cit despre quizlet.com, va trebui mai mult timp pentru teste; dar pina cind mi se pare ca este o implementare a ideii Mnemosyne (numai ca Mnemosyne nu e web-based).

Cred ca voi mai acumula ceva feedback si voi adauga un tabel nou - “readers’ contributions". Daca trebuie sa mentionez alte aplicatii, sa-mi spui.

P.S. Xming nu am incercat; dar ai incercat FreeNX? Teoretic ele fac acelasi lucru, doar ca FreeNX e descris ca “the best thing since sliced bread” (-:

vitalie — 2007-11-29 16:55

nu pot sa zic ca sunt prea entuziasmat de produsele Mozilla…le folosesc totusi, doar pentru ca sunt mai putin rele decat restul. bunaoara, Firefox este o grozavenie (lucreaza normal o vreme, dupa care isi ia, fara pic de rusine, cate 200 mb din memoria virtual si se blocheaza), nici cand il trec in Safe Mode nu e prea stralucit…ma gandesc sa trec la Opera, are si un download manager mai performant…pentru restul soft-ului, mersi mult….

gr8dude — 2007-11-29 17:27

Firefox este cu mult mai putin modest decit Opera. Folosesc Opera ca browser primar, iar Mozilla doar pentru un site intern de la serviciu (stiind ca acolo se vor deschide maximum 5 taburi).

Opera mai are: mail client, IRC client, download manager, pop-up blocker, banner-blocker, RSS reader, poate face zoom in/out cu tot cu imagini, bit-torrent client (destul de limitat) - si toate acestea consuma putine resurse. Nu-i inteleg pe oamenii care se chinuie cu alte browsere, in timp ce eu las browserul deschis cu zeci de taburi, zile in sir (facind hibernate).

Victor Margina — 2007-11-29 17:45

Pentru home userii sigur esta ca solutiile freeware sau open-source sunt preferabile, dar in cazul unei activitati profesionale cred ca titus softul comercial este standart de facto. Un desinger de exemplu nu isi inchipuie activitatea fara Adobe Photoshop. Sau un architect fara AutoCAD care creaza proiecte in standart international.
In cazul antivirusilor aceiasi situatie - home useri pot accepta soft gratuit fara nici o obligatie din partea producatorului. Iar o banca comerciala prefera sa procure o solutie - in acest caz au o garantie ca producatorul va asigura servicii de calitate in orice moment.

gr8dude — 2007-11-29 19:20

Nu sunt un designer profesionist, dar am confirmat empiric ca tot ce faceam inainte cu aplicatiile Corel, pot sa fac acum cu Inkscape, GIMP, si Paint.NET. Am gasit solutia pentru mine, dar presupun ca unii mega-designeri intr-adevar au nevoie de mai mult (timp pentru a deveni GIMP power users :-)

Cu AutoCAD am interactionat superficial, aici nu stiu daca exista vre-o alternativa.

Despre antivirusi, eram gata sa scriu “vezi de ce acolo scrie “why I don’t use an antivirus"", dar pe urma mi-am dat seama ca intr-o banca mai bine sa fie redundanta in securitate, decit sa ai nadejde in ratiunea umana. Si totusi nu ma grabesc sa spun ca “da, acolo trebuie un antivirus"; de fapt, cred ca solutia e intr-o politica ferma de securitate, iata unele masuri:

  • Utilizatorii nu pot transfera attachmenturi prin email, decit ceva de ce au nevoie la serviciu (PDF, DOC, XLS, etc). Pe mail server ruleaza software care analizeaza attachmentul si se asigura ca e intr-adevar un PDF & co; daca e un executabil cu extensia schimbata - strip attachment (cea mai paranoica abordare)
  • Utilizatorii nu au acces la internet, decit citeva site’uri interne (pe care nu se host’uiesc fisiere care pot fi copiate si executate)
  • Fizic sa nu fii capabil sa unesti un removable drive, CD, Floppy, etc ca sa copii fisiere in/din sistem (nu-i neaparat sa deconectezi aceste device’uri, e suficient sa impui restrictiile necesare pentru utilizatori; aici trebuie sa spun ca este evident ca nimeni nu trebuie sa fie cu drepturi de administrator)
  • Pe computer se impun diferite restrictii prin intermediul group policies, astfel incit un fisier executabil care a reusit sa ajunga in sistem cumva (ex: a trecut de filtrul de email; sau l-a compilat un user pe loc :-), sa nu poata fi executat. Pot fi lansate doar o serie de aplicatii, ex: winword.exe, calc.exe, etc
  • In cel mai rau caz, pune un antivirus pe mail-server, ca un executabil transmis via ZIP sau un alt archive format sa fie detectat
  • Pentru acei smecheri care trimit arhiva cu parola sunt 2 variante: sau se ignora attachmentul (asta e politica companiei, totul trebuie sa fie transparent, nu poti utiliza resursele corporative in interese proprii); sau, “as a second line of defense", pe computerele utilizatorilor nu e instalat nici-un arhivator :-)
  • Pentru a limita vectorii de atac si mai mult, foloseste ceva de gen Disk Firewall, acest mecanism se va asigura ca doar aplicatiile dorite vor accesa datele importante. Chiar daca toate mecanismele enumerate anterior au dat gres si un fisier malitios a reusit sa patrunda in sistem, un astfel de application level filter va proteja fisierele valoroase. Chiar daca se “strica” OS’ul, database’urile si documentele vor ramine intacte.

Asta e o lista incompleta, dar suficient de eficienta :-) Problema noastra este ca in intreprinderile noastre chiar si servitoarea are drepturi de administrator - nu e de mirare ca deseori ceva se strica. Strategia corecta este de a oferi utilizatorului doar acele instrumente si drepturi de care acesta are nevoie pentru lucrul sau, nimeni nu trebuie sa stie (sau aiba) mai mult decit ii cere activitatea ("need to know security").

S-a primit un raspuns destul de lung, cred ca in viitorul apropiat il voi revedea, si voi lansa o discutie aparte pe aceasta tema.

vitalie — 2007-11-30 00:00

acum ceva vreme , aveam probleme cu deschiderea blogger-ului in Opera…de aia am si trecut la Firefox…si m-am oparit si cu asta…

vitalie — 2007-11-30 00:03

apoi, de multe ori, Opera pur si simplu sta si uita la un site fara a face nimic..apesi enter si e ca si moarta…

Pavel Ciorici — 2007-12-07 07:55

Frumos header :)) acolo e dinozaur sau mascota aia a ta? :)

gr8dude, in reply: Alex: Acolo e Nessie.

XDex — 2007-12-10 03:51

Why use Miro for that purpose when there are free online services like http://keepvid.com ?

gr8dude, in reply: Alex: Because I like using tools that are installed locally. I just don’t trust web-based applications that much (yet).