Skip to Main Content
HCL Connections Ideas Portal

Welcome to the HCL Connections Product Ideas Lab! The place where you can submit product ideas and enhancement request. We encourage you to participate by voting on, commenting on, and creating new ideas. All new ideas will be evaluated by the HCL Product Management & Engineering teams, and the next steps will be communicated. While not all submitted ideas will be executed upon, community feedback will play a key role in influencing which ideas are and when they will be implemented.

For more information and upcoming events, please visit our HCL Connections page.

Status No Plans to Implement
Created by Guest
Created on Feb 28, 2021

Improve & speedup development with the community by making Connections Open Source

Sadly, the progress of Connections seems to be still slowly. One of the reasons is that CNX is proprietary software, traditionally developed by the owning company (HCL). Why don't you open source it on GitHub or GitLab and take the power of the community?

OS is continously growing and doesn't automatically mean that it couldn't generate money. Rather there are companys having a solid busioness model build on open source like RedHat, Oracle (MySQL), Elasticsearch, Kubernetes (Google) to just name a few, there are many more. Even Microsoft opened their "holy" .NET Framework already in 2016.


HCL could follow this model and for example charge customers for support or hosting. It's also possible to start by just open sourcing the core and selling some additional components.


This could speed up the development massively because everyone in the connections community could directly help to improve the project, instead of being limited to the developers working at HCL. As a OS fan, I'd also contribute with mainly skills in DevOps, Java, C#/(ASP:NET) Core, Docker, Kubernetes and Linux and already did some development around CNX like Ansible playbooks, a custom theme and more. I guess that I'm not alone and other would contribute their skills and knowledge too, like it's daily business in a lot of OS projects. It would also bring additional features to CNX cause not other products are OS, especially those from the Microsoft competition.


I already suggested this to touchpoint in 2018, cause we needed to customize TP heavily and I'd like to contributed this officially so that every user could profit of it. Sadly my idea from 2018 is still at the state of under consideration without any feedback. I see this still as an good idea, but since 2021 CNX has to catch up even more, I think it's too late to play with such small projects and you should consider to open source as much as possible to use this chance instead of waiting until more and more customers migrate.

  • Attach files
  • Guest
    Reply
    |
    Jun 23, 2021

    @Rene That is sad to hear. I agree that this is a fundamental shift, but I see a lot of benefits - especially on a long term base.

    What about a compromise to start with just some components? I think this is simpler than open sourcing the entire CNX stack and you can start collecting experience. I already made suggestions for single componens like Touchpoint, which was posted in a seperated idea here.

  • Admin
    Rene Schimmer
    Reply
    |
    Mar 31, 2021

    A lot of factors would go into making this fundamental shift and while I am not disputing that the speed of development can always be improved, making all of Connections availably as Open Source is very unlikley to happen.

  • Guest
    Reply
    |
    Mar 2, 2021

    *connections

  • Guest
    Reply
    |
    Mar 2, 2021

    Would be awesome if connection is not a black box the future is open software