Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> program de calculator >>

Ce înseamnă open source?

What înseamnă open source?
Ce înseamnă open source?

Cele mai multe software-ul pe care le cumpărați sau să descărcați doar vine în versiunea compilată gata pentru a rula. Compilat înseamnă că codul actual program care dezvoltatorul a creat, cunoscut sub numele de cod sursă, a condus printr-un program special numit un compilator care traduce codul sursă într-o formă pe care computerul poate înțelege (consultați Cum de programare C Lucrări de detalii pe compilatoare ). Este extrem de dificil de a modifica versiunea compilat de cele mai multe aplicații și aproape imposibil pentru a vedea exact cum dezvoltatorul a creat diferite părți ale programului. Majoritatea producătorilor de software comerciale vedea acest lucru ca un avantaj pe care o păstrează alte companii din copierea codul lor și folosind-o într-un produs concurent. De asemenea, le dă un control asupra calității și a caracteristicilor găsit într-un anumit produs.

software open source este la capătul opus al spectrului. Codul sursa este inclus cu versiunea compilată și modificarea sau personalizarea este, de fapt încurajat. Dezvoltatorii de software care sprijină conceptul open source cred că prin permiterea oricine este interesat de a modifica codul sursă, cererea va fi mai util și fără erori pe termen lung.

Pentru a fi considerate ca software open source de industria de dezvoltare software, anumite criterii trebuie să fie îndeplinite: Site-ul

  • Programul trebuie să fie distribuite gratuit (poate fi parte a unui pachet care este vândut, deși, cum ar fi Red Hat a făcut cu Linux-ului în exemplul de mai jos).
  • Codul sursă trebuie să fie incluse.
  • Oricine trebuie să li se permită să modifice codul sursă.
  • Versiunile modificate pot fi redistribuite.
  • Licența nu trebuie să solicite excluderea altor software-uri sau interfera cu funcționarea de alte software-uri. Site-ul

    Să aruncăm o privire la un adevărat exemplu lume de software open source. În 1991, Linus Torvalds, un student de la Universitatea din Helsinki, în Finlanda, a dezvoltat un nou sistem de operare bazat pe Minix, un derivat al Unix, care a numit Linux. Torvalds a lansat versiunea 0.02 a Linux sub GNU General Public License, care oferă o definiție legală bun de software open source. O mulțime de oameni din întreaga lume descărcat Linux și a început să lucreze cu el. Mulți dintre acești utilizatori au fost programatori în dreptul lor și a făcut modificări la codul sursă

    Page [1] [2]