Right now I am in a strange situation, and looking for advices. I will start with the facts, then move onto the gray area, then to my question.
- Given a company (Western-Europe), with over a 1k employees, almost half of them doing IT related work, the other half is the business.
- One of the top leader of the IT has an opensource project, he has been maintaining this for years. The only active contributors to this project are exclusively he and his closest work associates (his own team).
- At this point this project is definitely not an established framework, has no SO tag, a hundred stars on Github in total, does not have a community behind it.
We are now officially being told to use this framework for development.
My thoughts on this:
I think it is a huge conflict of interest. The leader is clearly emotionally attached to this project (he has been doing it in his freetime, so he has to be). Now the project's success means a lot to him, he cannot just focus on the company's interest.
Asking employees to use (and contribute to) his opensource project is not fair. Many people might rather start their own opensource project, and use that instead. From my point of view he is abusing his power to gain external (external to the company) reputation by making his project a success.
By this move, he is wasting company money. The huge majority of the employees believe that this is not the right tool for the job, so we could deliver more or, deliver the same amount of work in less time. But he insists nevertheless. We could have arranged a poll, but obviously this is a very delicate topic.
- What constructive solution do I have in this case? I tried opposing this decision from professional point of view, but that was not enough. I do not have a forum where I could point out the morally questionable side of the story. I have no access to upper-management, neither they possess the background knowledge required to understand the professional side of the story.