The following information pertains to staff members at the University of Waterloo regarding custom software development. It includes University-approved processes and licenses as well as community-sourced guidelines intended to elevate custom-developed systems to higher standards, ultimately aiming for effortless long-term support.
If you have any thoughts or questions, please let us know in the Discussions.
Who is this for?
Staff members at the University of Waterloo who are involved in the development of custom software systems.
⚠️ Faculty members and students, please refer to Copyright at Waterloo
Practices and resources
If you are doing software development at the University of Waterloo, see below for community sourced guidelines and resources.
- Software practices
- Data management practices
- Repository template files
- Developer community knowledgebase
Licensing
⚠️ Staff developed software is Closed source under Policy 73 (Section 6-B).
If you are looking to use a more permissive license for your software, please refer to the policies below.