'Compiled code vs. Closed source code vs. Open source code in ASP.NET MVC

I have hired a company to redesign my Sitefinity ASP.NET MVC website. I would like to make sure the code and the website will be accessible to all other developers in the future and not just the company that worked on the project.

What's the best terminology to use in the contract to make sure the above scenario is outlined clearly and correctly. I think my best choice is ask for the "open code" version, the "Packaged/compiled code" can be complicated to decompile and the "closed code" should be absolutely avoided.

Am I on the right track?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source