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.