Source Code and the Monad Community
The Monad community is vibrant, and loves to write stuff. Even better, is that they love to share that stuff. Sometimes, even with source code. Jeff’s JaMSH is one example of a project that has shared its source code, and Karl seems to have intentions to share the source for his MshAnalyzer. Taken even broader, several of our resident newsgroup gurus have been bantering around the idea to create a shared workspace for MSH extensions – likely to be called “Community Extensions for MSH.”
On the team, we love to play with these things – and even provide feedback on how they are implemented. Sometimes, though, the licensing terms can prevent that.
If you contribute source code to the community (such as the Community Extensions for MSH workspace) and place it under an open source license, please be aware of the implications that the license type may have. Some open source licenses (ie: the GPL) may prevent employees at Microsoft and other companies from being able to review or provide feedback on your source code. The BSD style license is an example of an open source license type that will be easier for proprietary software companies to work with.
[Edit: Monad has now been renamed to Windows PowerShell. This script or discussion may require slight adjustments before it applies directly to newer builds.]