Tag: Evergreen
-
Some argue that dual-licensing in commercial open source indicates a lack of ability to provide superior service
This is obviously wrong. The use of dual licensing and the ability to provide superior service for open source are unrelated forms of competitive advantage, and without further circumstances, a business should exploit both advantages. Let me explain. Dual (or multiple) licensing is a strategy, in which a company develops software, releases it under an…
-
The dancing robot dog: Magic trick or real artificial intelligence?
You may have seen the video below by Boston Dynamics. It shows a robot dog dancing to Uptown Funk by Bruno Mars. It is fun and funny to watch, but people also expressed serious worries about robot inroads into human behavior. However, there is no explanation by Boston Dynamics and it is not at all…
-
What’s wrong in software product line engineering? The separation of the platform as a cost center from the product units as profit centers
In three previous posts I had reported about our research into problems with product line engineering. Three important specific problems (of several more) were: In all three cases (and then some), the underlying problem was the separation of the platform organizational unit as a cost center from the product organizational units as profit centers. Product…
-
Commercial open source in the cloud
Update 2018-10-16: MongoDB is facing the same problem and decided to go closed source, see the press release. The brouhaha around Redis Labs taking some enterprise modules of its popular open source in-memory database Redis closed source has somewhat calmed down. However, I didn’t see any discussion of what I thought was the most interesting…
-
If GitHub was like Berlin…
Much open source research assumes that all open source projects are alike and that if you take enough of them, you can claim generalizability for your conclusions. GitHub is the main source of such mischief, because of its size and availability. If GitHub was like Berlin, and projects on GitHub were like the people of…
-
There is no (Scrum) product owner
One of the most difficult aspects of Scrum is the role of the product owner. Most software vendors have a product management function, typically split into strategic and technical product management. Technical product management is usually equated with Scrum’s product owner role, that is, the guy or gal who writes business-value-oriented user stories and epics,…