Why do Developers Contribute to ADempiere?
Or why do people contribute to any open source project?
There are a number of reasons (in no particular order):
- Finding common reusable solutions to large complex problems
- As an alternative to in-house R&D or expensive licensing
- As the basis of a business in consulting, training, and services
- To build a capability in a business
- Opportunity to work in a team environment with really smart people
- For the sake of contribution - to give something back
- Belief in the mission and its importance
- To be challenged by difficult problems
- To learn and grow through the challenge
- To experience software development in the "real" world
- Freedom to explore your interests and have the autonomy to work on what you like, when you like
- For recognition and appreciation from peers
- As a showcase of talent - OSS involvement looks good on a resume, can flesh out areas of expertise and is publicly verifiable
- As a "gift culture", a programmer's status in an OSS project is based on what is freely given away
- To demonstrate quality in contributions in the depth of understanding, the efficient design of the solution, and the ability to persuade, to get people "on board" with ones ideas and strategies
Forms of recognition and status
- Positions (in increasing order)
- contributor (small c) - provides bug reports, simple code fixes, answers questions on the forums
- developer - provides bug fixes and new features
- citizen - recognized and adopted by the community
- committer - can commit code to the trunk with out having to go through an intermediary
- Functional/Technical Team member - involved in the direction of the project, setting road-maps
- Community Council member - overall community governance
- Signaling or messaging (personal identification)
- History and changeset logs - frequency and quantity of contribution
- Code comments highlighting the contribution /* [FR12345] Joe Bloggins */
- Copyright statements
- Class naming
- Application naming
A personal observation: signaling can be at odds with a gift culture if the signals are associated with merit and rank. I think this is the root cause of much of the discontent.
Please add other points of view.
Notes and Background
AN interesting model for virtual ERP consultants. See technofunc.com. They have a central market place, job postings and a way to create virtual teams. A similar model could easily work with ADempiere. MJMcKay 03:22, 20 March 2011 (UTC)
Here is an example of a potential partnership involving external integration with OS Commerce. .
Some other project history:
- Open Source ERP - Compiere Fork - ADempiere
- News & Updates & Current events & Media Coverage & Small News
- Adempiere announces ADempiere Business Inc. circa 2006. See The relevant SF thread and ADempiere means Business, another relevant Sourceforge thread
- ADempiere gets worldwide professional support
- ADempiere Bazaar- Pioneering the Collaboration Economy
- Full Open Source compliance and Database independence, one step closer with Adempiere first release
- Community & Citizens & Committers & Community Governance & Community Roles & Community Permission Rules
- Project Charter
- Community Council
- Functional Team and Technical Team
- Project Management Committee
- Voting & How to set up an Election
- Official Contributors rules
- European ADempiere Conference
- 2nd European ADempiere Conference Results
- German Community Meeting
- First Brazilian Conference
- Foundation related pages
In the links below, I'm looking for a record of decision. The comment "no conclusion" just means that the thread doesn't contain one.
- Thread:ADempiere Foundation (Proposal), dated 2007-03-28 to 2007-04-02, 6 posts - no conclusion.
- Thread: ADempiere Foundation, proposal for discussion, dated 2007-04-25 to 2007-05-22, 22 (long!) posts - no conclusion.
- Thread: (New) Thoughts About ADempiere's Role, dated 2007-04-22 to 2007-05-08, 22 (short) posts - no conclusion.
- Thread:ADempiere Foundation, dated 2007-06-09 to 2007-06-11, 6 posts - invites comments.
- ADempiere Foundation - Decision Time, dated 2007-06-27 to 2007-06-27, 3 posts - no conclusion.
- Thread: Foundation Again, dated 2010-01-12 to 2010-05-11, 12 posts - no conclusion.
- Thread: ADempiere e.V Statement, dated 2010-07-02 to 2010-07-26, 13 posts - invites comments.
- Thread: Decentralized Collaborative Model, dated 2010-08-09, 1 post - no conclusion.
Other relevant pages
- Policy Towards Compiere
- Policy Towards ComPiere's Partners
- Difference With Compiere
- What is ADempiere?
- Our Mission - Posterita
- Our Vision - Posterita
- The ADempiere World and The World as seen through ADempiere
- Strategic Plan
- Branding Policy & Brand Usage Rules & Use of Adempiere name
- The brainstorm files
- Adempiere Structure
- ADempiere Project SWOT Analysis
- Threat of new entrants
- ERP Comparison
- Survey: Open Source Enterprise Resource Planning System is a better solution for the Small-Middle Business
- Albert Chen's Life Long Commitment To Compete With SAP
- Bargaining power of customers
- FUD and Counter FUD
- Why Adempiere
- Why should a company implement Adempiere?
- Marketing Materials
- Road Map
- World-wide Directory
- The German ADempiere society
- ADempiere Bazaar- Pioneering the Collaboration Economy
- Ethical behaviour - incomplete
Key partner websites - the next layer in the eco-system (not comprehensive, just off the top of my head)
- Lori Bonn Designs
- Ecosoft/Bicycle Manufacturer Case Study & Ecosoft/Customization for Bicycle Manufacturer Case Study
- Partner Experiences
Advertising in the wiki
- Piero Berritta - looks like a user page, but isn't. The most viewed bit of advertising in the wiki - 33rd most popular page with over 32,000 hits. Interesting how he did this.
- Global Era
- Posterita Ltd
- Goodwill Consulting
- Akuna & Akuna Ltd.
- ... others with less than 500 page views.
Major Advertised/Branded contributions (This is co-branding which is OK, but it seems to be free, which isn't OK in my opinion. Co-branding should require some sort of financial contribution. Most people contribute freely. To contribute and get brand support should require a financial/royalty deal. ADempiere is promoting specific businesses here which violates some of the discussions above which advocate for the community above business. Note that I'm not privy to all the background here.)
- - some good investigative writing going on here? :) .. this paragraph is contentious i mean controversial, but i am not sure if this is the right i mean tight spot to push some light chat on it. Cheers! - Redhuan D. Oon 00:25, 23 March 2011 (UTC)
- Hi Red1. Yes it is controversial, but it is only my opinion. I'm sure there are good reasons why things are the way they. What am I up to? I'm looking for the key bits and insights into the community, how it was created and how it works. Its all part of the story that needs to be told and is the background needed for the marketing plan. Understanding it will help me write the draft - especially the sections that are currently weak. In the end, when you read the marketing plan, it should feel real and authentic to you and all the community members. At that point, a more open discussion would be in order and we can talk about co-branding, advertising, ranking of contributors and other issues that may come up. In the end, I hope to have a plan that everybody agrees with and that a team of us can execute. Note that I haven't had the time to actually read all of these pages yet so some of them may not be relevant. I'm not sure if some of the policies listed were ever ratified. I'll have to ask for your help to figure that out in the next week or so. When I'm done, this page will be deleted. MJMcKay 03:23, 23 March 2011 (UTC) P.S. Got your book in the mail today!
- Thanks for contributing to this discussion Mike, IMO having people/implementors/consulting houses interested in ADempiere and getting their names and number of projects is also contributing to spreading the ADempiere brand all over the world, I imagine most of them are trying to market the ADempiere in the countries they operate. Instead of deleting their presence here it should be promoted. Once they have engaged with the community an upgrade path of presence (based on some sort of financial contribution) should be offered. Just a thought. Rvergara 19:09, 30 March 2011 (UTC)
Sorceforge customer requests
Some sample requests received through sourceforge.
- Thanks! I certainly will. MJMcKay 14:11, 27 March 2011 (UTC)