» »

Apache gre na GitHub

Apache gre na GitHub

Slo-Tech - Eden izmed velikanov na področju odprte kode Apache Software Foundation (ASF) je prestopil na GitHub. Največja fundacija odprte kode, v kateri 730 članov in 7000 redno sodelujočih upravlja 200 milijonov vrstic kode, je leta 2016 začela integrirati GitHubov repozitorij v svoje storitve. Migracija je bila končana februarja letos, sedaj pa je napočil čas za zadnji korak. Vseh 350 odprtokodnih projektov je prenesenih in dostopnih na GitHubu.

To pomeni, da ASF ukinja lastno infrastrukturo Git, ker je ne bo več potreboval. Meni, da bo za razvijalce enostavneje, za novince pa privlačneje, če bodo razvojni model poenostavili tudi s tem, da bodo uporabljali GitHub.

V preteklosti so projekti ASF uporabljali dvoje: Apache Subversion in Git. Ker so se razvijalci začeli pritoževati, da bi bilo najbolje imeti kodo na GitHubu, ker je tako laže delati in sodelovati, se je leta 2016 začela integracija. Do konca minulega leta so na GitHub prenesli večino projektov, tako da lahko razvijalci uporabljajo GitHubova orodja, ASF pa je vzdrževal zrcalno kopijo na svoji infrastrukturi. Sedaj je prehod zaključen.

Nekateri razvijalci so nad odločitvijo sicer besni, ker je GitHub v Microsoftovi lasti, a za zdaj je odprt, brezplačen in široko uporab(lj)en.

33 komentarjev

Ales ::

Po katerih kriterijih naj bi bil Github odprt? Brezplačen ja, odprt pa v kakem smislu? Dostopnost lastnih podatkov?

boolsheat ::

A Apache Subversion je tudi na Gitu sedaj?

LeQuack ::

Lastnik GitHuba je Microsoft btw.
Quack !

dunda ::

Mimogrede - vprašanje laika - se koda, ki gre na GitHub, kriptira na uporabnikovi strani? Se torej uporablja dvostransko kriptiranje?
Ali pa ima M$ vpogled v svetovno kodo :-)
Ne provociram, res ne vem in na hitro nisem našel razlage.
https://www.kacnje.eu

LeQuack ::

dunda je izjavil:

Mimogrede - vprašanje laika - se koda, ki gre na GitHub, kriptira na uporabnikovi strani? Se torej uporablja dvostransko kriptiranje?
Ali pa ima M$ vpogled v svetovno kodo :-)
Ne provociram, res ne vem in na hitro nisem našel razlage.


Če bi se kriptirala na strani uporabnika potem ne bi bila vidna na itnernetu.
Quack !

Ales ::

dunda je izjavil:

Mimogrede - vprašanje laika - se koda, ki gre na GitHub, kriptira na uporabnikovi strani? Se torej uporablja dvostransko kriptiranje?
Ali pa ima M$ vpogled v svetovno kodo :-)
Ne provociram, res ne vem in na hitro nisem našel razlage.

Na GitHubu imaš javno dostopne in zasebne projekte. Do javno dostopnih imajo dostop vsi, tudi Microsoft, do zasebnih pa lastniki in Microsoft. Oni imajo torej dostop do vsega, vključno z osebnimi podatki uporabnikov, kolikor jih je vnešenih.

Poleg tega pa tudi do povezav koliko je kdo delal na čem, na čem vse je delal, povezave med uporabniki, projekti, itd. Ni slaba statistika.

Načeloma bi sicer dober del te statistike javnih projektov na GitHubu lahko poustvaril tudi nekdo tretji, saj so podatki dostopni.

dunda ::

Hvala obema.
https://www.kacnje.eu

boolsheat ::

Privatni repozitoriji niso kriptirani na GitHubu? To pa ja potem bil res lep nakup Microsofta... 8-O

brbr21 ::

E. Private Repositories
Short version: You may have access to private repositories. We treat the content of private repositories as confidential, and we only access it for support reasons, with your consent, or if required to for security reasons.

Drugače pa ni tako težko najti:
https://help.github.com/en/articles/git...
https://help.github.com/en/articles/git...

Ales ::

Točno tako. Imajo dostop, vendar ne dostopajo do njih. :))

Če bi slučajno pri tem prišlo do pomote, bi se zagotovo opravičili in bi bilo vse v redu.

FireSnake ::

In kaj bo MSju ta koda, za katero se tako bojite?

MS ima zaposlene ljudi, ki pišejo knjige o varnosti, dobrih praksah in tako naprej.
Čemu bi mu vaša koda kakor koli koristila?

Jaz nisem pristaš tega, da se informacije (osebne narave, primer slike) dajejo na net.
Za kodo imma pa že vse prpravljeno, da jo ruknem na gitlab - in komaj čakam, da to storim.
Poglej in se nasmej: vicmaher.si

Ales ::

Nehaj razmišljati o mulotih, ki na kompu copy/pastajo tri vrstice ukradene kode (ker MS tega res ne rabi) in začni razmišljati na nivoju AI, ki se uči iz ogromnega dela svetovno obstoječe kode.

Podobno, nehaj razmišljati na način "zdaj pa lahko pogledam, kaj kodira moj sosed" in začni raje razmišljati o tem, kako se letos obnaša nemško gospodarstvo, kaj se kodira, v katerih jezikih, kako se razvijalci povezujejo, kaj delajo.

MS in podobni so globalni igralci, ne ukvarjajo se s tabo kot posaemznikom (doker se ne začnejo po potrebi), ker se jim ni treba. Z gospodarstvi, državami, regijami, multinacionalkami, trendi, itd. pa se še kako ukvarjajo.

Če pa je kako posamezno podjetje z občutljivimi informacijami (v smislu intelektualnega know how-a) toliko zabito, da to daje v tako dostopne repozitorije ali se o tem pogovarja po gmailu, viberju, itd. pa so itak toliko zabiti, da se jim ni pomoči.

FireSnake ::

Jaz menim, da vse te informacije oni že imajo.
Brez GitHuba.

Nevarno konkurenco pa tako ali tako preprosto ... kupijo.
Poglej in se nasmej: vicmaher.si

spegli ::

Apache je dejansko največji opensource projekt. Ni mi všeč novica.

3p ::

V čem točno je že razlika, če je koda primarno shranjena na javno dostopnih git repozitorijih, kjer lahko vsak dostopa do nje (tudi Microsoft in NSA) in tem, da je koda primarno shranjena na Githubu, kjer spet lahko vsak dostopa do nje (tudi Microsoft in NSA).

Ni v tem smisel odprte kode?

spegli ::

Javna je bila že prej. Je pa dobro da veš od kje prihaja denar ejga.

LeQuack ::

Kaj pa če hočeš open soruce virus razvijati?
Quack !

WhiteAngel ::

Github je v resnici zelo zgleden kos softvera in nimam nič proti, če gostujejo opensource kodo. Bi bilo pa fino še vedno imeti neke zrcalne strežnike za git, issueje itd. Če se MS enkrat odloči in ugasne/pokvari storitev because reasons.

LeQuack ::

Git je sicer beta produkt po kvaliteti, ampak načeloma je decentraliziran, tako da imaš (lahko) celotno kopijo repozitorijev lokalno. Vse ostale zadeve pa gredo lahko seveda po gobe, kot so komentarji, issues, itd. Zato ker ko ti uploadaš/napišeš nekaj gor, to postane last GitHub/Microsofta, koda sama pa je ponavadi po neko open-source licenco.
Quack !

WhiteAngel ::

LeQuack je izjavil:

Git je sicer beta produkt po kvaliteti, ampak načeloma je decentraliziran, tako da imaš (lahko) celotno kopijo repozitorijev lokalno. Vse ostale zadeve pa gredo lahko seveda po gobe, kot so komentarji, issues, itd. Zato ker ko ti uploadaš/napišeš nekaj gor, to postane last GitHub/Microsofta, koda sama pa je ponavadi po neko open-source licenco.


git beta produkt?! V primerjavi s čim? hg, bzr?!

Ales ::

IMHO, nobeno od teh orodij ni beta produkt. Git je poleg tega dosegel kritično maso, toliko je popularen (pa tudi dober), da preostala orodja trenutno nimajo dosti možnosti za uspeh pri širših množicah.

Meni osebno se recimo zdi Mercurial vsaj na začetku uporabe malo prijaznejši uporabniku, sicer pa enako zmogljiv. Nekateri pojmi oz. posledično tudi pristopi k workflowu se mi zdijo pri Mercurialu bolj logični in samoumevni.

Če se prav spomnim, sta git in hg nastala praktično hkrati, s tem, da eni niso vedeli za druge. Ne najdem zdajle na hitro, ampak v spominu imam, da je prav Linus nekje govoril o tem. Kakorkoli, na koncu je prevladal Git in v dobri meri je k temu prispeval tudi GitHub.

LeQuack ::

Ales je izjavil:

IMHO, nobeno od teh orodij ni beta produkt. Git je poleg tega dosegel kritično maso, toliko je popularen (pa tudi dober), da preostala orodja trenutno nimajo dosti možnosti za uspeh pri širših množicah.

Meni osebno se recimo zdi Mercurial vsaj na začetku uporabe malo prijaznejši uporabniku, sicer pa enako zmogljiv. Nekateri pojmi oz. posledično tudi pristopi k workflowu se mi zdijo pri Mercurialu bolj logični in samoumevni.

Če se prav spomnim, sta git in hg nastala praktično hkrati, s tem, da eni niso vedeli za druge. Ne najdem zdajle na hitro, ampak v spominu imam, da je prav Linus nekje govoril o tem. Kakorkoli, na koncu je prevladal Git in v dobri meri je k temu prispeval tudi GitHub.


Git je postal popularen ravno zaradi GitHub, ne zato ker je dober.
Quack !

Zgodovina sprememb…

  • spremenil: LeQuack ()

WhiteAngel ::

LeQuack je izjavil:

Ales je izjavil:

IMHO, nobeno od teh orodij ni beta produkt. Git je poleg tega dosegel kritično maso, toliko je popularen (pa tudi dober), da preostala orodja trenutno nimajo dosti možnosti za uspeh pri širših množicah.

Meni osebno se recimo zdi Mercurial vsaj na začetku uporabe malo prijaznejši uporabniku, sicer pa enako zmogljiv. Nekateri pojmi oz. posledično tudi pristopi k workflowu se mi zdijo pri Mercurialu bolj logični in samoumevni.

Če se prav spomnim, sta git in hg nastala praktično hkrati, s tem, da eni niso vedeli za druge. Ne najdem zdajle na hitro, ampak v spominu imam, da je prav Linus nekje govoril o tem. Kakorkoli, na koncu je prevladal Git in v dobri meri je k temu prispeval tudi GitHub.


Git je postal popularen ravno zaradi GitHub, ne zato ker je dober.


Še enkrat, kaj točno te moti pri gitu in kako bi ti implementiral dotično "funkcionalnost"? Res ne vem, kaj dnevno počnem narobe.

LeQuack ::

WhiteAngel je izjavil:

LeQuack je izjavil:

Ales je izjavil:

IMHO, nobeno od teh orodij ni beta produkt. Git je poleg tega dosegel kritično maso, toliko je popularen (pa tudi dober), da preostala orodja trenutno nimajo dosti možnosti za uspeh pri širših množicah.

Meni osebno se recimo zdi Mercurial vsaj na začetku uporabe malo prijaznejši uporabniku, sicer pa enako zmogljiv. Nekateri pojmi oz. posledično tudi pristopi k workflowu se mi zdijo pri Mercurialu bolj logični in samoumevni.

Če se prav spomnim, sta git in hg nastala praktično hkrati, s tem, da eni niso vedeli za druge. Ne najdem zdajle na hitro, ampak v spominu imam, da je prav Linus nekje govoril o tem. Kakorkoli, na koncu je prevladal Git in v dobri meri je k temu prispeval tudi GitHub.


Git je postal popularen ravno zaradi GitHub, ne zato ker je dober.


Še enkrat, kaj točno te moti pri gitu in kako bi ti implementiral dotično "funkcionalnost"? Res ne vem, kaj dnevno počnem narobe.


Nisem edini, ampak lahko začneš recimo s tem:
https://stevebennett.me/2012/02/24/10-t...

Tudi jaz ga moram nažalost dnevno uporabljati.
Quack !

Mavrik ::

Kateri VCS pa po tvojem deluje boljše in nima takih problemov?

Sporočilo, ki si ga prilepil je z leta 2012 in ma par... bizarnih pritožb. Kateri od njegovih problemov te konkretno bolijo in kje si videl to rešeno bolje?
The truth is rarely pure and never simple.

Zgodovina sprememb…

  • spremenil: Mavrik ()

Ales ::

Lahko mirno primerjamo med sabo Git, Mercurial in BitKeeper, pa bomo na koncu prišli do ugotovitve ...da je Git najpopularnejši. ;)

Marsikdo bi se lahko kaj naučil na primeru BitKeeperja in tega, kako je na koncu izvisel v tej zgodbi. Tudi kak GitHub, če bo kdaj šla situacija v podobni smeri.

A je kdo tukaj uporabljal BitKeeper? Pred odprtokodnostjo ali kasneje, vseeno?

AštiriL ::

Torej so jih podkupili ali zakaj so se kar naenkrat odločili za github? Za Issues imajo tako ali tako forum...
Ostani 127.0.0.1, ko si 0.0.0.0, nosi 255.255.255.255.

Ales ::

Ti si nekaj ornk pomešal. Nimajo koga podkupit, ker to ni ena monolitna organizacija, niso se odločili naenkrat in za prijavo napak nimajo foruma temveč Bugzillo in JIRA.

AštiriL ::

Ok, hvala za pojasnilo
Ostani 127.0.0.1, ko si 0.0.0.0, nosi 255.255.255.255.

boolsheat ::

https://www.fudzilla.com/news/48769-us-...


However, the US says that content developed on GitHub needs to comply with US export laws, including the Export Administration Regulations (EAR), the same regulations used to restrict exports to Huawei and affiliated companies.

Ales ::

FUDZilla. A veš, kaj je to FUD?

boolsheat ::

Če bi prebral članke bi opazil, da je vir dejansko:

https://www.abacusnews.com/digital-life...

https://help.github.com/en/articles/git...

The fears started when GitHub's export control rules caught the attention of China's developer community. It says that content developed on GitHub needs to comply with US export laws, including the Export Administration Regulations (EAR), the same regulations used to restrict exports to Huawei and affiliated companies.

Ales ::

Ne berem debilizmov. Kot prvo, "content developed on Github" je kretenizem. Tudi če poskusijo to dokazovati, bodo javni Git repozitoriji enostavno preseljeni drugam, zasebni pa so že tako ali tako pri razvijalcih.

Folk se bo pa končno malo bolj vprašal, s kom delijo podatke in s kom in kje poslujejo. Skrajni čas.

Morda se bomo na koncu Trumpovi administraciji zahvalili, da so uspešno zjebali lasten monopolni položaj na celi vrsti področij. Trump, kar tako naprej! :))

Da ne bo pomote, in to še posebej navajam za tiste, ki ste premladi, da bi se spomnili, ZDA so v preteklosti že poskušale omejevati izvoz IP, recimo na področju enkripcije:

Crypto Wars
Crypto Law
Bernstein v. United States

Če dejansko ponovno poskusijo kaj podobnega na katerem koli področju, se bom boril proti temu, kakor bi se moral vsak količkaj misleč človek.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Apache gre na GitHub

Oddelek: Novice / Ostale najave
336355 (3782) Ales
»

Evropska komisija dovolila Microsoftov prevzem Githuba

Oddelek: Novice / Nakupi / združitve / propadi
4410051 (7617) Ales
»

Kako je na internet ušla izvorna koda iPhona

Oddelek: Novice / Ostalo
57622 (5533) ZigaZiga
»

GitHub

Oddelek: Programiranje
124601 (4347) BigWhale
»

Open Source projekti

Oddelek: Programiranje
102934 (2717) Marat

Več podobnih tem