Hi All,
As a member of the Core Team, a Moderator, and as the Store Lead I think this thread has run its course and should end, we need positive posts, not negative.
Here is my feeling on all that has been posted so far. First, I will address the use of the store code to make money and then I will address how to become a member of the store team. Both of these are hot topics in this thread.
Athompson
We have all been roasted in the forums (I get roasted at least once a month) so please don’t take it too personally. This is part of the fun of being part of an open community.
I personally would have loved to see you jump in and help the store team; however, I am not upset or offended. One of the great parts of being Truly Open Source is the ability to take some work, re-brand it, maybe make some changes (though you don’t have to), and then resell it to anyone that will buy it. The whole point of the eCommerce module is to make money, you are making it in the code instead of a product, cool! The fact that you did enhancements makes it even better. However, what I would ask is that you totally re-brand it so people are not confused and that Core DNN upgrades run without trashing someone’s store. When I say re-brand, I am taking new name, namespace, class, db tables, db procs, etc so that in no way the two stores will conflict. The other thing is that you should leave the DNN Copyright in the source code that you have used and give credit in the documentation. Other than that, I say have at it.
One of the most discouraging things I see in Open Source today is the combination of the phrase Open Source with a restrictive license such as a GNU. Once you add a restriction it is no longer Open Source. Open Source means no restrictions... If you want to help the team, please feel free, if you want to sell it, do it, but do it responsibly by observing my requests above.
Vitkoz
Much like the DNN Core Team, people who are very active, report, repair, help others, and post their workarounds/fixes/enhancement ideas are the people that are invited to be part of the team. Just saying I will help is not enough, we need to see you in action. There is more overhead than you realize to become a team member and we only want to do the work if you are going to contribute. The only way to know you will contribute is to see you doing so. If you want to assist, you don’t need a title, just start posting and we will go from there. Djbaldwin is a great example of this. He was actively posting, positive, offered help, posted ideas, posted code, etc. He was a very logical choice for a team member and has been a GREAT addition.
I hope this clarifies things and brings this post to an end.