Adapdev Technologies, LLC
Software by Sean McCormack and Friends

Home | Projects | About Me | Sean's Blog | Adapdev Blog

Frequently Asked Questions

Q: How do I get involved?

A: Look at myroadmap and wishlist, and then contact me to submit code, fixes, or find out what I need help with.


Q: Is Zanebug a modified version of NUnit?

A: No. Zanebug utilizes a few select classes from NUnit, but almost the entire test framework was written from the groundup. However, full support is provided for NUnit, and credit must be given to NUnit for providing an excellent roadmap for developing testing frameworks in .NET.


Q: Why not just add to NUnit instead of creating a new framework?

A: Initially, this was the goal. However, several of the key features in Zanebug - such as test iterations - would have required a complete rewrite of the underlying NUnit engine. It was deemed easier to write my own. Additionally, this gives me full control over the product lifecycle, features, etc. whereas contributing to NUnit would have limited my participation. Additionally, NUnit is on a slower release cycle, and may not share the same long-term vision that I do.


Q: What is the license for Zanebug?

A: Zanebug is released under the Apache License 2.0 (the same license that the Apache web server is licensed under). It is free to use for any purpose. The only requirement is that, if you use my code in your own applications, you keep the copyright and license information in tact - although you can still freely modify the code for your own purposes. Please see the Apache License 2.0 for full details.


Q: Why did you release Zanebug open source?

A: I debated whether to release it commercial or open source. However, I realized that much of my professional career has benefited from other open source applications, such as Apache, Tomcat, JBoss, Hibernate, NUnit, NDoc, NAnt, Ant, etc. I felt is was only appropriate to give back to the community. Additionally, I realized that Zanebug would never reach its full potential if I kept it as a commercial app. I'm excited about creating a feature-rich testing framework, and realized that the only way to do it was through the open source community.