Paul,
Enough with the attacks please. There’s nothing nefarious going on here. I was traveling for work, I have a hip injury which is requiring significant physical therapy, I have three kids and a life, a company to run, open source projects to support, conferences to speak at, and thousands of emails a week to parse through. I was trying to frankly explain that I had missed the notification because I had missed a setting in this software, and I definitely do not have any emails from you directly which I admit is surprising but is fact.
I simply asked that you write a professional, non-biased blog post that would make sense to an average user. The first version you wrote was incoherent at best. I asked you to reach out to me. I was even willing to help so that it might make sense to our readers. I had suggested doing this directly to try to speed things up. Instead you seem to believe that I have some evil master plan here, and I simply don’t know why you feel this way. That said, please comply with the code of conduct, give me the benefit of the doubt, and stick to the topic.
I have referred your complaint to the JS Foundation. That said, I don’t think you understand what an antitrust policy is. It means that companies that contribute to the JS Foundation remain competitive rather than collusive. It does not require the foundation to actively and equally promote all open source projects in existence.
Now, given that you want to have this review done publicly, here are my thoughts (note, I sound argumentative in my reply, but I’m putting my editor hat on):
Title: A deliteful rewrite of the Dijit UI library
As platinum member of the JSFoundation, IBM is still a major supporter of the open source community, however stopped participating in active development of the Dojo Toolkit in 2015.
DS: This is a position statement about IBM, we cannot say this without someone in IBM marketing or legal approving this statement.
Up to this date, the IBM Dojo team had been heavily refactoring and rewriting Dojo’s Dijit UI library for a planned new Dojo 2 release. This fully functional, yet never officially released UI library, named Deliteful, can be found here:
DS: Deliteful has 29 tagged releases ( https://github.com/ibm-js/deliteful/releases ), so is it released or not? Or do you mean it has not yet reached 1.0? Note that it has been worked on for 4.5 years, but has not had a tagged release since 2016? Is this meant to convey confidence that this is an actively developed and supported project? Given that you’re saying in the previous paragraph that IBM still contributes, what is the level of contribution and commitment? Is it right to direct users to a project that is currently getting scraps of Bill Keese’s time at best?
http:// ibm-js. github. io/deliteful/
https:// github .com /ibm-js
It is now officially given back to the community for usage, development and maintenance.
DS: You said there’s no official release? Or is there?
Deliteful pursues the established Dojo 1.x way of creating custom components and applications - either programmatically or declaratively with HTML markup / web components.
Thereby, it incorporates needed features like e. g. an invalidating mixin, that improves DOM rendering for complex widgets with frequent updates.
DS: Needed by whom or for what.
Moreover, Deliteful comes now with a command line interface (CLI), which improves creation and building of applications. Its widget system targets both, desktop and mobile devices with the established profound i18n and a11y support Dojo has always been known for.
DS: Grammar issues here, in particular the last half “targets both, desktop and mobile devices with the established profound i18n and a11y support Dojo has always been known for.” Established profound in what way. Does it support the ECMA 402 spec now found in most browsers ( https://www.ecma-international.org/ecma-402/1.0/ )? Pedantically, there should not be a comma after the word both, but that’s the least of the issues with the current blog draft.