26.01

Lahu este diferenţa dintre Free Software şi Open Source?

Rezumat şi Documentul de lucru a colaborat cu prietenul meu de Ibrahim Haidar timp în urmă şi sper să fie de ajutor şi să se clarifice anumite ambiguităţi pe de altă parte:

Introducere
Calculatoare, constă din două entităţi nu poate fi complementare una dintre ele ar putea face fără alte
- Primul defineşte entitate fizică Hardware
- Cunoscut ca compilatorul doua entitate de plastic
Constituie aceste entităţi, în plus faţă de sistemul om-calculator poziţia de a face ceva.

În ceea ce priveşte compilatorul entitate, care este ceea ce ne priveşte, software-ul este împărţit în categorii în funcţie de mai multe criterii
În primul rând, software-ul este divizat funcţional în patru categorii principale:

[Anunţ]

1. Aplicaţii Aplicaţiile
2. Limbaje de programare Limbaje de programare
Sisteme de 3. Sisteme de operare de operare
4. Utilities Utilităţi

Şi o scurtă prezentare introductivă de la fiecare categorie, putem spune:
- Cererile sunt programe concepute pentru a furniza utilizatorului cu un grup special de capacităţi independente pentru a ajuta la finalizarea unei sarcini specifice, ca un exemplu de software de aplicaţie de procesare de text, şi persoana care utilizeaza aceasta aplicatie este definit ca utilizator final.
- Limbaje de programare este un software care permite utilizatorilor sa scrie programe pentru computere, cunoscut ca fiind persoana care foloseste limbaj de programare Palmbermj.
- Utilităţi sunt programe mici care de sine stătător şi, de obicei interesat în funcţia de specifice private Kaltkhozin Reserve, de exemplu, în general asociate cu serviciile de software cu sisteme de operare sau aplicaţii, este important funcţii nu pot fi omis, ştiind că, în caz de instalare de sisteme de operare mai multe o mulţime de vin în mai multe de servicii optionale care pot fi concentrate cu sistemul.
- Sistem de operare este codul care controlează activitatea toate celelalte programe şi activitatea entităţii fizice în sistem informatic este mai întâi să fie încărcate în calculator memorie when cizme calculator you si un alt program ce face atunci când închideţi dispozitivul şi durata de viaţă a computerului revine de gestionare a resurselor sistemului de operare disponibile şi alocate pentru software-ul pus în aplicare în memorie de sistem şi de procesor şi de instrumente şi de intrare şi de ieşire, care la cel mai bun mod posibil. Este stratul de sistemul de operare care leagă fizice de software de aplicaţie entitate care sunt utilizate pentru sarcini legate de texte user-terapie si trimite mesaje electronice. Sistemul de operare oferă o interfaţă corespunzătoare, cu utilizatorul putea intra comenzi şi de date la calculator.
În al doilea rând, în ceea ce priveşte metoda utilizată în distribuţia acestui software (nici un fel pentru ei Almstkhaddin)

Software-ul este împărţit în patru categorii principale:
1. Freeware: software-ul care este oferita gratuit utilizatorilor (fără codul sursă), şi, adesea, acest software este disponibil pe Internet. În general, dezvoltator în mod intenţionat de a folosi aceasta tehnica pentru a implementa, fie pentru a evalua acceptarea celorlalţi utilizatori interesaţi de programul său sau pentru a satisface o dorinta personala. Dezvoltatorii de software liber adesea păstrează dreptul de proprietate asupra programelor lor de a salva şi de a ajuta acest software nu este neapărat libertatea de o copie a acestui software şi de distribuţie a re.

Software-ul 2. Pachet (conserve de plastic): Acest software este ambalate şi înregistrate sunt obţinute în principal din vânzarea de centre susţinute de către producător şi este unul dintre mai multe metode tradiţionale.
3. أي أنها غير مسجلة في دائرة حقوق النشر و التوزيع. Domeniu public-Software: Acest termen înseamnă tocmai faptul că acest software nu este obiectul dreptului de autor, care este, ele nu sunt înregistrate în cadrul Departamentului de autor şi de distribuţie. Furnizate de dezvoltatorii pentru uz public şi pentru utilizatorii în această situaţie, este complet gratuit pentru a copia şi redistribui. Poate oferi dezvoltatorilor de software din această sursă de cod cu programul executiv şi, prin urmare, ne confruntăm în cazul de copylefted gratuit software-ul non-(le veţi afla mai târziu).
4. Shareware: Software-ul care este înregistrat în conformitate cu acordul de licenţă publică de către dezvoltatorii ar dori să poată utiliza experienţa lor înainte de a plăti pentru ele cu cunoştinţele pe care are dreptul de a oferi altor utilizatori. Iar cei care doresc să le folosească în mod continuu, după perioada de probă de către producător trebuie să plătească costurile specifice produsului.

În al treilea rând, există tendinţa depinde de filozofia de proprietate şi în conformitate cu prezentul orientate spre software-ul de cod este împărţit în două categorii, şi anume:

1. Brevetate de software o proprietate Software-ul

2. Software Liber

Vom explica această tendinţă într-un paragraf special a ceea ce constituie intrarea este esenţial să se înţeleagă software open source şi elimină o mulţime de confuzie care însoţeşte o mulţime de înţelegere a termenilor utilizaţi.

Conceptul de Open Source si Free Software

Ne vom baza pe formularul de mai jos pentru a defini şi a clarifica de cod care cele mai multe grupuri sunt menţionate atunci când se discută conceptul de "free software"

De la bun început ce înseamnă forma preferată a Programului sursă ?????
Înseamnă forma preferată a sursei de aceste instrucţiuni alcătuiesc program şi în scris în una software ridicat-level înalt nivel de limbă, or în asamblare Adunarea Limba şi limbaje de programare de nivel înalt utilizat de către programatori multe şi dezvoltatorii ca un exemplu, PHP, C, C + +, Delphi, Visual Basic, python, rupy,.
Programul este scris în aceste limbi nu poate fi computerul care a executat el are nevoie pentru procesul de traducere sau interpretare de un program personalizat cunoscut compilatoare traducator şi misiunea este de a genera obiectiv codul din codul sursă program şi ţintă codul acesta este un binar cod (Binary Cod) pot fi puse în aplicare direct de calculator.

Brevetate software-ul proprietar de programare:
) الآن تندرج تحت هذه الفئة. După cum este clar este software-ul care nu este liber sau semi-Bahra, sunt caracterizate de modificare sau re-publicate şi distribuite este interzisă, sau necesită acordul producătorului, cel mai de software comercial (cel mai, dar nu toate) se încadrează acum în această categorie.
Astfel cum reiese din figura a inclus toate închise software cu sursă închisă Software-ul în cadrul categoriei de software proprietar.
Ne referim la software-ul sursa închisă este software-ul furnizat de producător, fără codul sursă.
Sub rezerva acestei licenţe software şi protecţia drepturilor de producători, utilizând dreptul de autor (Este o metoda adoptată pentru a proteja produsul în orice lucru creativ din punct de vedere, dacă textul, o bucată de muzică, desen, sau un program de calculator. În multe ţări sa produs face ceea ce drepturile de proprietate ale produsului Odată ce produsul pus pe centru din material prezentată autorităţilor competente pentru a merge în jos în numele lui).

Ajutor pentru a salva acest software-ul sub o gamă largă de restricţii. Şi puteţi citi acordurile de licenţă pentru Windows sau cizme Maekerosvet Office sau any software deţinut de others to find probe of acestor termeni si conditii ... tine când vom cumpăra software-ul închis sursă (sistemului de operare Windows, de exemplu), apoi vom cumpăra Codul este binar Este evident că forma preferată de bilaterale si singur nu ne poate exercita orice modificare a programul in sine. Dacă nu a existat un decalaj în orice software, de exemplu, sau caracteristică nu există şi doriţi să adăugaţi, aveţi nevoie de codul sursă pentru această program deoarece nu se pot modifica orice program bilateral Autorităţii.
Software open source, cu condiţia de forma de utilizare a produsului preferat relaţiilor bilaterale cu codul sursă. Asta este, puteţi să-l modificaţi şi adăugaţi-le, şi chiar citate din ele. Dar te codul sursă, puteţi utiliza acelaşi program pe un sistem sau alt dispozitiv, fără amendamente sau modificări uşor.
Restricţii privind software-ul proprietar în plus faţă de caracteristicile oferite de software-ul nostru imens open-source, trebuie să ne apel să se mute în altă parte pentru căutare pentru a identifica alternativele disponibile pentru a software-ului vom folosi cel puţin!

Ce este software gratuit software-ul liber?
Cunoscut sub numele de Richard Stallman , fondator al Free Software Foundation (FSF)
Software-ul liber este după cum urmează:
"Software-ul liber este cauza de libertate, şi nu o preţul de emisiune şi a libertăţii de aici înseamnă libertatea de utilizatorii de software în patru aspecte, şi anume:
1 - libertatea de a rula programul pentru orice scop în care utilizatorul doreste (libertatea zero).
2 - libertatea de a studia modul în care funcţionează programul şi relevanţa nevoilor utilizatorului (libertatea primul). Este firesc ca un acces la codul sursă al programului este o condiţie prealabilă pentru a atinge această libertate.
3 - libertatea de a distribui copii ale acestei oricine Albermhip (Libertatea II).
4 - libertatea de a îmbunătăţi programul şi posibilitatea de difuzare a acestor îmbunătăţiri la dispoziţia publicului şi de a beneficia, prin urmare, tot de pe ei (Libertatea III). Este firesc ca un acces la codul sursă al programului este o condiţie prealabilă pentru a atinge această libertate.

Software-ul este gratuit (de exemplu, intră sub incidenţa Free Software) în cazul dreptului de proprietate asupra acestor patru libertăţi, împreună, "

Şi punctele care trebuie subliniat din această definiţie:
Posibilitatea de a şi acces şi permisiunea de a folosi codul sursă al programului este o condiţie prealabilă pentru el, dar nu suficient pentru a fi considerat software liber.
Libertatea este acordarea a doua permisiunea utilizatorului de a re-distribui copii ale software-ului, dacă efectuate de modificare sau nu se întâmplă şi le distribuie gratuit sau pentru valoarea de material.
Software-ul liber nu înseamnă că ele nu sunt comerciale, dar invers, ar trebui să fie disponibile pentru utilizare, publicarea şi dezvoltarea comercială.

Şi pentru aceste libertăţi să fie reale trebuie să nu fie reglabile sau cu alte cuvinte, în cazul în care codul final pentru un dezvoltator de capacitatea de a retrage licenţa, apoi folosind acest cod fără intervenţia utilizatorului, care determină codul nu trebuie să fie liber.
De aici, existenţa unor tipuri diferite de norme privind metoda de distribuţie de software liber este acceptabil atâta timp cât aceste norme nu sunt în conflict cu libertăţile fundamentale acordate pentru utilizator.
În această privinţă, conceptul de copyleft Ibzg

Ce ne referim pe termen Copylefted Software-ul??
Este un concept general, destinate să reflecte un software gratuit care prevede condiţiile pentru distribuţia şi difuzarea de a nu permite nici o persoană doreşte să se re-publica acest software gratuit, indiferent dacă a fost modificat sau nu adăugaţi orice constrângere noi cu privire la utilizarea acestui cod. Cu alte cuvinte, fiecare copie a software-ului circulaţie trebuie să rămână de plastic liber, chiar dacă acesta este modificat sau emiterea de noi versiuni ale acestora.
Dar de asteptare pentru existenţa acestui concept?
هذا يسمح للمستخدمين بالعمل على هذه البرنامج و تعديله باستخدام الشيفرة المصدرية المتاحة له. Cel mai simplu mod pentru oricine pentru a face programul accesibil pentru toată lumea este de a face Public-Domain de luare them nu sunt supuse la Copyright Acest permite utilizatorilor să lucraţi la acest program şi a modifica l folosind codul sursă him. Dar ce dacă un utilizator necooperantă în mod deliberat pentru modificările la cod şi face programul, cu modificările şi proprietatea any software proprietare, fără îndoială, this will rândul său, cod la un produs deţinute de către utilizatori chiar a lua libertatea de el a fost dat de programator initial.

Aici se află importanţa conceptului general de copyleft ca un prim pas implică producţia produsului înregistrat pentru programator originale şi a adăugat apoi condiţiile pentru acest post, care dă legitimitate fiecare utilizator şi dreptul de a modifica, utilizarea şi re-publica codul sursă sau orice software derivat din programul original, cu condiţia să se menţină Conditii de redistribuire nu este modificat şi devine astfel codul sursă şi a libertăţilor merge mână în mână pentru a utiliza în mod legal.
Precum şi faptul că dezvoltatorii de software proprietare folosi orice înregistrării dreptului de autor în cadrul Departamentului de autor şi de distribuţie pentru a extrage libertatea utilizatorilor de proiectul GNU folosind drepturile de autor pentru a oferi utilizatorilor libertatea, si au efectul opus de a modifica denumirea Copyright copyleft.
În această privinţă sunt tot software-ul pentru proiectul GNU aproape copyleft, deoarece aceasta este în concordanţă cu obiectivul de a oferi tuturor utilizatorilor libertatea de a publica, şi să modifice software-ul GNU. Copyleft and ca un concept general, există multe moduri să se scufunde la detaliu, în proiectul GNU a fost inclus cu cerinţele de publicare prevăzute în GNU General Public License, iar formula cele următoare, care utilizează conceptul de copyleft este Lesser General Public License (LGPL).
Notă: Există multe moduri în care pot scrie condiţiile pentru desfăşurarea în conformitate cu conceptul de copyleft şi, prin urmare, este firesc şi există mai multe licenţe software liber în conformitate cu conceptul de copyleft, în practică, ştiind că de cele mai multe software-ul liber bazate pe GNU-GPL. Şi preferă să folosească un singur permis de funcţii pentru a scăpa de problema de elemente diferite, ceea ce duce la incapacitatea de a integra codul program bazat cu un cod de licenţă de a adopta un alt program de o altă licenţă.

Este posibil ca software-ul este gratuit şi nu este condiţionată de conceptul de copyleft?
Raspunsul este da, desigur, şi apoi să fie o categorie de software numit-copyleft gratuit software-ul non.
software-ul Taatmtaz gratuit pentru această categorie de posibila existenta a versiuni modificate ale acestora nu sunt liber, în orice nu este nimic la care împiedică utilizatorii de obţinere a codului sursă pentru acest software gratuit, apoi compila programul (compilator) cu sau fără modificări şi apoi să aplicaţi fişierul executabil ca un program deţinute de any proprietate product software-ul.
Prezinta sistemul X Windows System această tendinţă, puteţi vizita site-ul www.x.org pentru mai multe detalii.

[Anunţ]

Ce este software open source Open Source Software (OSS)?
Noi aici se va baza pe definiţia conţinute în site-ul www.opensource.org
"Codul de software open source nu este doar o condiţie pentru realizarea accesului la codul sursa al programului, dar răspunsul a condiţiilor pentru desfăşurarea codul la următoarele criterii:
1. Pentru a asigura libertatea utilizatorilor în redistribuire de cod: nu ar trebui să împiedice acordarea de licenţe oricărei părţi la vândă sau să furnizeze codul for free sau ca o parte esenţială a de distribuire de programe entire include software-ul din diferite surse. Acesta nu ar trebui să includă licenţa orice creanţă asupra materialului, astfel vândute.
2. Codul sursă: Programul trebuie să includă codul sursă şi trebuie să permită distribuirea de compilator codul sursă în plus faţă de forma a programului. Dispoziţie a codului sursă trebuie să fie de formă care permite translator pentru a-l modifice.
3. Trebuie să ţină cont de licenţă lucrări derivate din Cod şi modificările aduse prin permiterea them published în conformitate cu termenii de licenţă aşa cum codul original de a efectua experienţe de others şi permite amendments pentru a accelera procesul de dezvoltare.
4. Includeţi codul sursă al autorului original: trebuie să ne împiedice de la dezvoltatorii de acordare a licenţelor Nschwr modificat codul sursă fără a dezvălui codul sursă de origine.
5. Licenţa trebuie să nu discrimineze împotriva oricărei persoane sau grup de indivizi şi pentru a realiza cel mai mare beneficiu în contribuţia celui mai mare număr de oameni.
6 licenţă nu trebuie să discrimineze nici un domeniu de investiţii pentru software-ul cu alte cuvinte,. Nu ar trebui să limiteze utilizator de la utilizarea codului de licenţă într-o anumită zonă şi lăsaţi-l comerţului.
7. Licenţă de împărţire: şi noi înseamnă că drepturile asociate cu programul trebuie să se aplice tuturor programului, fără a le distribui pentru a face permisele suplimentare Jajeh cu aceşti oameni.
8 licenţă nu trebuie să fie legată de un anumit produs:. Şi anume, că drepturile asociate cu programul nu ar trebui să se bazeze pe faptul că programul este parte dintr-o distribuţie de software independente. Dacă acest lucru a fost separată de distribuţie şi publicarea în mod independent, în condiţiile unei licenţe de software este de neatins acest program vor fi supuse aceleaşi drepturi ca şi acordate în trecut, pe faptul că o parte a distribuţiei de coduri.
9. Nu ar trebui să limiteze acordarea de licenţe pentru alte software-uri: de exemplu, nu ar trebui să ofere licenţă de faptul că software-ul care este distribuit cu software-ul open source pe acelaşi material sub centrul conceptelor de open source as bine.
10 O licenţă să fie neutru punct de vedere tehnic:. Orice licenţă nu include nici o cerinţă care ar putea fi pentru a sublinia utilizarea unei tehnici speciale sau specifice stil adecvat. "

Rezumat:

Care este diferenţa dintre Free Software şi Open Source ?????????
Sub argumentul diferite cuvintele "care duce la idei diferite",
لوصف ما يقومون به من عمل وبسرعة بدأ التعبير Open source يرتبط بالعديد من الاتجاهات ، بالعديد من الفلسفات البرمجية و حتى بالعديد من طرق تحديد الترخيص المقبول . اليوم يختلف المفهومان بل أنهم آخذا يشكلان اتجاهين منفصلين بأهدافهما و يرؤيتهما على الرغم من أنهما يعملان جنباً لجنب في العديد من المشاريع. În 1998 a început unii oameni printre publicul de software gratuit, folosind expresia Open source instead de software liber pentru a descrie ceea ce fac de lucru şi quickly a început să se exprime Deschidere sursă legate la multe dintre tendinţele, multe dintre code filosofii, şi chiar multe din metodele de determinare a licenţei acceptat. Astăzi concepte diferite, dar ele sunt separate, luând în două Erwithma obiectivele lor şi, deşi lucrează cot la cot în multe proiecte.
Noi va capta diferenta prin a spune citate din GNU

"Principala diferenţă între cele două într-un mod de evaluare şi un mod care lumea punctul lor de vedere. Libera de software open source care să limiteze problema necesitatea ca open-source codul asa cum este anchetă în practică, nu etice, ca o persoană a declarat că" open source este metodologia de evolutive software liber este o mişcare socială " . Luaţi în considerare direcţia de software open source pentru a non-free ca o calitate mai scăzută, în timp ce vazut ca direcţie de software-ul liber ca o problemă socială pentru a rezolva este software-ul liber. "

Întreprinderile se bazează pur şi simplu deschideţi piept pentru că ea crede că este cel mai bun mod de a dezvolta, în timp ce suporterii Stallman şi a persoanelor în considerare sub rezerva referitoare la conceptul de libertate, ca bază.

Link-uri utile
www.gnu.org (GNU Nu-i Unix) GNU
www.opensource.org Open Source site-ului

http://en.wikipedia.org/wiki/Richard_Stallman

[Anunţ # ad-2]

Ponderea şi Bucuraţi-vă de:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  1. Unii folosesc de afaceri termen lung, dar am prefera să utilizeze un singur deţinut şi, din motive prevăzute în acest articol întreg. [ ]

By: bakdash Ahmad

1 Comentariu la "Care este diferenţa între Free Software şi Open Source?"

  1. Mişcarea pentru software liber este o cauză politică, nu una tehnică |:: Ahmad Bekdash Blog:: UNITED STATES Cărţi:

    [...] http://www.abakdash.com/ab/2008/01/26/open-source-vs-free-software [...]


9 Comentarii la "Care este diferenţa între Free Software şi Open Source?"

  1. 1. Ahmad Bekdash SYRIAN ARAB REPUBLIC Cărţi:

    http://www.gnu.org/philosophy/free-software-for-freedom.html

  2. 2. sagittorius SLOVAKIA Cărţi:

    mare efort de Ckran am doar două observaţii:
    - Limbaj de programare nu este parte a software-ului. Dar este o limbă artificială şi limba este un set de coduri şi legi sau reguli care determină utilizarea acestor simboluri. Cred că ceea ce am vrut este interpret si banca (interpret şi compilatorul)

    - Când cumperi un program nu cumpara un cod binar, ci mai degrabă de a folosi dreptul de program, în conformitate cu condiţiile specificate de licenţă. De exemplu, o parte din condiţiile care există licenţe de multe ori, că vă împiedică să program de împrumut la o altă persoană. Şi pentru această condiţie nu este legală dacă sunteţi proprietarul de cod bilaterale.

  3. 3. Ahmad Bekdash SYRIAN ARAB REPUBLIC Cărţi:

    Bine ai venit:
    Nu sunt de acord cu tine uşor în prima parte a notei prima dvs. (- limbaj de programare nu este parte a software-ului) personal limbajele de programare sunt un tip de software care le folosim pentru a face aplicatiile noastre, şi anume - orice limbaje de programare - situat în partea de sus a lanţului alimentar (aplicaţii)

    A doua observaţie mi se pare nu am noroc (SNAP), ce vrei sa spui prin deplin enumerate

    Am fost multumit parola
    Afecţiune

  4. 4. sagittorius SLOVAKIA Cărţi:

    Magsdth Baalnspp limbaj de programare ca o entitate independentă de limbă, ca orice altă limbă (limbajul semnelor, limba vorbim, etc ..), iar existenţa acesteia nu este legată de o transformare a limbii software-ul ce a fost scris de programare cu instrucţiunile executate de procesor

    De exemplu, această licenţă este parte a licenţei de Photoshop
    Software-ul de licenţă. Atâta timp cât sunteţi de acord cu termenii acestui End User License Agreement ("acordul"), subvenţiile Adobe pentru a tine o licenţă non-exclusivă pentru Utilizarea Software-ul pentru scopurile descrise în Documentaţie
    Cu alte cuvinte, achiziţionarea de Photoshop de la magazin sunteţi plătiţi în mod legal o licenta de utilizare a Software-ului, în conformitate cu condiţiile specificate de licenţă. Nu cumpara programul in sine.

    Ceea ce priveşte

  5. 5. Alloush SYRIAN ARAB REPUBLIC Cărţi:

    Shui inseamna numai tu atras Balehit, Hala I se Vhmto, Innu de open source, cu codul sursă al Baiji programe sunt libere de Btji fără a codului sursa?

  6. 6. Kamal al-Rashidi OMAN Cărţi:

    Obiectul a mai mult de minunat vă mulţumesc dragul meu frate şi Dumnezeu a făcut acest lucru în balanţa de fapte bune

  7. 7. Ahmad Bekdash SYRIAN ARAB REPUBLIC Cărţi:

    Bine ati venit Alwash:
    Nu, draga mea atât Altzmitien Takhtman ofere codul sursa pentru software-ul în mod inevitabil, în plus faţă de ... (nu se va repeta articol aici ...) În ceea ce priveşte diferenţa Fargo, să fie clar aveţi un rezumat în a doua parte a articolului (de citit concluzie.), Ar putea părea subject filosofice mai mult decât tehnice:

    Afecţiune
    În ceea ce priveşte Dl Rashidi: Bine aţi venit.

  8. 8. Toxic a scris:

    Ce este un singur roşii

  9. 9. admin SYRIAN ARAB REPUBLIC Cărţi:

    Tm Tm ..

Adauga comentariu nou