DotNetNuke:
DotNetNuke is an open source web application framework written in VB.NET for the ASP.NET framework. The application’s CMS is customizable through the use of skins and modules, and it can be used to create and manage intranet, extra net, and web sites. DotNetNuke is the world’s most widely adopted framework for building web solutions on Microsoft Windows Server. DotNetNuke powers over 400,000 portals, intranets, extranets, and public web sites. An enthusiastic open source community with more than 700,000 registered members supports the platform.
The DotNetNuke web content management system (CMS) and application development framework was developed as an open source, community-driven project. It continues to thrive and benefit from an established and active group of users, developers, system integrators, module vendors, skin vendors, and hosting providers.
In addition to creating and maintaining the DotNetNuke framework, DotNetNuke Corp. also leads the DotNetNuke ecosystem through which DotNetNuke users and customers gain access to a wide variety of complementary technologies, services, and hosting alternatives.
Responsibilities:
Intellectual Property
To provide indemnity that secures the community against future loss, damage, or liability, DotNetNuke Corp. actively manages all open source intellectual property issues associated with the DotNetNuke web content management system (CMS) and application development framework. Through legal mechanisms, DotNetNuke Corp. ensures that:
- We are the sole copyright holder of all intellectual property within the DotNetNuke application.
- All contributors have a signed Contributor License Agreement (CLA) on file. The CLA allow us to defend the project should there be a legal dispute regarding intellectual property claims in the future.
- In any case where a third-party licensed component is leveraged within the core framework, it is integrated in an abstract manner which allows for plug-in replacement should the component’s licensing model change
- The entire DotNetNuke application is licensed under a single, consistent, BSD open source license.
- All third- party intellectual property that is integrated with the project is perpetually licensed for use within the application through a Software Grant Agreement signed by the original copyright holder.
Brand Management
To increase the product’s perceived value to the customer and thereby increase overall brand equity, confidence, and quality, DotNetNuke Corp. actively manages the DotNetNuke® brand by:
- Registering and enforcing identifiable trademarks in each applicable jurisdiction.
- Publishing an explicit Logo Guidelines Policy that defines acceptable usage of the logo.
- Creating and disseminating a standard, consistent marketing message covering categorization, terminology, and positioning.
- Publishing an explicit Trademark Policy document that defines acceptable usage of the brand.
- Providing a Trademark License Agreement to enable organizations to legally use the brand for specific purposes.
Infrastructure
To facilitate the ongoing development of the DotNetNuke® Web Application Framework, DotNetNuke Corp. provides the following infrastructure services:
- Web serving environment ( *.dotnetnuke.com )
- Issue/feature tracking
- Email services ( @dotnetnuke.com )
- Marketing/distribution channel
- Source code repositories
- Public/private discussion forums
- Download mirroring system
- Continuous integration environment
Development
DotNetNuke Corp. is actively involved in the evolution of the DotNetNuke® Web Application Framework. Responsibilities include:
- Managing the Project Road map in terms of product enhancements.
- Implementing sufficient process and procedure within the Software Development Life Cycle.
- Managing the Project Schedule in terms of release cycles.
- # Setting expectations and goals, mitigating risks, recognizing critical dependencies, managing scope, and assuming ultimate responsibility.
Legal
As the limited liability corporation responsible for managing intellectual property and brand assets, DotNetNuke Corp. is the sole entity that can participate in binding legal agreements related to DotNetNuke®. These include:
- Sponsorship agreements involving the contribution of tools, licenses, or funds.
- Partnership agreements involving official use of the brand assets.
- Contractual obligations regarding the core application framework.
Community
DotNetNuke Corp. manages the meritocracy of the DotNetNuke® open source community project the by:
- Providing mechanisms for community members to participate in the open source project.
- Defining trust boundaries to ensure the highest level of quality within the product.
Communication
DotNetNuke Corp. manages all official communication related to the DotNetNuke® project, including:
- Managing the news, content, and promotional aspects of the official DotNetNuke® website.
- Creating and distributing a monthly community Newsletter.
- Creating and publishing professional Press Releases at critical project junctures.
- Working with Publishers on technical and marketing material related to the project.
