I believe I shall join the discussion as a formal project lead on the DLTK project. Definitely all the resources involved into DLTK in the past no longer connected with the project. Some (mostly Alex Panchenko
alex.panchenko@xxxxxxxxx) participating on his spare time, which I guess is very much limited. There are no efforts, which may back DLTK, probably besides Zend/Eclipse PDT and Koneki. So it’s only initiative of some individuals like Alex to keep project in shape.
Under given circumstances, the project is dying slowly and there are definitely some steps required to protect projects relying on DLTK and/or shutdown DLTK gracefully.
It’s true DLTK is not as flexible as good LTK layer need to be, BTW during DLTK development we had another definition for DLTK, which is Dirty LTK or Draft LTK. The main goal for DLTK was to build full-featured IDEs fast, and I’m pretty sure DLTK played well in this area allowing many projects over the world to break entry-level barrier and come up to an IDE for their technology.
Current situation in the ecosystem is much better, at least because of success of Xtext, but say in 2008 it was extremely hard and costly for most to develop an IDE on top of Platform, and I did not see a lot of related success stories. A good LTK layer ideas were floating around for years, but without any significant results.
As for forking DLTK VJET is not a good case to refer to: these guys forked DLTK many years ago, while it was actively developed and never contacted with DLTK committers, so we never hear about the reasons behind such a fork.
Definitely many projects were depending on DLTK, but it looks like most of them are no longer actively developed. So DLTK freeze down very likely would not affect them negatively. On the other hand we do not know the number of active ones, so the best resolution as it seems to me may be following:
- Koneki folks to take over DLTK leadership and evolve it in the same way as they plan to evolve fork
- If there are any active user who step in contrary to Koneki vision, restart similar discussion and fork if there are no consensus.
I guess the above would not add much overhead to Koneki, releasing two projects, add more traction to DLTK and explore actual DLTK usage. Please share your thoughts, and comments from Eclipse PDT would be appreciated.
Thank you very much, and
Kind Regards,
Andrey