| « Ce este un identicon, sau un visiglyph? | Shoot 'em up » |
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:
- să arăt că e posibil să exişti fără software comercial
- să public lista aplicaţiilor de pe calculatorul meu, ca să-i ajut pe alţii să migreze către software non-comercial
Î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ă:
- ^ - instalată pe computer, dar utilizată rar
- * - aplicaţia este gratuită pentru utilizatorii din spaţiul ex-URSS
- ~ - nu am utilizat această aplicaţie înainte, dar o folosesc mulţi colegi sau prieteni
- % - proaspăt instalată, încă experimentez cu ea
Follow up:
|
Program |
Type/description |
Analog |
|
Mind-mapping |
||
|
Raster graphics |
||
|
Python IDE |
||
|
Vector graphics |
Corel Draw |
|
|
Raster graphics |
Corel Photo-Paint |
|
|
Wireshark (Ethereal) |
Network sniffer |
|
|
Network sniffer |
||
|
HTTP server |
||
|
Spelling checker |
||
|
PDF printer |
||
|
Text editor |
||
|
CVS client |
||
|
Antivirus |
||
|
Source code documentation generator |
||
|
Helps you free hard disk space by showing graphically the size of a file relative to other files |
||
|
Memory training application |
||
|
Nmap frontend |
||
|
Remote desktop |
||
|
File comparison |
||
|
SSH, Telnet client |
||
|
Romanian dictionary |
||
|
Archiver |
||
|
Miro (Democracy player) |
Video player, clip downloader |
|
|
Video player |
||
|
Palm reading software |
||
|
Recover corrupt partitions |
||
|
Recover deleted files |
||
|
Partition/drive backup |
||
|
browser |
||
|
Python + libs |
The best programming language on the planet :-) |
|
|
codec |
||
|
Disk defragmenter |
||
|
Video player |
Light alloy* |
|
Program |
Type/description |
Analog |
|
CD/DVD writing |
||
|
browser |
||
|
RSS reader |
||
|
Regex test |
ActiveState Komodo |
|
|
XMLRPC blog client |
||
|
Network sniffer with various features |
||
|
RSS reader |
||
|
Virtualization |
VMWare |
|
|
Icon editor |
ArtIcons |
|
|
IM |
Trillian Pro |
|
|
Personal firewall |
||
|
Task scheduler |
||
|
Hex editor |
||
|
Image viewer |
||
|
Audio player |
Winamp Pro |
|
|
Photo organizer |
||
|
FTP server |
||
|
Flash, screen-cast |
||
|
Torrent client |
||
|
Various system tools |
||
|
SIP client |
||
|
debugger |
||
|
File/folder synchronization |
||
|
File/folder backup and synchronization |
||
|
Weather applet |
||
|
Disassembler |
||
|
Disassembler |
||
|
FAR* |
File manager, FTP client, SCP client, Hex viewer (highly extendable via plugins) |
|
|
dictionary |
||
|
Virtual CD |
||
|
CD Ripper, encoder |
||
|
Debugger |
|
Program |
Type/description |
Analog |
|
Microsoft Windows |
OS |
Any decent Linux distro |
|
Microsoft Office |
Word, Visio, Excel, OneNote, spelling checker |
|
|
Mail client |
Thunderbird~, Opera, Sylpheed~ |
|
|
C/C++ IDE |
||
|
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:
- SlimFTPd nu este mai funcţional decît Titan FTP, nu e suficient de flexibil pentru passive mode, nu este atât de sigur, etc.
- Comodo Firewall nu a reuşit să mă facă să uit de Agnitum Outpost. De fapt, până în ziua de astăzi mă frământă problema dată. Outpost îmi permite să văd în timp real conexiunile, direcţia conexiunilor, rata de transfer, de asemenea îmi permite să întrerup o conexiune. Aceste funcţii trebuie mai mult pentru reverse engineering decât pentru protecţia propriu-zisă, şi parţial pot fi substituite de un sniffer, sau de o aplicaţie precum TCPView (de la Sysinternals).
- Sunt prea dependent de Microsoft Word, sau de OneNote. OpenOffice am utilizat doar pentru documente simple, şi nu ştiu încă ce se va petrece în cazul documentelor mari, sau cu un layout complex; însă nu am motive să fac prognoze pesimiste.
- TheBat! îl utilizez de multă vreme, acum arhiva de email'uri e atât de mare încât nu-mi doresc să mă gândesc la alţi email clienţi :-)
Î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.
12 comments
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...
E o lista buna de referinta =)
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" (-:
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).
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.
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.
Alex: Acolo e Nessie.
Alex: Because I like using tools that are installed locally. I just don't trust web-based applications that much (yet).