Thursday, November 21, 2013

Opening EntLib - The Microsoft Enterprise Library moves to the Open Development Model

Grigori Melnik: Thoughts on Agile Software Engineering and Beyond - Microsoft Enterprise Library - Open Development Model

Microsoft Enterprise Library has a long and prominent history. Over the years, it has evolved into a mature collection of application blocks, each focused on addressing specific cross-cutting concern. New blocks have been introduced, while others become deprecated with the evolution of the .NET Framework and other Microsoft technologies.

In p&p we highly value openness and transparency, and we always look for opportunities to encourage these values. That’s why we are particularly thrilled and proud to announce the Open Development Model for all application blocks which make up Microsoft Enterprise Library.

Concretely, this means:

  1. Starting Thursday, Nov 21, 2013, we will be accepting community contributions to the codebase (both new features and bug fixes), subject to the contribution guidelines.
  2. Microsoft patterns & practices continues to staff the project to curate as well as engage in active development and sustained engineering together with the community.
  3. In the spirit of true open source, the p&p project team will use the same process for making updates to the application blocks as any community member. No secret repositories, hidden issue trackers, or internal-only processes.
  4. Our quality bars are not lowered in any way.

We target friction-free consumption and contribution:

We target friction-free consumption and contribution:

  1. We’ve tried to make each block into a small single purpose library to lower the barrier of entry for both use and contributions. Dependencies have been minimized and most blocks can be used independent of one another.
  2. The repo has been refactored and split into 10 individual repos and projects on CodePlex, 8 for the blocks, 1 for the common infrastructure and 1 for the reference implementation:
  3. Each project site contains a dedicated product backlog and discussions forum.


EntLib pictured;


I swear, someone has kidnapped the old Microsoft and brainwashed it or something... Not that I'm complaining or anything! I love the Microsoft of the Teen's... :)

No comments: