Tipărire
Categorie: Uncategorised
Accesări: 5723

Argument

Incet, incet lumea se schimba... pe alocuri cu preţul demnităţii, al liniştii şi al credibilităţii. Dar este un lucru de netăgăduit că încet, încet lumea se schimbă. Tiparele lucrului de zi cu zi se altereaza către mai bine, fie împinse din spate de schimbarea indusă de progresul tehnologic, fie că hardwareul este exploatat mai eficient de către aplicaţiile software.

Încep aici să lămuresc câteva aspecte importante ale modului în care tiparele muncii de zi cu zi cu informaţia va fi schimbat de un mou mod de exploatare a resurselor informatice: Open Source. 

Pentru a incepe demersul lamuririi si a descoperirii oportunitatilor pe care mediul open-source le ofera, cel mai nimerit este de a lamuri notiunile fundamentale:

  1. Ce este open-source ?1

Inainte de a enumera criteriile care definesc open source trebuie mentionat faptul ca open source nu inseamna doar accesul nerestrictional la codurile sursa.

    1. Redistribuire neingradita ( Free redistribution).

Licenta nu va restrictiona partile pentru vinderea sau oferirea software-ului ca si componenta unei distributii software compacta in acre este agregat software din diferite surse. Licenta nu trebuie sa implice drepturi financiare sau alte taxe.

    1. Codul sursa ( Source code ).

Programul trebuie sa includa codul sursa si trebuie sa permita distributia atat in forma codului sursa cat si a formei compilate. De vreme ce anumite forme ale produsului nu sunt distribuite insotite de codul sursa, trebuie sa fie bine evidentiata modalitatea de obtinere a codului sursa, fie la un pret rezonabil obtinere a unei copii, fie prin download direct de pe Internet fara nici o taxa. Codul sursa trebuie sa fie forma preferata in care un prgramator poate modifica un program. Nu este permis un cad sursa deliberat intr-o forma confuza.

    1. Lucrari derivate ( Derived works ).

Licenta trebuie sa permita modificari si lucrari derivate si trebuie sa permita acestora sa fie distribuite sub aceeiasi termenica si cei din licenta originala.

    1. Integritatea codului sursa a autorului. ( Integrity of the Author's Source Code ).

Licenta poate restrictiona distributia codului sursa in forme modificate doar daca licenta permitedistribuirea de “fisiere patch” o data cu codul sursa in scopul modificarii programului din timp in timp in functie de buid. Licenta terbuie sa permita explicitdistributie de software revizuit din cad sursa modificat.Licenta poate sa ceara ca lucrarile derivate sa aibe un nume diferit sau un numar al versiunii diferit de software-ul original.

    1. Fara discriminari pentru persoane sau grupuri ( No Discrimination Against Persons or Groups ).

Licenta nu trebuie sa discrimineze persoane sau grupuri.

    1. Fara discriminari pentru campurile de activitate ( No Discrimination Against Fields of Endevour ).

Licenta nu trebuie sa restrictioneze pe nimeni din a folosi programul intr-un camp de activitate specific. De exemplu, nu poti restrictiona ca programul sa poata fi folosit in afaceri sau in cercetarea genetica.

    1. Distribuirea licentei ( Distribution of License ).

Drepturile atasate programului trebuie sa se aplice tuturor celor carora le este redistribuit programul fara a fi executata o alta licenta aditionala de catre acestia.

    1. Licenta nu poate fi specifica unui anumit produs ( License Must Not Be Specific To a Product ).

Drepturile atasate unui program nu trebuie sa depinda de faptul ca programul face parte dintr-o distributie software specifica. Daca programul este extras sin acea distributie si este folosit sau distribuit in cadrul termenilor licentei programulu, toate partile carora este redistribuit programul, trebuie sa se bucure de aceleasi drepturi garantate in conjunctie cu distributia software specifica.

    1. Licenta nu trebuie sa restrictioneze alt software ( License Must Not Restrict Other Software ).

Licenta nu trebuie sa impuna restrictii asupra altui software care este distribuit impreuna cu softwareul licentiat. De exemplu, licenta nu trebuie sa insiste asupra faptului ca alte programe distribuite pe acelasi medium trebuie sa fie open source.

    1. Licenta trebuie sa fie neutra din punct de vedere tehnologic ( License Must Be Technology-Neutral )

Furnizarea licentei nu terbuie sa implice o tehnologie individuala sau vreun stil de interfata.