Open source versus license versus custom software

Logo Open Source Initiative
Image via Wikipedia

The debate about open source software versus licensed software is so old that I don’t think I can bring something new and relevant to that. It has been said almost anything that could be said and both side has it’s “fanatics” that are sure that their way is the best way to do.

The open source software is a computer software that is available in compiled form (when necessary) and in source code form, some copyrights reserved for the creators of the code are provided under a software licence that permits users to study, change, improve and sometimes to distribute the software. Some open source licence are gathered under the Open Source Definition and others are available within the public domain.

All the rights to a software code is reserved to their creators, that rights are changed when the owner gives them up (open source code) or sell the code (based on a legal contract to create custom software or just to buy an already existing piece of software). A licence is a legal instrument governing the usage or redistribution of the software, a typical licence grants an end-user permission to use one or more copies of the software in ways where such a use would otherwise constitute copyright infringements.

As a software engineer, a webdesigner and an end-user I had to deal with open source and licensed software as well. Usually I rely a lot on the open source software (Linux distributions, Open Office and others, including several tools to get work done), but there are moments when I pay gladly for the licences (I still need a copy of Windows to test stuff, there also are a lot of software that deserve their money several times over).

From my personal point of view, the best part of these two distinct ways to deal with the software code is that you can start a project from scratch (and get your money when delivering to the customer), but also you always can get the open sources and start customizing them to fit the requirements (it’s faster, but you are selling a service, not the code itselft and there are not so many financial benefits from that in a single project). Either way, the client gets what she/he wants and everybody is happy (or they try to be). That’s why I say that the licence software as we know it is slowly dying, nobody will be interested to buy something that does not have attached a period of support and maintenance or even improvements (as a clause in the development contract). This might stop the opposition to the open source software as they (the open source and the licence software) will emerge into services, not just some delivered code.

The article is here and here.

Administrarea Romaniei si open source

Majoritatea dintre voi aţi auzit de programele cu sursă deschisă (open source pe engleză) care, spre deosebire de programele cu licenţă, sînt distribuite gratuit şi pot fi folosite de toată lumea (conform drepturilor de folosire recunoscute la nivel internaţional – mai multe informaţii despre asta se găsesc aici).

Se duce un adevărat război de cîţiva ani încoace pentru cotele de piaţă între companiile mari care vînd programe cu licenţă (gen Microsoft şi Oracle) şi curentul programelor cu sursă deschisă (la care au aderat atît dezvoltatori de programe cît şi simpli consumatori), dar n-am de gînd să abordez acest subiect. Cel puţin acum. Vreau doar să menţionez un singur lucru: nu de puţine ori programele cu sursă deschisă sînt mai bune (ca performanţe, poate şi ca aspect) decît unele programe cu licenţă. Disputa între Linux şi Windows este deja veche, iar dacă la început Linuxul nu a fost bine primit din cauza interfeţei cu utilizatori foarte greoaie (linie de comandă) care îl făcea dorit doar de aceia care aveau răbdare să-i înveţe comenzile, el cîştigă tot mai multe teren în ultimul timp pe măsură ce interfeţele cu utilizatorii sînt din ce în mai uşor de folosit pentru toată lumea.

Pînă acum guvernul României s-a arătat foarte reticent în folosirea unor unelte eficiente şi gratuite, preferînd să cheltuiască sume umense pentru achiziţionarea licenţelor de Windows şi Office de la Microsoft (printre altele). Adică o altă cheltuială nejustificată. Este probabil că în perioadă de criză să-şi schimbe perspectiva, dar cu siguranţă nu va fi una cauzată de logică şi raţiune. Foarte probabil va fi una cauzată de disperarea reducerii preţurilor, dar asta este o altă poveste. Dacă restul europenilor s-au dovedit mult mai deschişi la noutate şi eficientţă, românii acţionează mai mult din obligaţie, cînd le ajunge cuţitul la os.

Pînă acum în România nu a existat nici măcar o strategie la nivelul Ministerului Comunicaţiilor şi Tehnologiei Informaţiei, cu atît mai puţin la nivelul Guvernului, de promovare a soluţiilor open source şi nici nu va exista una prea curînd (o strategie în acest domeniu sau o strategie în general).

Articol preluat de aici.