In aceste zile, multe programe sunt cod 20% originale si peste 80% din codul anterior. Pentru a ajuta la rezolvarea complicatiilor care rezulta din acordarea licentelor, GitHub are licentiat cu licenta Open Source, un instrument intern pe care l-au utilizat pentru a automatiza unele dintre procesele de licentiere a proiectelor open-source ale GitHub.

Asta e destul de impresionant, avand in vedere doar cativa ani in urma, atitudinea lui GitHub fata de licentiere a condus la 77% din toate programele GitHub fara licente. Daca nu ti se pare important, atunci esti un dezvoltator care nu a incercat niciodata sa-si comercializeze programul.

Licentiatul ii va ajuta pe dezvoltatori sa utilizeze in mod eficient licentele cu coduri open-source ale acestora, observand problemele potentiale cu licenta de dependenta a unui program la inceputul ciclului sau de dezvoltare.

[disclaimer] 1 of 1 consulted lawyers agree, Licensed is not a replacement for the legal advice of a human. [/disclaimer]

Licentele functioneaza in orice depozit Git, prin gasirea, cacherea si verificarea metadatelor de licenta pentru dependente. Acesta poate detecta dependentele de la mai multe tipuri de limbi si managerii de pachete in mai multe proiecte intr-un singur depozit. Aceasta flexibilitate permite licentiatului sa functioneze la fel de bine pentru un depozit care detine mii de proiecte, asa cum ar fi pentru un depozit care contine un singur proiect.

Acest nou program open-source functioneaza pe baza notiunilor de "aplicatii". O aplicatie este definita ca o combinatie intre o locatie sursa si un director de cache. Un fisier de configurare este utilizat pentru a specifica una sau mai multe aplicatii pe care le verificati pentru preocuparile legate de licentiere.

Programul descopera ce dependente exista pentru fiecare aplicatie. Pentru fiecare biblioteca sau rutina dependenta, Licensed isi gaseste locatia sursa de dependenta in mediul local si extrage metadatele de baza (de exemplu, nume, versiune, pagina de pornire si rezumat).

Licentele asigura respectarea cerintelor de licenta open source prin intermediul unei activitati de integrare continua (CI). Acest lucru devine in mare parte problema nagging de urmarire a licentelor din parul dezvoltatorului. Deoarece ultimul lucru pe care orice programator doreste sa il faca este urmarirea licentelor, aceasta este o adevarata victorie.

  • Care este reactia ta?
  • powered by Verysign
  • like Timenews
    Like
  • unmoved Timenews
    unmoved
  • amused Timenews
    amused
  • excited Timenews
    excited
  • angry Timenews
    angry
  • sad Timenews
    sad
TENDINTA  |  Kali Linux 2019.1 Release
FlorinM                   Timenews
FlorinM
Utilizator Linux - Solus OS, pasionat de calatorii.
1160 articole



  • Comenteaza
  • powered by Verysign

Nici un comentariu inca. Fii primul!
Gabriel Ruta - Facebook
Gabriel Ruta - Facebook

MX Linux. Il folosesc deja de un an jumate, si pot spune ca pt. mine personal este No.1 Distro din cate zeci am testat in anii trecuti. L-am folosi...9 days, 20 hours

MX Linux 18.1 - improspatare ISO MX Linux 18.1 - improspatare ISO >>>
Stefan
Stefan

Salut,

Ati gresit imaginea ISO, re-downloadati imaginea 1.5.2 daca tot aceea ati scos-o, si aveti grija ce downloadati data viitoare

Re...14 days, 16 hours

Moderator
Moderator
Remediat. Multumim.
Redcore.Linux.Hardened.1812.KDE vs Argent.Workstation.1.5.2.KDE Redcore.Linux.Hardened.1812.KDE vs Argent.Workstation.1.5.2.KDE >>>
Victor
Victor

Interesant ... Îmi place ideea! 
Dar oricine vede inspiratia pe care Casper a luat-o de la lampa Philips Hue, precum si unele dintr...22 days, 3 hours

Casper Glow - lumina de noapte, ce va va ajuta sa adormiti Casper Glow - lumina de noapte, ce va va ajuta sa adormiti >>>
Alex Petrini - Facebook
Alex Petrini - Facebook

da, dar e coporate mai mult. Eu folosesc Rambox si îti poti defini orice serviciu singur. 

1 month, 2 days
Station in Linux - 600 de aplicatii intr-o singura interfata eleganta Station in Linux - 600 de aplicatii intr-o singura interfata eleganta >>>