Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Possible Controversial IdeaPossible Controversial Idea
Previous
 
Next
New Post
5/28/2008 9:06 PM
 

I'm a 'professional' / serious DNN user and have a suggestion to improve the core modules.  I know open source is based on the generosity of kind programmers that volunteer their expertise.  However, they all have bills to pay and I wonder if a little compensation may help the core modules move along faster?

Here's the idea:  Allow serious DNN users interested in specific modules to sponsor those modules with an annual fee. 

The module sponsors would receive the following benefits:

(1) Priority support via a private forum/email
(2) Bug fix patches released to benefactors before official releases.  For example, the last document module (v4.0?) was released with a sorting problem that has not been fixed in a LONG time.  Maybe the patch could be released to benefactors right away as a 4.0.0a unofficial release or patch file.  
(3) Future feature input.  Allow the benefactors to have priority input into future releases and to vote on new features.  Have them drive product development to some degree.

Here's the most controversial part:  Give the annual fee to the module core team as compensation.  Each team can decide how to dole out the cash, but allow them to get paid something for the work.  For example, if you got 100 benefactors for the Documents module at $50 each, the core team could split $5,000.  Not going to make anyone rich, but it gives some increased incentive.

Each module could set it's own price with the less popular ones like AD provider charging more since they have a more limited user base but the value is high to those users.

The quick fix patches are the biggest deal to me personally.  I worry about getting stuck with an error and waiting for months to get  a fix.

Thanks for reading.

 
New Post
5/28/2008 9:26 PM
 

Who is going to organize and run such a scheme? :) Btw, DNN is Open Source, so if there is a bug holding you back, you are free to jump in and fix it - and then submit your fix back to the community. If it really is a small fix like sorting order, you probably can do it yourself for less than $50 in time and effort.

If its a big bug, and not something you can fix yourself, then there already are paid support options - you can get the official DNN support, or ask any of the frequent contributers, you will probably find someone who will do it for a fee

JK


You know your website is cool, so why not let your users help you by spreading the word on social networking sites - get the DotNetNuke Social Bookmarks Module with 57 different ways to add social bookmarks to your site ... or download the FREE demo right now
 
New Post
5/29/2008 10:59 AM
 

JK wrote

Who is going to organize and run such a scheme? :) Btw, DNN is Open Source, so if there is a bug holding you back, you are free to jump in and fix it - and then submit your fix back to the community. If it really is a small fix like sorting order, you probably can do it yourself for less than $50 in time and effort.

If its a big bug, and not something you can fix yourself, then there already are paid support options - you can get the official DNN support, or ask any of the frequent contributers, you will probably find someone who will do it for a fee

JK

Your post and many others saying DNN is 'Open Source' assume we are all .NET programmers.  I would venture to guess the vast majority of DNN users are not programmers.  I myself am not, thus I'd be willing to sponsor a module or two to support those that are programmers. 

Also, getting a 'fix' from outside the core team is not desirable because it makes you even more unsupported in general.

For the people using DNN for business sites, they need reliable long-term support and stable software.  You mention the paid DNN support but I don't think they offer support/fixes for the core modules, do they?  Do they offer interim patches or quick fixes to problems or do their customers have to wait for the next dot release like everyone else?  If they offer quick fix patches for core module problems, then maybe that is the way to go.

Anyone know?

Thanks.

 
New Post
5/29/2008 11:35 AM
 

dnner . wrote

You mention the paid DNN support but I don't think they offer support/fixes for the core modules, do they?  Do they offer interim patches or quick fixes to problems or do their customers have to wait for the next dot release like everyone else?  If they offer quick fix patches for core module problems, then maybe that is the way to go.

Much of my work for private clients involves modifying core modules, occassionally the core source (for certain clients).
These are mostly customizations, and not fixes...
I'm certain others supporting DNN users, either hosting or custom support, provide the same services.

 
New Post
5/29/2008 11:52 AM
 

dnner . wrote

For the people using DNN for business sites, they need reliable long-term support and stable software.  You mention the paid DNN support but I don't think they offer support/fixes for the core modules, do they?  Do they offer interim patches or quick fixes to problems or do their customers have to wait for the next dot release like everyone else?  If they offer quick fix patches for core module problems, then maybe that is the way to go.

If you have alook at the Support offerings http://www.dotnetnukecorp.com/Solutions/SubscriptionProgram/FAQ/tabid/93/Default.aspx you will see that this is precisly why this system was setup the issue of core modules not but updated has plagued dnn for some time so this "sponsorship" and support system was put inplace to help rectify exactly that by prioritising work where the users require it. 
Allowing another user to modify a Coremodule is not a major issue so long as that adjust ment is done as a branch rather than simply a patch. This would mean that you couldn't directly upgrad but if the system after being fixed does what you want and need do you need to upgrade? Also if you hire someone to solve and issue with a core module, if the fix they have found is posted back to these forums within the appropriate section then it is likely that the fix will be incorportated in some manner.

As to the documents module I see from the blogs that there has been a recent change of leadership there so expect a new release soon.

To participate in the community and to help on a team you don't have to be a programmer simnply by posting up the bug s and helping test you can be just as important as a programmer.

In Regard to quick patches, this concepts goes against the quailty control that DNN has in place to benifit you the user. Each module has to go through and attain certain standards before it can be released. This doesn't mean they are bug free but it does ensure that important items such as security and reliability are generally maintained.

Hope that Helps

John


John Nicholson
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Possible Controversial IdeaPossible Controversial Idea


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out