Cât de avantajos vă poate ajuta WordPress fiind open source
Publicat: 2019-08-20Open Source este un termen folosit cu software și înseamnă că codul este disponibil publicului și oricine îl poate folosi, modifica, îmbunătăți și partaja. Codul sursă nu este văzut în mod obișnuit de noi, utilizatorii de computere; în schimb, este cu ce lucrează dezvoltatorii pentru a controla modul în care funcționează software-ul. Faptul că WordPress este o sursă deschisă este benefic pentru noi toți, totuși, dezvoltatori sau profani.
Conceptul de open source merge dincolo de cod. De asemenea, definește valorile împărtășite de dezvoltatori: o abordare colaborativă, transparentă a proiectelor. Pentru unii, open source este despre comunitate, partajare și în spatele inițiativelor în care credeți.
Pentru alții, este atractiv. Pe baza licenței (mai multe despre asta mai târziu), dezvoltatorii pot percepe taxe pentru software-ul pe care l-au schimbat și lansat. Sau pot taxa pentru servicii și asistență – software-ul rămâne gratuit, dar pot câștiga bani ajutând oamenii să îl instaleze și să îl folosească
Licențe Open Source
Licențele open source, denumite uneori licențe „copyleft” (obțineți în loc de „copyright”?), pot spune oricui modifică și lansează software-ul și, de asemenea, poate lansa propria versiune. Atât codul sursă original, cât și noul cod sursă trebuie să fie open source. Nu puteți percepe o taxă de licență pentru versiunea dvs. de software.
Licența WordPress.org
WordPress.org operează o licență publică GNU: GPLv2 sau o versiune ulterioară. Există multe lucruri în acea licență, unul este că lucrările derivate trebuie să aibă și o licență GPL. Unii oameni consideră că acest lucru înseamnă că își pot îndeplini micile dorințe inimii cu pluginuri și teme WordPress. Ei pot cere sau fura pluginuri și teme din cauza licențelor gratuite. Cu toate acestea, acest lucru este incorect.
Partea „gratuită” nu înseamnă cost gratuit. „Libertatea” nu este definiția monetară, este vorba despre libertate . Nu există restricții privind codul sursă în sine, dar software-ul suplimentar nu trebuie să fie gratuit.
Să ilustrăm „gratuit”.
Locurile publice sunt gratuite pentru public, poți intra în ele oricând și, de asemenea, le poți folosi indiferent de cine ești – nu trebuie să fii angajat pentru a le vedea. Restaurantele te pot lăsa să intri în bucătăria lor și chiar îți pot oferi rețetele lor.
Software-ul cu sursă deschisă este ca un restaurant care vă permite să intrați în bucătărie pentru a discuta cu bucătarul și el vă poate oferi o carte de rețetă, astfel încât să puteți face masa acasa. Dar nu primești acele lucruri fără să comanzi măcar un suc sau ceva.
Există, de asemenea, software open-source care nu necesită să plătiți nimic. Asta e alegerea lor, totuși. Nu există nimic care să spună că trebuie să vă ofere versiunea lor a software-ului gratuit.
Ceea ce spune licența este că, odată ce aveți acces la software, indiferent dacă plătiți pentru el sau este oferit gratuit, veți avea acces la codul sursă și puteți face orice modificări după cum doriți.
Divizarea licențelor
Unii dezvoltatori vor avea licențe separate pentru software-ul lor. Asta înseamnă că au făcut modificări software-ului și doresc să lanseze propria versiune. O parte a software-ului rămâne sub licență GPL, dar partea nu rămâne (cum ar fi CSS sau media, de exemplu). Acest lucru este legal, dar unii sunt încrunțiți din punct de vedere etic.
Dacă întâlniți un plugin sau o temă WordPress care nu se bazează pe licența GPL, nu puteți ignora licența actuală, deoarece știți că licența este invalidă. Încă trebuie să urmați licența actuală până când WordPress impune licențele corecte.
5 Beneficii ale software-ului cu sursă deschisă pentru dezvoltatori și utilizatori

Există o serie de avantaje ale software-ului open source atât pentru dezvoltatori, cât și pentru utilizatori:
1. Control asupra software-ului
Având control asupra codului sursă și software-ului înseamnă că dezvoltatorii pot adăuga modificări în cod pentru a funcționa cum doresc. Chiar și non-programatorii pot beneficia de acest lucru. Cu toate acestea, ei pot folosi software-ul pe care îl doresc și sunt limitați doar de capacitățile lor, nu de licențiere. De exemplu, vă puteți schimba site-ul web într-un site de membru sau piață; adăugați integrare terță parte; invitați câți utilizatori doriți să contribuie sau să vă gestioneze site-ul.

Fără acces la codul sursă, ați putea ajunge blocat cu un site web care nu arată sau funcționează așa cum doriți. Este posibil să nu aveți control asupra aspectului, culorilor sau fonturilor. Dacă nu vă place un aspect al site-ului dvs., nu puteți face mare lucru în privința lui - va trebui să trăiți cu el sau să găsiți o altă temă și pluginuri pentru a schimba aspectul și funcționalitatea.
2. Actualizări frecvente
Natura colaborativă a software-ului open-source înseamnă că este actualizat frecvent de comunitatea lor. Dezvoltatorii folosesc întotdeauna cele mai recente tendințe și tehnici pentru a actualiza codul software, iar utilizatorii beneficiază de aceste upgrade-uri. Odată cu noile actualizări, codul vine cu mai multe opțiuni și funcționalități atunci când construiești un site web.
3. Abilități de codare îmbunătățite
Dezvoltatorii începători pot îmbunătăți abilitățile prin software open-source. Faptul că este accesibil publicului face mai ușor să studiezi și să te joci cu el. Codarea poate fi partajată cu alți dezvoltatori care apoi o vor critica și comenta. Aceasta este o modalitate bună de a descoperi greșelile din codul dvs.
Există o cantitate mare de da și de a lua aici. Dezvoltatorii de orice nivel de calificare pot beneficia de ai ajuta pe alții. Explicarea conceptelor entry-level poate fi o reîmprospătare utilă pentru un dezvoltator începător și nu știi niciodată când un nou dezvoltator va atinge ceva creativ.
4. Stabilitate pe termen lung
Dacă utilizați software open-source pentru o perioadă lungă de timp, nu trebuie să vă faceți griji că va deveni inutilizabil dacă autorii originali renunță să lucreze la el. Dacă alți dezvoltatori vor înceta să lucreze la software și să lanseze actualizări pe care le folosesc, nu pot face multe. Totuși, este mai bine decât să fii blocat cu un software proprietar învechit despre care nimeni nu poate face nimic.
5. Securitate mai bună
Acesta este un subiect cam fierbinte, dar unele persoane consideră că software-ul open source este mai sigur decât alte programe. Mai multe persoane care vizualizează codul sursă înseamnă mai multe oportunități de a detecta erori. Și, din moment ce oricine poate lucra cu software open-source, nu trebuie să obțineți permisiunea pentru a face remedierile necesare.
Mai multe despre modul în care dezvoltatorii utilizează software-ul open source
Atunci când dezvoltatorii pot accesa codul sursă, îl pot îmbunătăți sau remedia prin adăugarea de funcții utile și ajustări sau remedierea erorilor. Dezvoltatorul poate:
- Colaborați cu autorii originali ai software-ului pentru a-l dezvolta și îmbunătăți în continuare.
- Faceți software-ul mai util pentru uzul propriu
- Faceți software-ul mai util pentru alți utilizatori care vor plăti pentru software-ul sau asistența actualizate
În funcție de modul în care un dezvoltator utilizează software-ul open-source, acesta poate fi, de asemenea, benefic pentru cariera lor. Software-ul open-source permite dezvoltatorilor să-și arate talentul. Pe termen lung, ceea ce poate însemna un portofoliu bine rotunjit, impresionant; Concurență sănătoasă cu alți dezvoltatori; Și laude din partea lumii tehnologiei.
Codul sursă vizibil înseamnă că experții vor ști cum funcționează software-ul și modificările care l-au îmbunătățit sau remediat. Oamenii nu vor vedea doar ce ai făcut, ci și cum ai făcut-o și de ce felul tău este atât de bun.
E ca și cum ai doborî un record mondial versus stabilirea unui record mondial. Stabilirea unui record mondial este minunat pentru că ai fost prima și singura persoană care a făcut-o, dar a bate un record mondial este de două ori minunat pentru că cineva a făcut-o deja, așa că trebuie să o faci mai bine și ți-ai dat seama.
Încheierea
Indiferent de modul în care utilizați software-ul open-source, natura open-source a WordPress.org este benefică atât pentru dezvoltatori, cât și pentru non-dezvoltatori, datorită libertății pe care o permite. Libertatea de a face modificări în cod, libertatea de a angaja un dezvoltator care să facă modificări pentru dvs. și libertatea de a-l găzdui oriunde doriți. Software-ul open-source nu vă face automat capabil să lucrați cu el, dar vă pune tot controlul în mâinile dvs., totuși, decideți să îl utilizați.