Skip to main content

Compiere vs. ADempiere: Count of Partners

ADempiere project is one year old now, more precisely 13 months old. Before one year father project Compiere had around 60 partners, which was quite good number. Each partner was obliged to pay 3 000 USD per year which made 180 000 USD income only from partners. Today Compiere has 32 partners and each pays 8 000 USD = 256 000 USD year. It looks that Compiere Inc. managed to increase it's income, but number of partner dropped by half. It is Compiere inc. decision how much to charge for partnership, i'm not going to discuss this now. But it is very interesting observation that although income from partners increased Compiere Inc. decided to close source code access to Service Packs and push users to pay for it. It looks that only money from partners are not enough for the Inc.. Well it is again Compiere Inc. right to decide how much to charge for access to source code and how much not to charge, but users can see that functionality which ADempiere provides get bigger and bigger each day and that product improves although all 32 ADempiere partners pay 0.00 USD per year. There should be something wrong here? Is it possible all this to be wrong and Trifon to write lies? How is possible one company which has 250 000 USD income per year to be weaker than one community which has 0.00 income? My answer is:
All money which ADempiere partners save are transferred to direct support for development of new functionality or improvement of existing functionality. This helps Partners to control how money are used and to control what functionality is developed/improved. Which means that money are used as Partner wants and as user wants as Partner requirements are direct consequence from user demands. Moreover even end users are free to come to ADempiere project and support development of specific functionality.

As a proof of my words i would like to present ADempiere Sponsored Development section which contains over 12 projects:
http://www.adempiere.com/wiki/index.php/ADempiere#Sponsored_Functional_Enhancements

Comments

Elina R said…
Hi

We are implementing Adempiere POS for a client on multi sites and need help with backoffice synchronisation using Apache Active MQ

Do you have any UK based consultant? Any UK connection available immediately?

Thanks
Sylvain

Popular posts from this blog

Compiere - Beginning of the end!

Compiere Inc. has very strange understandings for free: http://compiere.com/support/service-packs.php Is there a charge for downloading these service packs? The Service Pack is free of charge for customers on Standard and Extended level support subscriptions. For 2.6.3, the Service Pack is also available to customers on Self-service Support Subscriptions at no charge. Acording to the post all is free, but user must have subscription... We at ADempiere are totaly free as our migration and bug fixes which are more than 500 till now are free even for non subscribed users. One big THANK YOU to Compiere Inc. for leaving the battle field OPEN SOURCE to ADempiere and other forks. Trifon Trifonov

How to catch right mouse click in JTable

This is a quick post to show how developer can intercept Right mouse click in JTable. Name  of our JTable object is "jTable". We need to add MouseListener and catch "MousePressed" events. As the code shows correct mouse button is determined using "SwingUtilities" class, quite easy job. Tricky part is finding Row number and Column number and displaying Pop-up window at correct position. Enjoy! jTable.addMouseListener( new MouseAdapter() { public void mousePressed( MouseEvent event ) { if ( SwingUtilities.isLeftMouseButton( event ) ) { // Do something } else if ( SwingUtilities.isRightMouseButton( event ) ) { Point p = event.getPoint(); // Get row and column index that contains our coordinate int rowIndex = jTable.rowAtPoint( p ); int colIndex = jTable.columnAtPoint( p ); // Get ListSelectionModel of the JTable ListSelectionModel model = jTable.getSelectionModel(); // Set how many rows are selected using "rowInd