How to Get Rich by Working on Open Source Project?

There was a nice little event in Bratislava called Open Source Weekend. It was organized by Slovak Society for Open Information Technologies. It has been quite a long time since I had a public talk, therefore I’ve decided that this a good opportunity to change that. Hence I had quite an unusual presentation for this kind Read more about How to Get Rich by Working on Open Source Project?[…]

How Precise are the Analysts?

Industry analysts produce their studies and fancy charts for decades. There is no doubt that some of them are quite influential. But have you ever wondered how are the results of these studies produced? Do the results actually reflect reality? How are the positions of individual products in the charts determined? Are the methodologies based Read more about How Precise are the Analysts?[…]

Is Resource Configuration Hell? Not in MidPoint 3.1!

Resources (target or source systems) are the heart of every identity management system or provisioning tool. Of course, one might argue that users (subjects) are most important and that statement is not wrong. However, without resources, there would simply be nowhere to connect to. Certainly, this debate is not the point of this article. Its Read more about Is Resource Configuration Hell? Not in MidPoint 3.1![…]

Hacking OpenAM, Level: Nightmare

I’m dealing with the OpenAM and its predecessors for a very long time. I remember Sun Directory Server Access Management Edition (DSAME) in early 2000s. After many years and (at least) three rebrandings, the product was finally released as OpenSSO. That’s where Oracle struck and killed the product. ForgeRock picked it up. And that’s where Read more about Hacking OpenAM, Level: Nightmare[…]

Evolveum Winter 2015

The Evolveum team is great. I cannot put it in any other way. It is the best team that I have ever worked with. I have a long history of projects that I worked on: big projects, small projects, corporate projects, academic projects, consulting projects, deployment projects, development projects … and some of these were Read more about Evolveum Winter 2015[…]

MidPoint 3.1: New release called Sinan

MidPoint 3.1 was released few days ago. This version is code-named “Sinan” in honor of Koca Mimar Sinan, Turkish architect and civil engineer. Sinan was undoubtedly one of the best and most efficient builder of civic structures that the world has ever seen. And that’s exactly how we want it to be: efficient, elegant and useful. Read more about MidPoint 3.1: New release called Sinan[…]

How to Start Up an Open Source Company

Evolveum is a successful open source company now. We develop open source Identity and Access Management (IAM) software. We have legally established Evolveum in 2011 but the origins of Evolveum date back to mid-2000s. In 2014 we are getting out of the startup stage into a sustainable stage. But it was a long way to Read more about How to Start Up an Open Source Company[…]

Transitive closure and matrix multiplication in identity management

MidPoint development of is full of interesting software problems – be it management of long-running tasks, integration of third-party workflow engine, devising a flexible authorization mechanism, creating a GUI that adapts to the customizable data model, or many others. However, the following one in particular reminded me of my happy student years at the faculty Read more about Transitive closure and matrix multiplication in identity management[…]