O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo

Программирование

Laisene GitHub – o le a le mea tatou te talanoa ai? Ina ia mafai ona fatuina polokalama, e le gata e tatau ona tusia e se tasi, ae ia filifili foi po o le a le aia tatau a tagata faʻaoga poʻo atinaʻe e fai ai. Afai e faia e se tasi se polokalama e leai se totogi mo tagata uma, o loʻo ia faia se galuega lelei, ae o soʻo se tasi e faʻaaogaina e tatau ona faʻamaonia pe faʻapefea ona ia faʻaaogaina. Mo se faʻataʻitaʻiga, afai o se kamupani i ana gaioiga o le a galulue ma se ofisa e leai se totogi (mo se faʻataʻitaʻiga, LibreOffice), e tatau ona mafai ona faʻamaonia i tagata asiasi e iai le aia tatau e faia ai. Ina ia faia lenei mea, o le a lava le tuʻuina atu o le laisene talafeagai. Afai e galo i le atinaʻe le faʻatulagaina, ona mafai lea e le kamupani ona i ai i se tulaga faigata. O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo Pe a faia se talosaga, e tatau i le tagata atia’e ona filifili po’o fea gaioiga ma lana polokalame o le a fa’atagaina ae o le a le mea e le. Mo se faʻataʻitaʻiga, e mafai ona tatou talanoa e le gata e uiga i le faʻaaogaina, ae faʻapea foʻi i le suʻesuʻeina o tusitusiga o polokalame poʻo le faia o au lava fetuunaiga i le oloa polokalama. GitHub o se tasi o auaunaga pito sili ona tele mo le atinaʻeina o galuega faʻatasi. I le taimi lava e tasi, e mafai ona latou galulue iinei e le gata i luga o le leai o se totogi, ae faʻapea foi i luga o galuega faʻapisinisi. E ala i le faʻamalamalamaina o le laisene talafeagai, o le a faʻaumatia e le au atinaʻe le faʻaogaina o le faʻaogaina o le oloa. O le fa’afitauli o lo’o i ai le tele o ituaiga laisene eseese, ma e le faigofie i taimi uma ona iloa po’o fea filifiliga e filifili i se mataupu fa’apitoa. E le masani foi i nisi o poloketi le leai o ni laisene.
O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo

Aisea e te manaʻomia ai le laiseneina Open Source poloketi ile GitHub

Pe a faʻamaonia le laisene manaʻomia, e mafai e le tagata faʻapipiʻi ona tuʻuina atu mea nei i totonu:

  1. Tulaga o le fa’aogaina o le polokalame . Atonu latou te aofia ai se totogifuapauina pe, i nisi poʻo tulaga uma, faʻatagaina le faʻaaogaina fua.
  2. O nisi taimi e fausia ai polokalame ina ia atia’e e le alalafaga . I lenei tulaga, e taua i tagata uma e fia faamasani i tusitusiga o le polokalama.
  3. A maua tusitusiga o le polokalame, e ono faia e nisi ni suiga ina ia mafai ai ona fa’atino le polokalame ma fa’atuatuaina pe a mafai. O nisi taimi e mafai ai e le tusitala ona faʻatagaina tagata uma e faia lenei mea, i isi tulaga na te ofoina atu e lafo le suiga ia te ia, ma faia fetuunaiga i le poloketi na o ia.
  4. E tatau ona e filifili pe mafai e isi vaega ona faia suiga i le poloketi ma ofo atu mo i latou. A e faia lenei mea, e tatau ona e faʻamaonia po o le fea laisene e tatau ona iai a latou oloa.

O le foia o nei fesili ma tali tutusa, o le tusitala o le talosaga e tele lava ina fuafuaina le taunuuga o le polokalama i le lumanai na ia faia.

O a ituaiga laisene o iai

O le laisene o se maliliega lea e fa’atūina ai e le tasi itu (le fai laisene) se tulafono mo le isi vaega (le tagata ua laiseneina) e fa’aoga ai le oloa na ia faia. I le faʻatinoga, matou te le o talanoa e uiga i le sainia o se pepa e itu auai, ae e uiga i maliega faʻapitoa ma aia tatau ma noataga i luga o lona faʻaaogaina. E toetoe lava leai ni tapula’a i le fa’ama’otiina o aia tatau ma noataga. Pau le tulaga e tatau ona latou usitaia le tulafono. O le fatuina o au lava laisene o se galuega faigata, aua e tatau ona fetaui ma isi tulafono faatonutonu. O le filifiliga sili o le filifili ma faʻaaoga se tasi o ituaiga masani o ia pepa. I le fa’atinoga, e masani fo’i le fa’aogaina o le fa’asologa o laisene. O le tele o taimi, i ia tulaga, e lua laisene e fa’aaogaina i le taimi e tasi. E ui lava o le tusitala o le polokalame ei ai le aia tatau e tutoʻatasi ai tulafono e tatau ona mulimulitaʻia e tagata faʻaoga, ae ui i lea, i le faʻatinoga, o le faʻaaogaina o le tele o ituaiga laisene ua atiaʻe, lea e mafai ai ona e filifilia le saʻo i le tele o tulaga. O loʻo mulimuli mai o filifiliga sili ona lauiloa e faʻaaogaina i le Git Hub i le tele o tulaga. O laisene e masani ona faʻaaogaina ile Git Hub o:
O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo E tatau i le tagata fai polokalame ona filifili se tasi e fetaui ma ana fuafuaga. Ina ia faia saʻo lenei mea, e tatau ona e malamalama poʻo a uiga o loʻo iai i nisi ituaiga.

Afai e musu le tusitala e faia le pepa, ona i ai lea i lenei tulaga o le puletaofia o le a faʻaaogaina, lea e tuʻuina atu e ala i le faaletonu e le tulafono a lona atunuu. O le leai o se laisene i lenei auala e le o lona uiga e mafai ona faia se mea i le polokalame. O le mea moni, o sea tulaga e mafai ona manatu o se tasi o ituaiga laisene.

Auala e filifili ai se laisene Github

Ae e te leʻi amata suʻe se filifiliga talafeagai, e tatau ona faʻatulagaina e le tagata fai polokalame ona manaʻoga, lea o le a ia faʻaauau ai ma isi laisene. O le isi, e tatau ona e faamasani i filifiliga masani e fetaui ma le talosaga. A mae’a lena, e tatau ona e su’esu’e ma le toto’a le gagana fa’aletulafono ma fai se fa’ai’uga mulimuli i le mea e tatau ona i ai le laisene. Ina ia faia se filifiliga atamai, e tatau ona e malamalama i aia tatau ma noataga e fesoʻotaʻi ma se ituaiga laisene. Ina ia faia le filifiliga saʻo, e mafai ona e faʻaogaina auaunaga faʻapitoa e taʻua o comparators. O nisi nei o fa’ata’ita’iga:

  1. https://choosealicense.com/. O lenei ‘upega tafaʻilagi o loʻo i ai fesili taʻitaʻia mo le filifilia o le filifiliga saʻo ma fautuaga auiliili e fesoasoani ia te oe e malamalama ai i foliga o le faʻaogaina.
  2. O le https://opensource.org/licenses itulau e tu’ufa’atasia i le toe iloiloina o fofo fa’akomepiuta e leai se totogi.
  3. O le saite https://tldrlegal.com/ e mafai ona manatu o se encyclopedia mo filifiliga eseese laisene. E iai uma fa’atonuga fa’aletulafono ma fa’amatalaga auiliili.

O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo
Faatusatusaga o laisene i https://choosealicense.com/
Ae ui i lea, o le auala sili ona aoga e filifili ai o le faitau ma le faaeteete o pepa faaletulafono talafeagai. . E ui lava o loʻo matou talanoa e uiga i galuega faʻamalositino, ae ui i lea, o le suʻesuʻeina o tusitusiga o le a tuʻuina atu ai i le atinaʻe tali talafeagai uma.

Faʻafefea ona faʻaopoopo se laisene i Github

E ui i le tele o filifiliga o laisene filifiliga ua faʻamaonia e aoga ma faʻatuatuaina i le faʻatinoga, e mafai e le tagata atiaʻe ona i ai ona lava manatu e uiga i le laisene mo le polokalame na ia fatuina. I lenei tulaga, o le ‘auʻaunaga e tuʻuina atu le mafai e faʻaopoopo ai lau oe lava faʻasologa poʻo le fetuunaiga o loʻo iai. Ina ia faʻaopoopo se laisene i Github, e tatau ona e mulimuli i laasaga nei:

  1. E tatau ona e alu i le itulau autu o lau fale teu oloa. O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo
  2. E tatau ona e kiliki i luga o le ki e faaopoopo ai se faila, ona filifili lea “Fausia faila fou”. O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo
  3. Le isi, e tatau ona e ulufale i se igoa faila. Mo se laisene, e mafai ona avea lea ma se tasi o filifiliga e lua: LICENSE poʻo LICENCE.md. O i’i e fa’atulafonoina le fa’aogaina o mata’itusi tetele.
  4. I le itu taumatau o le igoa faila, kiliki e filifili se mamanu laisene. O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo
  5. I le lisi i le itu agavale o le itulau, filifili le laina “Faʻaopoopo se laisene i lau poloketi”. I lenei tulaga, o se fesuiaiga e filifilia mai pepa o loʻo iai. O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo
  6. Ona kiliki i luga o le laina “Toe iloilo ma auina atu”. Ona fa’aofi lea o au fa’amatalaga o maliega.
  7. A maeʻa lena, e manaʻomia le faʻamalamalamaina o mea faʻaopoopo poʻo suiga na faia. Sosoo ai, fa’ailoa pe na fa’asa’o le pepa na filifilia pe fa’atatau i le faia o se isi fa’asologa o le laisene. O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo

A maeʻa ona faʻamaonia suiga, e faʻamaeʻa e le tagata atiaʻe le faiga mo le faia o suiga i le lisi o laisene ile auaunaga Git Hub.

Filifili se laisene Github – faʻataʻitaʻiga o laisene lauiloa ile Git Hub

O filifiliga ia e sili ona lauiloa. E ala i le malamalama i o latou malosi ma vaivaiga, o le a mafai e le tagata fai polokalame ona maua le filifiliga saʻo pe malamalama i le auala e suʻe lelei ai.

GPL

O lenei laisene e mafai ona taʻua o se tasi o sili ona lauiloa. E masani mo i latou e gaosia polokalama faakomepiuta. O se tasi o manaʻoga autu o lenei pepa o le
faʻatagaina o isi vaega e suia saoloto le polokalame , ae i le taimi lava e tasi latou te i ai le aia tatau e tufatufa atu ai naʻo lalo o le laisene tutusa. O lenei laisene e ono iai ni fa’aliliuga eseese. O le mea aupito lata mai o nei o le lona tolu. O le GPL na faʻaaogaina e le au atinaʻe o polokalame e pei o le Drupal web content management system, le MariaDB database management system, le InkSkape vector graphics editor, ma isi. E manaia le matauina o le SQL faʻaaogaina e le gata i le GPL, ae faʻapea foi se laisene faʻapisinisi.

LGPL

O lenei igoa e fa’aliliu i le “GNU GPL Lesser General Public License”. Mo nisi atiaʻe, o le GPL e le talafeagai, aua e faia ai se matafaioi mo i latou e tufatufa atu oloa faʻaleleia i lalo o le laisene tutusa. O foliga o le faʻaogaina o lenei filifiliga e mafai ona faʻaalia i le faʻaogaina o le faʻagasologa o le laiseneina o le faʻaogaina o faletusi na faia e le tagata fai polokalame. I lenei tulaga, o filifiliga nei e tolu e iloiloina:

  1. A maua e se faletusi ni galuega fou e leai se isi faletusi faapisinisi e mafai ona faia tutusa, o le GPL o le filifiliga sili lea.
  2. Ua uma ona faʻatinoina e le tagata faʻapipiʻi i le faletusi saoloto le tulaga o loʻo iai. I lenei vaega, o loʻo i ai filifiliga faʻapisinisi e tutusa galuega. Mo lenei tulaga, o le a faigofie ona filifili LGPL.
  3. A oʻo mai i se tulaga fou e tauva moni lava ma le pisinisi, o le laisene Apache o le auala lea e alu ai.

O lenei tulaga
e fa’atagaina ai le fa’aaogaina faapisinisi o faletusi . Afai e faia ni suiga, e tatau ona fa’aoga ia tu’utu’uga ma aiaiga mo le tufatufaina atu. Ae ui i lea, o le faʻaogaina faigofie o le code e mafai ai ona sui tulaga.

Eclipse Public License

O lenei pepa
e fa’atagaina le tufatufaina atu i lalo o isi laisene, e aofia ai laisene fa’apisinisi . O le tulaga autu o le i totonu o galuega faʻaleleia, o mea fou o le a tuʻuina i se isi vaega. O lenei laisene ua maua le lauiloa i le atinaʻeina o oloa i Java. O se faʻataʻitaʻiga o le Clojure programming language, o se faʻavae mo le suʻeina o talosaga java.
O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo

Mozilla Laisene Lautele

O nisi e va’aia lenei pepa o se maliega i le va o le GPL ma laisene pisinisi. E manaʻomia e le MPL
avanoa avanoa i nisi faila . O le polokalama faakomepiuta e mafai ona i ai nisi faila i lalo o lenei laisene ma isi e aunoa ma lea laisene. A maeʻa le suiga, e faʻatagaina le tuʻuina o le laisene e manaʻomia (mo se faʻataʻitaʻiga, e mafai ona avea ma pisinisi), ae naʻo le tulaga e mafai ai ona maua le avanoa i faila na tuʻuina atu i lalo o le MPL. I lenei tulaga, e tatau i le tagata faʻaaoga mulimuli ona tuʻuina atu faʻamatalaga e uiga i tusitala o le polokalama muamua. E tusa ai ma lenei pepa, o le LibreOffice office, le Mozilla browser ma isi mea faʻapipiʻi na faʻasaʻolotoina.

Apache Laisene Github

AL ua ta’ua ole laisene saoloto saoloto. O lenei uiga e mafua ona o le mea moni e
leai se manaʻoga e faʻasaʻo se oloa faʻapitoa i lalo o tulaga tutusa e pei ona i ai muamua . O lenei pepa o loʻo faʻaaogaina e le Apache Software Foundation. A faʻaaogaina, e faʻatagaina mea nei:

  1. O le oloa faakomepiuta ua fa’atagaina e fa’aoga atili mo faamoemoega faapisinisi.
  2. Fa’atagaina suiga o talosaga.
  3. O tufatufaga mulimuli ane e tatau ona aofia ai le igoa o le tusitala muamua.

I le fatuina o se suiga fou, e leai se noataga mo tagata laiseneina e tuʻuina atu le faʻailoga muamua o oloa. O sea laisene ua maua ai le lauiloa tele. E mafai ona faʻaalia lenei mea e ala i le lisiina o oloa faʻapipiʻi lauiloa o loʻo tuʻuina atu i lalo o lenei ituaiga laisene: o le Android operating system, o se faʻavae e fatuina ai atinaʻe i Java, ma le Apache web server. https://youtu.be/wyZq-EazOmU

MIT Laisene

O nisi e manatu e sili ona ta’uta’ua lenei filifiliga laisene software free. O lona aoga autu e manatu nisi e fetaui lelei ma ituaiga eseese o laisene saoloto poʻo pisinisi. O mea sili ona taua o le
mafai lea ona suia le code, faʻapea foʻi ma le faʻatagaga e tufatufa atu i lalo o isi laisene i le filifiliga a le na faia suiga . O oloa fa’akomepiuta o lo’o fa’aogaina lenei pepa o: o le faletusi JavaScript e ta’ua o le JQuiery, o le Atom text editor, AngularJS, o le JavaScript development framework. O mea e tatau ona e iloa e uiga i laisene GitHub: faʻafefea ona filifili ma faʻaopoopo

Papa i lalo o le sami

O nisi taimi e filifilia muamua e le tusitala se tasi lomiga o le laisene, ma mulimuli ane manao e sui. Afai na ia faia na o ia le polokalame, o lona uiga o sea suiga e le faigata. Ae ui i lea, i tulaga e tele na auai i le atinaʻe, a aunoa ma la latou maliega o le a le aoga. Mo se faʻataʻitaʻiga, o le na faia Linux, e ui lava na ia faia moni le faʻavae o le faiga faʻaogaina, o le a le mafai ona suia le laisene e aunoa ma le faʻatagaga a na tagata fai polokalame uma na auai i le atinaʻe atili. Pe a tufatufaina i lalo o le MPL, oi latou na faia suiga i le code e le mafai ona ofoina atu faila i lalo o le MPL i lalo o se laisene ese. O le fa’aogaina o le pepa fou o le a fa’asino i isi polokalame fa’aoga.

info
Rate author
Add a comment