Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

DotNetNuke Yin and Yang

We had our third annual DotNetNuke Board of Directors meeting last week in Seattle. The purpose of the meeting was to discuss the current challenges we are facing with the project as well as the strategic direction moving forward. In past years, the meeting was almost entirely dominated by technical discussion but this year the focus was more management-oriented, reflecting the maturity of project and the diversity of the community.

One of most significant themes at the meeting was the concept of "balance". In the past, we had always taken what we thought was an objective stance on the separation between the open source project and the commercial ecosystem it had spawned. Since we were the stewards of the core project, we tried to avoid anything which could lead to potential conflict of interest scenarios. Generally this involved focussing on the open source community and avoiding direct interaction with commercial stakeholders. Interestingly, the commercial ecosystem seemed to thrive almost in spite of the fact that we were trying to ignore it. Gradually we began to come to the realization that there are actually two very powerful influences in the project and that both are essential to its long term stability - the "yin" and "yang" of DotNetNuke. These complementary forces need to be embraced in order to preserve the delicate balance within the project. I believe our current mission statement does a good job of describing our ongoing commitment to this dichotomy:

"Our mission is to create opportunities and spread entrepreneurship to the world by providing a superior open source web application framework which cultivates a passionate developer community as well as a prosperous commercial ecosystem."

If we dig into the mission statement in more detail and focus on some of the key words and phrases, it may help you understand some of the strategic direction and community programs we intend to roll out in the coming months.

"create opportunities" - from the very beginning the project has constantly pushed modularity and extensibility as a key architectural principle. This "abundance mentality" has created a wealth of opportunities for developers and designers to push the limits of the application and create innovative solutions to technical and business problems.

"spread entrepreneurship" - DotNetNuke may be a free open source project, but it also reveals a wealth of business opportunities. The "Product Halo" model allows entrepreneurial individuals and organizations to create and market ancillary products and services.

"to the world" - since its brand recognition is international, the project transcends geographical, racial, and political borders. Individuals and organizations anywhere in the world can participate in the active development community and ecosystem.

"superior" - from a technical perspective, we strive to create a best-of-breed software application using enterprise architecture and proven design patterns.

"open source" - in this day and age you simple can not ignore the benefits of an enterprise-friendly, open source software license, nor the power of the open source community in terms of influencing the creation of truly exceptional software.

"web application framework" - DotNetNuke is a category leader in delivering a value-added application framework optimized for the web.

"passionate developer community" - developers and designers with diverse educational and vocational backgrounds share their expert knowledge and experience through an extensive network of collaborative online community sites.

"prosperous commercial ecosystem" - based on the expansive market reach and exponential growth curve, DotNetNuke offers the ability to generate multiple scalable revenue streams.

( this is first in a series of blogs I will provide which attempts to provide some additional transparency into the management and business aspects of the DotNetNuke project )


There are currently no comments, be the first to post one.

Comment Form

Only registered users may post comments.


2sic Daniel Mettler (125)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (22)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (270)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?