Ohjelmointi

Hei Geode: Pivotal GemFire ​​on nyt avoimen lähdekoodin

Pivotal on täyttänyt lupauksensa aikaisemmasta vuodesta ja on julkaissut avoimen lähdekoodina hajautetun muistitietokannan, joka toimii Pivotalin Big Data Suite Hadoop -tuotteen esillä olevana osana GemFirea.

Se on toinen askel Pivotalin tiellä kohti avoimen lähdekoodin rakentamista Big Data Suite -sovellukselle sen sijaan, että pidettäisiin niitä omalla hihnalla. Pivotal näkee kuitenkin edelleen tapoja, joilla se voisi ansaita rahaa Hadoop-tuotteistaan ​​- vaikka avoimen lähdekoodin kehitys edistäisi yrityksiä, joilla on omia tarjouksia.

Pivotal ilmoitti helmikuussa, että se avaisi avoimen lähdekoodin koko Big Data Suiten, joka sisältää GemFiren, Greenplumin analyysitietokannan ja Hawq-tietokyselyjärjestelmän. GemFire ​​on kuitenkin edelleen olemassa kaupallisena projektina.

Pivotalin suunnitelmana on tarjota GemFiren kaupallinen jakelu, joka tarjoaa yrityksille kiinnostavia kustannus plus -ominaisuuksia, kuten replikointi useiden palvelinkeskusten välillä tai suoratoistotekniikka. Geode, uusi avoimen lähdekoodin projekti, joka on johdettu GemFiren ydinteknologiasta, tarjotaan ASF: lle (Apache Software Foundation) inkubointia varten. (Pivotal aikoo myös lisätä jäsenyyttään ASF: ssä.)

Kaikkien GemFire-ominaisuuksien yleisö koostuu pääasiassa maksavista yritysasiakkaista, joten Pivotal menettää vähän etukäteen muuttamalla GemFiren ytimen avoimen lähdekoodin projektiksi. Mutta yritys on selvästi tietoinen siitä, että tämän päivän maksuominaisuus ei välttämättä jatku huomisen tulovirrana.

Pivotalin avoimen lähdekoodin strategian johtaja Roman Shaposhnik kuvaili tätä liikettä "pakotustoiminnoksi", joka auttaa yrityksiä omaksumaan avoimeen lähdekoodiin perustuvia tuotteita yhtä paljon kuin kannustaa niihin perustuvien omien tuotteiden edelleen innovointiin.

"Sinulla voi olla tappajaominaisuus tänään", hän sanoi puhelinkeskustelussa, "mutta jos suurin osa tuotteesi ytimestä tulee todella avoimen lähdekoodin projektista, voit olla varma, että tappajaominaisuus otetaan uudelleen käyttöön. avoimen lähdekoodin yhteisö jossain vaiheessa. "

Shaposhnik väittää myös, että Pivotalilla "on enemmän halua" todelliseen avoimen lähdekoodin sitoutumiseen kuin mitä muualla teollisuudessa saattaa esiintyä - kilpailla tuotetasolla kilpailijoiden kanssa, mutta silti olla avoin ja sitoutunut avoimen lähdekoodin yhteistyömalliin.

Kontrastisena esimerkkinä Shaposhnik tarjosi Clouderaa, jossa hän työskenteli aiemmin ja jota hän kuvaili "yrittävän hallitsevampaa" Hadoop-projektiinsa. Hän luonnehti Pilveran Impalaa "vain luettavaksi avoimeksi lähdekoodiksi, jossa yritys julkaisee lähdekoodia GitHubissa, mutta ei todellakaan kutsu mitään yhteistyötä tuossa lähdekoodissa".

Pivotal pyrkii myös selkeyttämään kantaansa avoimeen lähdekoodiin Open Data Platform -alustan avulla, joka on aloite luoda Hadoopin ydinversio, jota muut toimittajat voivat käyttää uudelleen. Kaikki eivät - erityisesti Cloudera, mutta myös muut - ovat mukana projektissa, mikä tarkoittaa, että Pivotal voi löytää suorempaa menestystä avoimen lähdekoodin kanssa avaamalla ja lahjoittamalla omia projektejaan ajan myötä.

[Tämän artikkelin aiempi versio tunnisti polttoaineen virheellisesti Cloudera-projektiksi.]