GemTalk Systems ist das neue Zuhause von GemStone/S und GLASS – ein Deutungsversuch

Es hat sich sicher schon herumgesprochen, dass die Entwicklungs- und Supportmannschaft von GemStone/S und GLASS sowie das darauf basierende MagLev für Ruby nun in einer neuen Firma zuhause sind. Das neue Unternehmen heisst GemTalk Systems und besteht aus der kompletten Mannschaft, die bisher an GemStone gearbeitet hat. Für das Produkt sind das sehr gute Nachrichten. GemStone/S war bei vmware irgendwie ein Stiefkind. Man musste auf der vmware-Website lange suchen, bis man GemStone/S fand. Selbst auf der zentralen Seite aller Produkte waren diverse Produkte aufgelistet, die ursprünglich von GemStone stammten (z.B. GemFire, SQLFire), nicht jedoch das eigentliche Flaggschiff.

Aus den Pressemitteilungen und Blog-Einträgen ist nicht zu entnehmen, wer die Investoren sind, die GemStone von vmware übernommen und GemTalk daraus gemacht haben. Auch auf der Website sind keine Informationen dazu zu finden. Dafür aber, dass vmware sich auch von den anderen Produkten wieder getrennt hat, wegen derer sie GemStone vor drei Jahren gekauft hatte. Diese sind ein paar Wochen zuvor in die Firma Pivotal ausgelagert worden und werden dort weitergeführt. Was das ganze für vmware für einen Sinn hatte, erschliesst sich mir nicht. Aber wer GemStone ein bisschen kennt, weiss, dass es schon in den neunziger Jahren mal ganz ähnlich zuging: der Börsenkracher Brokat aus Böblingen/Stuttgart hatte GemStone gekauft, um sein Portfolio mit GemStone/J (das es meines Wissens inzwischen nicht mehr gibt) aufzupeppeln. Glücklicher Weise ging Brokat erst vor sdie Hunde, nachdem GemStone mit viel Verlust wieder verkauft worden war. Auch bei Brokat hatte man den eigentlichen Edelstein von GemStone nie verstanden. Martin McClure hat auf der letzten Smalltalks 2012 einen sehr interessanten Vortrag zur Geschichte seines Arbeitgebers gehalten (hier gibt es das Video dazu). Um einen running gag aus diesem Vortrag fortzuführen: GemTalk Systems bleibt im selben Bürogebäude und zieht dort einen Stock höher ;-)

Nun könnte man meinen, sowohl Brokat als auch vmware haben sich an GemStone verschluckt, weil Smalltalk einfach nicht mehr zeitgerecht ist und niemand Smalltalk nutzt, zumindest niemand, der dafür Geld ausgeben möchte. Also war es nur logisch, das Zeug wieder abzustossen, und die Perlen des Unternehmens zu behalten.

Schaut man genauer hin, ergibt sich dann aber doch ein ganz anderes Bild: Die Kundenliste von GemTalk Systems ist sehr beeindruckend. Nicht, weil die Namen darauf so bekannt sind und Eindruck machen. Vielmehr, weil dahinter Unternehmen mit sehr komplexen, datenintensiven und äusserst flexiblen, veränderlichen Abläufen stecken.

Wie sonst, ausser durch seine besonderen Eigenschaften gerade für sehr komplexe Abläufe und hohe Datenvolumina liesse sich erklären, dass es Investoren gibt,  die eine Ausgründung von GemTalk Systems ermöglichen? Warum sollte jemand Geld in eine Firma stecken, deren Geschäft eine heisse Kartoffel ist, die vmware einfach fallen lassen möchte?

GemTalk hat eine beeindruckende Kundenliste, die – so wird gemunkelt – für einen attraktiven Cash-Flow sorgt. GemStone ist ein profitables Produkt, und das schon seit Jahrzehnten. GemStone war für Brokat eine Cash Cow und bei VMware war es nicht anders. Wie sonst liesse sich erklären, dass GemStone weiter existierte und das Produkt weiter entwickelt wurde? Wie sonst liesse sich erklären, dass vmware die kostenlose Verwendung von GLASS auch für kommerzielle Zwecke weiter gestatttete und sogar den Umfang der kostenfreien Lizenz erweiterte, das kommerzielle Produkt aber weiter führte? Wie sonst wäre zu erklären, dass erst unter VMware so recht Schwung in die Öffnung von GemStone hin zu open source-Projekten kam, sich Dale Henrichs zunehmend auch Themen wie Metacello und der Kompatibiltät von GemStone mit Pharo/Squeak widmen konnte? GemStone macht gerade einen sehr wichtigen Schritt: Weg von GemBuilder und der Notwendigkeit einer zweiten Smalltalk-Tools als Entwicklungs-Frontend hin zu einem kompletten Werkzeug mit einer eigenen (Webbasierten) IDE. Hier wird sehr viel mit Amber und Pharo gearbeitet und es gibt Initiativen hin zu einer Versionsverwaltung in Tools wie git oder subversion.

Der Mond über GemStone ist also ganz sicher nicht erblasst durch diese Ausgründung. Im Gegenteil, wir werden sicher noch viel Ineteressantes über GemStone hören in den nächsten Monaten. Die erste Etappe hierzu wird sicher die im Juni stattfindende STIC 2013 in den USA sein, auf der GemTalk dabei ist. Auch MagLev wird GemTalk weiterführen, und was uns Smalltalkern sicher am wichtigsten sein wird: es wird weiterhin ein kostenloses GLASS geben.

Die Ausgründung von GemTalk Systems steht nicht alleine da. Erst vor drei Jahren passierte bei Instantiations, dem Anbieter von VA Smalltalk, etwas ganz ähnliches: die Firma stiess ihr gesamtes Java-Produktportfolio samt Entwicklungsmannschaft an Google ab, und führte ihre Geschäfte als reine Smalltalk-Firma weiter (Joachims Small World berichtete). Seither hat sich auch an dem Produkt mehr getan, als in den Jahren zuvor.

Smalltalk scheint also nach wie vor eine Umgebung zu sein, in der es sich lohnt, zu investieren. Alle drei wichtigen kommerziellen Anbieter (Cincom, GemStone und Instantiations) scheinen profitabel zu sein und arbeiten fleissig an ihren Produkten. Auch im open source-Umfeld tut sich eine ganze Menge, angefangen bei Pharo, über Amber bis hin zu Squeak und GNU Smalltalk.

Um einen der abgeklopfteren Sprüche berühmter Persönlichkeiten zu bemühen: Die Gerüchte über das Ableben von Smalltalk sind noch immer völlig übertrieben….

Zum Abschluss noch ein paar weiterführende Links:

The European Smalltalk User Group needs your presentations for ESUG 2013

The European Smalltalk User Group just issued its call for presentations for its 21st annual conference that will be held in Annecy, France  from 9 to 13 September 2013:

For the past 21 years, the European Smalltalk User Group (ESUG) has organised the International Smalltalk Conference, a lively forum on cutting edge software technologies that attract people from both academia and industry for a whole week. The attendees are both engineers using Smalltalk in business and students and teachers using Smalltalk both for research and didactic purposes.

As every year, this year’s edition of the largest European Smalltalk event will include the regular Smalltalk developers conference with renowned invited speakers, a Smalltalk camp that proves fruitful for interactions and discussions. This year will be held the 9th edition of the Innovation Technology Awards where prizes will be awarded to authors of best pieces of Smalltalk-related projects and an international workshop on Smalltalk and dynamic languages

You can read the full call for presentations and learn about deadlines and such here.

ESUG 2013 will be held in Annecy

Stéphane Ducasse just announced on the ESUG mailing list that this year’s ESUG conference will be held in Annecy, France from September 9th to September 13th, 2013.

Regular readers of my blog as well as most Smalltalk users know that the ESUG conference is THE place to be to learn about all that’s new in Smalltalk and important ground-breaking frameworks as well as to get in touch with all the people whose names you only read on mailing lists, blog posts and the like.

People new to Smalltalk may be surprised to read that this will be the 21st ESUG conference, meaning that it has quite some tradition. I started Smalltalking in 1996 and that was when they held their fourth event (in Lausanne back then).

So if you haven’t already, mark the date in your calendars and get ready to register!

The info you read here is so fresh that even the ESUG web site is not ready yet, but here is where all the details and registration will be found soon and where you can find presentations, videos and papers of past conferences.

 

 

Want to organize the next ESUG conference in your city? Here’s some guidance from a pro..

In our latest episode 22 of Smalltalk inspect, our Smalltalk related podcast, we interviewed Johan Brichau about his experiences with organizing this year’s ESUG conference in Ghent, Belgium.

The intent of this interview was to find out what exactly it means to organize such an event, how much effort to put into it and when to start with it. And Johan pretty much answered all our questions. It seems setting up an ESUG conference, while admittedly being quite some work (and some nervousity is involved too), is not as bad as it might sound, because the ESUG board is extremely helpful and does all the hard work of setting up a schedule and stuff.

So we could hopefully lower the barrier for people interested in hosting the next (or the one after the next) ESUG conference at their place.

Talking to Johan would sure be only half an experience without talking about yesplan, a Seaside application that he, together with some colleagues, developed in VMware Gemstone/S for cultural institutions. So this episode is also interesting for you if you’d like to learn more about Seaside deployment, load balancing and what kind of platform to run a Seaside application on.

Since this article is in english, you can probably guess that the episode is also in english.

Read the original “Byte” issue on Smalltalk from 1981 online

Over on the ESUG mailing list, Felix shares a link he just found:

[I] just found the BYTE-Smalltalk issue at archive.org: http://archive.org/details/byte-magazine-1981-08

The May 85 issue has some nice Smalltalk-articles too (starting at page 151):
http://archive.org/stream/byte-magazine-1985-05/1985_05_BYTE_10-05_Multiprocessing#page/n151/mode/2up

This is especially interesting in the context of the fact that some of the grey bearded Smalltalkers of the day plan to come to the STIC conference in June 2013 in Phoenix, Arizona, to hold a special 30th Anniversary event. There’s not much officially announced about what the event will look like, but it seems there’s going to be a lot of fun and meeting people you’v only heard about…

ESUG 2012: Registration is now open!

Johan Brichau just announced on the ESUG mailing list that you can now register to attend the European Smalltalk Users Groups’ yearly conference ESUG 2012 in Ghent, Belgium:

I am pleased to announce that registration for the 20th ESUG Conference in Ghent, Belgium is now open!

To register, please proceed to the website http://www.esug.org/wiki/pier/Conferences/2012 or go directly to http://registration.esug.org

He also adds that people interested in joining the Smalltalk community for a week packed with news and noteworthy as well as network with fellow Smalltalkers, should book their hotel rooms as soon as possible: Ghent is a tourist place and besides ESUG, there will be other events at the same time.

Smalltalk: is it a small business thing?

Last saturday we had a little get together in Frankfurt called “Smalltalk Inspect Fest 2012″. We had no pre-organized agenda or anything, just a room and a few people who attended. I’ll probably post a few impressions over the next few days, but one of the most interesting things that I am currently wondering about is whether Smalltalk is a small business thing… Continue reading

Smalltalk Inspect 15: STIC – Nachschau mit Georg Heeg

Rechtzeitig zu Ostern präsentieren wir unseren Hörern eine neue Episode von Smalltalk Inspect. Damit lässt sich die Reise zu den Lieben im Zug oder Auto mit etwas angenehmen verbinden: Georgs und Sebastians Eindrücken von der STIC-Konferenz im März.

Smalltalk Inspect wäre aber nicht Smalltalk Inspect, wenn wir uns einfach nur dem Thema widmen würden und einfach zur Sache kämen. Nein, wir legen noch was drauf, sowohl in Minuten als auch an Themen: Georg nimmt uns mit auf eine Zeitreise durch 25 Jahre Smalltalk in Deutschland und wir werfen einen kurzen Blick in den FutureInspector: was sind die großen Trends im Smalltalk-Umfeld, womit beschäftigen wir uns wohl die nächsten 2 Jahre.

Wie immer muss man unseren Podcast selbst gehört haben, um sich so recht ein Bild davon zu machen. Und weil wir so gerne teilen, hier auch gleich der Link zum Podcast und zu iTunes, wo man den Podcast auch abonnieren kann (Ihr wisst schon, so kommt er am schnellsten aufs iPad für die Zugfahrt zur Familie ;-) ). Es geht aber auch mit jedem anderen Podcatcher (und wenn wir noch irgendwo fehlen, sagt uns doch bitte bescheid).

Viel Spass beim Hören und Eiersuchen, und übertreibt es nicht zu sehr mit der Schokolade…