Most likely I'm asking the question in the wrong place, but worth a shot .

Can anyone advise when not to Open Source a solution? This meaning developing a solution and making it Open Source, rather than adopting Open Source solutions.

This is something I'm trying to get an understanding in the limitations of adopting Open Source when developing a solution.

I'm concerned around cases such as:

  1. Is it okay to Open Source a solution that is developed against a data source or system that contains sensitive data (such as National Insurance numbers, financial details, etc.)?
  2. Could it put a risk in competitive advantage?


Are there any other factors that could impact the adoption of Open Source of the solution?


Shah.