Hi community - the "fork posterita" discussion has raised so many issues that I think is very important to call for a council meeting.
When I mean council meeting is:
- Is very important that council has QUORUM there - at least half+1 of council members must be there
When I mean OPEN is:
- Everybody can assist to meeting and everybody has equal voice
______________________________
Date and Time: to schedule - please propose
Agenda:
- EXTENSION POLICY:
* Must Adempiere be "extension friendly" or "extension predator"?
* What are the conditions for extension developers?
* What are the conditions to consider integration to Adempiere (fork) of an extension?
I think this is VERY IMPORTANT as in some way is defining the future of the project - how people will reach Adempiere - what type of businesses we welcome here, and what type of businesses we dislike here.
At this moment it's very unclear - and I think extension developers need (and deserve) a stable and clear definition of this.
Currently we have some extensions:
- Posterita
- Localization Brazil
- Localization Colombia
- other Localizations ....
Do we want this project to have an extension ecosystem? Or do we want this project to have a centralized management of all extensions (ala compiere)?
Regards,
Carlos Ruiz
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Carlos,
May modify the agenda abit so as to make it 'maintanable' discussion or meeting?
The statement that POSterita is an extension will be controversial and will engross alot of energy on tiny details. Why not you draft out the policies in our charter page http://www.adempiere.com/wiki/index.php/Project_Charter here which i ended up doing alone (sorry Colin, but you help in the proof reading! :> )?
Can i suggest a more important and far reaching agenda that more people will prefer to follow?
AGENDA:
Dialog with Posterita about joining back as one big fish.
red1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You accused me last nite that we have no policy and demanded proofs but when i click on http://www.adempiere.com/wiki/index.php/Project_Charter i notice there are alot on contributors rights and so on, lots of proofs that policy was there long time before written by some old stupid tutorial writer who cannot even lock up his PDFs properly.
Its ok, perhaps you were too busy watching whales :-)
red1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dominik - yes, to set a date and maybe add some points.
Redhuan - this is not a matter of Posterita or Trifon.
I said you today in IRC - this is not personal - this is not about Trifon - this is not personal - this is not about Posterita.
This is thinking further - this is about clear extension policies of the project.
Extension policies will affect many stakeholders.
IMHO, if we're going to be extension friendly then we can think in a future where we can have 5 POS's for different industries - where we can have 3 warehouse management - where we can have 5 BI solutions. etc. This is a potential ecosystem. We just need time and good policies to make this happen.
We have the power that we're not for profit - we don't have investors asking us to return them the US$6M (like Compiere) or the €18M (like OpenBravo) - so we're in a better position to empower extension developers and create a proper ecosystem for them. My guess is with more extension developers - Adempiere can be installed in more industries of different types - Adempiere will have more options to choose - etc.
Now, if we're going to be extension predators (that's the term I coined to mean that we don't like extensions - we want everything in core, and we don't allow extension developers to keep trademarks, etc):
In this case the future I can foresee is that there won't be companies developing extensions. Every good extension is going to be integrated in trunk and then we'll have a different ecosystem.
Please the discussion Posterita / Trifon is a different thing - it doesn't deserve a council meeting.
What I'm calling here is something that I consider really important for the project.
And yes - I read the charter - where are the policies for extension developers in the charter? I can't see them. Sorry - I don't read where in the charter is mentioned that commercial companies are not allowed, where in the charter is mentioned that extensions are not allowed, and they'll be integrated into trunk if successful.
What I said you on IRC (or at least what I was trying to say) is that this project construct the policies through flames. If a policy about extensions were CLEARLY ESTABLISHED then the posterita/trifon issue wouldn't have raised.
But that's ok - this is the way we have chosen to conduct this project - so, let's do it properly. I see a potential problem, I call for a meeting and want to hear opinions from everywhere - no dictators here, community wisdom welcome.
Regards,
Carlos Ruiz
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Carlos,
Answer these questions:
* Where is a rejected request for anyone's postings in Project Charter?
* Did we not publish our ModelValidator and Extension practice and rules in our forums and wiki?
** Did i personally reject them? Did not i personally request Trifon/Victor to follow such rules?
Why IRC... it gets hot there with such discussion. And there is no emergency on such issue. Mostly accepted. Just that in practice it takes bazaar.
What Trifon did was half way. He admited it. "No time, pls give me time or pay me". "Do anyone wants to do them? Please ask or readme".
We then wait for bazaar, and often community comes in to help finish them.
Release Early, Update Often < -- Now that is a rule. Should we debate that?
Its best you proceed to publish your suggestions and bazaar accept or debate them. I see no issue for Council meeting which should only convene for more important issue. Such as is Posterita a fork or not?
red1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Redhuan, I opened a different thread trying to keep THIS THREAD not polluted with Posterita/Trifon case.
This is beyond this little problem. I'll try to keep this thread unpolluted to focus on the important thing - EXTENSION POLICIES OF ADEMPIERE.
Look - in some way our alignment in Posterita case is showing how we think about extensions. But Posterita is not my focus here - it's about ALL EXTENSIONS.
Are we going to allow extensions? Are we going to ENCOURAGE extensions?
Or are we going to close the project for extensions?
That's what the posterita case showed - that we don't have such policies - that we apply some unwritten "rules" inconsistently - etc.
So - I'm calling (peacefully here) for an open council meeting trying to discuss the issue. Yes - probably defining the policies will change Posterita's decision, or Trifon's decision. But that's not the point here - the point is to clarify the future.
I don't understand your fear for a council meeting - this is not a "coup d'etat" - and I trust (well - maybe I must not trust seeing what have happened in all IRC meetings) that community can behave and discuss around some important discussion.
But that must be a matter of moderation - maybe we can name a moderator and respect his decisions.
I don't want your call for discussing "is posterita a fork" - you're changing the focus of some important thing by a minor problem that can be solved differently.
I already answered you in the other thread if you consider changing 11 classes from 4118 (0,267%) is a fork - then we're lost.
Please don't pollute this thread with Posterita or Trifon statements - that's the meaning of the other heated thread - I'm trying to keep a more important and strategic discussion here.
> RULES belong to the Cathedral.
Now what? You sent the link to charter saying that I don't read - that we have rules and policies. And now you're denying about rules?
So, we must keep this project unruled and without policies - and solve everything through flames?
Regards,
Carlos Ruiz
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Redhuan, let me add answers to two points I didn't notice:
> I see no issue for Council meeting which should only convene for more important issue.
So, you don't consider EXTENSION POLICIES an important issue.
> Its best you proceed to publish your suggestions and bazaar accept or debate them.
I can't publish my suggestions as I still don't have enough clarity on this matter.
I believe in openness (you taught me that) - that includes openness for extensions.
But I'm (still) not sure what's the best for the project. I see others have fears about extensions - and it's ok to hear such points. I have faith in extensions - but I can be wrong.
But maybe there are subtle definitions we haven't seen - maybe it's not a matter of being extension friendly or not. Maybe is about which type of extensions do we like, what type of companies we like here, what type of open-source behavior we expect here.
Look - I'm still not defending any position - I'm biased about extension friendly, but I have my doubts.
And I have even more doubts about being extension predator.
Do you think this is an easy decision that somebody simply propose for votation?
This is not easy, and have many edges, just trademark is a big issue.
Trifon added today a link in his wiki user page:
* Hostile takeover of Open Source Project TWiki http://blog.wikiring.com/Blog/BlogEntry28
This is adding a new concern about being extension friendly - and a new term that we can coin to show the differences.
What about TRADEMARKED open source?
Reading what happened to twiki I understand now that trademarked open source is something dangerous - and maybe if we want to be extension friendly we need to put some conditions about trademarks on extensions.
Regards,
Carlos Ruiz
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I do not understand what is the issue with the extension, ADempiere is based in GPL License, so all the extensions are government for GPL, So this case all the extensions are automatically released under GPL.
If I understand when you use some code GPL you need give your copyright the original software.
The RULES are wrote in GPL licenses and this community is government for this licenses.
Kind regards
Victor Perez
www.e-evolution.com
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I think that the confusion is in Trademark, the case of the Posterita only they are owner the your Trandemark the same way that e-Evolution is owner the e-Evolution.
So I think that we need remove any Posterita Trademark . but the product as software can are use for any
In the case the Compiere is author the original software, So Compiere can create dual licenses as now they have GPL for Open Source Edition and other License to Enterprise Edition
But with this subject we should think more in get respect for ADempiere Trademark, avoid that any implementer or company use this as name your Company because is the name is of community and Bazaar.
ADempiere trademark is an adjective and must not be used as a verb or noun or in the possessive or plural forms
Any people that use the ADempiere name the way differ to adjective is not being honorable and have not respect to this community.
Kind regards
Victor Perez
www.e-evolution.com
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I suspected this "trademark" issue was not so easy to think.
So - maybe the problem is not about extensions, but about "trademarked" extensions.
Well - more food for thought.
Do we want to be open for extensions?
Do we want to be closed for trademarked extensions?
BTW - note aside: Adempiere is a trademark registered on the USA - I remember I read somewhere that in USA if you don't take actions to protect your trademark (i.e. if you don't pursue violators) then you can lose the trademark rights.
Regards,
Carlos Ruiz
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok, since my request for change of agenda has been overruled, i rephrase my request:
Can we discuss on what conventions to govern our behaviour in the bazaar? Such as:
1) Expressing commercial interests and tying in with codes. I.e. Asking for money to finish code. Should we just ignore his request and examine the code and take it at its merit?
2) Should we ask for permission for taking someone else code? I think we should. But if that taker is not available (he drops by, left the code and disappear) do we act like a govt dept and throw his form in the trash and say"NEXT!!!" Or we try to ask on behalf of his work or request for maintainers.
For example the fyracle port case. Our friend from Poland drops us the port and we accepted it. But when there are no maintainers we drop it out. I think that is ok. Input and output of bazaar.
3) If someone or project says that we are no longer a bazaar, should we entertain that party's points or issues or even arguments?
The main convention about bazaar is what has been known long ago and all this while. This is the age of Always Under Construction. You start, others finish. If it aint broken dont fix it. If someone fix it halfway dont criticise him, help him or abstain. If someone point u to something important, dont kill the messenger. Thank him.
I will go for any discussion in food faith, but i feel that conventions and spirit are more important than rules. RULES belong to the Cathedral.
red1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hmm, we jumped to no 4 most active project today. I wonder why :>
Back to this discussion, i want to touch on what and when the council last met. It was (if i remember correctly), for the issue of another council member at that time levelling an accusation of commercial conflict of interests against another council member.
That was serious as the accused does alot of commit work and if that accusation is not cleared .. er.. u know, it just have to be cleared. Either the accuser shows proof or apologise. That episode was messy and i was crticised for taking a hard line defending the accused. But i stand for truth.
In this case, i or trifon is seen as bad character but i take no action other than carry on the conversation to ascertain how we can improve things. I am encouraged that thru the years some bad characters turn better after many many hours of exchange of ideas, besides harsh mud slinging among each other.
All i am asking is to take the middle or lower road, not the My Way or the Highway approach. We should notice that not many like to join into such high strung meetings where we can see that certain ideas are split in the middle. In the accusation case i stated above i have to personally emailed each and every council member that didnt show up to vote. I dont think they like it, cos it seems that they are 'forced' to decide rather left to the community to decide.
So was it with the discussion about Council's role which was criticised so heavily that i asked that the Council be relagated to a museum piece with a founding fathers' status and not be looked upon as active or managerial. In its place we propse and went thru the election of PMC and CC. And that again involve my personal intervention to garner enough votes. As u can see in the vote count it is pathethic and lacking. That is not reflective of a popular community.
However not all hope is lost. The trunk continues to be busy and 'unwritten rules or best practice' kept getting out and the software grew and grew. Many things were achieved peacefully. That is, until now.
What happened? Someone took another project that extends ADempiere and upgrade to our latest 352a or branches/stable and all hell broke loose. The cow got so scared that it finds its own maintaner.
We must be aware by now that we are all not in the same room. None of us is expert of all. None of us reports to each other. Somehow we have to work together and the best way is to have peer to peer respect and mutual discussion. And minimal rules to lower the barrier of entry.
Of course there will be idiots who come to drop us junk and and painful words. I remember how Trifon jumped everytime someone says, "Help me now!!! I need to finish this project so i get paid!!!" and of course Trifon also need money and criticise those words angrily. After that he will skype me and asked if he was too harsh. I said yes and no. No because i understand his feelings. And then we make jokes with lots of !!! and ??? so that he felt better and no one took offense. Then we notice he changed and took my advice that Karma shall look after the priceless contributors.
To me Trifon is not perfect and i still have issues with him (thanks to Carlos who educated me on what an ideal contribution is - complete with migration script and tested with some documentation). I always try to educate rather than to judge. I admit i am a lesser coder than many here. My Cobol days are gone, and my interests lie elsewhere mainly reading and teaching, and that also on broad range of subjects but not hard-coding.
Thus i cannot comment on what i do not know and have to ask around, and mostly Carlos gave me alot of ideas till i am at a lost who to visit first for my overseas holiday - Romania, Bulgaria, Mexico or Colombia.
To end this note, though i noticed that Carlos alluded to my Priest or Emperor's Wife in a reverse context, i will let it pass, cos what is more important is been respectful, and not reactive. For that, as we often do in Malaysian custom i say "Memohon ribuan maaf", i beg a thousand apologies. And Salam Hormat, - Peace with Respect.
red1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hmmmm - interesting discoveries we're making here (thanks Trifon because opening this pandora box):
I just realized some facts:
Redhuan wrote:
> So was it with the discussion about Council's role which was criticised so heavily that i
> asked that the Council be relagated to a museum piece with a founding fathers' status
> and not be looked upon as active or managerial. In its place we propse and went thru the
> election of PMC and CC. And that again involve my personal intervention to garner
> enough votes. As u can see in the vote count it is pathethic and lacking. That is not
> reflective of a popular community.
According to Red1 post we have:
- a decorative COUNCIL (piece of museum)
- a PMC elected with 5 pathethic votes - not representative of community
- a CC elected with another 5 pathethic votes - neither representative
So, what do we have here? What IS Adempiere?
Ah, I see, Adempiere is a benevolent dictator. That don't like rules and mostly stop any intent of ruling project, and mostly lock any intent of policies. The commonest example is "england doesn't have a constitution" - we don't need rules - we need flames to improve sf stats.
Maybe is just obvious - is easier to be dictator when we have no rules at all - I now see clearer the "Animal Farm" comparison.
Using community as a shield - we always keep postponing to organize the project.
As I remember democracy is different (well - this doesn't seem like a democracy, but a benevolent dictatorship).
In my country people (community) vote and elect some members (congress) to THINK on policies, rules, etc. And delegate to judges the application of such rules. And people (community) elect a temporary president to administer.
I suppose that's normal - as it's almost impossible to call "community" to think on many higher things - community in some way (right or wrong) delegate that in some temporary representative heads. Community is called to vote after some heads propose something.
Dictatorship is something different - dictators love to not have rules - this way they can invent and reinvent rules properly - and use community as shield.
BTW - I noticed something even more scandalous :-(
Adempiere Leader was elected with 3 votes (Ramiro proposed it as temporary leader, Colin and I seconded the idea).
"As u can see in the vote count it is pathethic and lacking. That is not reflective of a popular community."
Wow - this is a very sad day - we realized that we don't council, and PMC, CC, Leader where elected with unrepresentative votes.
Or maybe this is not a sad day - is a good day to correct these mistakes - and make this a representative democracy - having representative "congress" (PMC & CC) - president (leader), etc.
I'm sure I would vote again for Redhuan as community leader - but this time we can have enough votes to make the election representative.
And I will vote for leader, JUST IF we also vote for a REPRESENTATIVE BODY to think on policies/rules, not a decorative body - but a real one - and the rules and policies thought by this body (possibly consulted with community) are discussed, encouraged and respected (not stopped as it happened to the bylaws intent - and many other intents)
I just changed council definition in wiki - and dropped myself from PMC and CC symbolic bodies (without real work in a project without rules or policies).
Regards,
Carlos Ruiz
PD:
> To end this note, though i noticed that Carlos alluded to my Priest or Emperor's Wife
> in a reverse context, i will let it pass
I understand clearly the context - I just think your context is not coherent with what's happening here - and used the same terms to show the real context.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Confessions of a pathetic leader with only 3 votes <--- McCain would laugh and die.
Fred,
Thanks for the Animal Farm story. I admit, you do paint a nice depiction of me. You should have taken over Prince Albert Hall. So what happened to the new more equal than the rest dictator in the next life? Is there hope for Karma's smile again?
Carlos,
You win, i lose. Should i quit also? <--- honest!
red1
p/s can someone suggest a good time to talk in the chat room? <-- quick before i declare martial law!!!
Can i suggest (oops.. better not) ok can someone else suggest a good facilitator that is willing to withstand the worst debate without pay. :D
red1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
first I would like to say something to that st*** nons***** that red1 acts as a dictator. Where is he preventing any discussion? How is he suppressing free voices to be heard? Was he deleting post? Was he killing public IRC sessions? Or was his army in front of your door? He was there from minute one to discuss with everyone. And he was the one who wants to keep it as public as possible. The only thing he doesn't want was a council meeting. But hey, if the rest of the council wants it and if a time it set, I am sure red1 will be there (even it is in the middle of his night). But will the rest of the council be there? Oh yes, perhaps they are arrested by his army or secret service...
Let's assume we would have this meeting? What should they decide? To drop Trifon's work? They can't we have a clear community voting for it. Ah right, it's about extensibility. OK, here Carlos, you would have my vote (oh sorry, I am not a council member). But then start to work on it. No one would prevent us for doing so. What would a council decision change? Nothing, with this we don't get any interfaces or documentation. So why is it so urgent? Or is it to set some rules, that it's possible to drop Trifon's work because of them? So is it all about Trifon's contribution? But would it be democratic if the council outvotes a community decision?
Fred, I read two messages from you guys. Lot about leadership and communities - including a abstract of animal farm. But nothing about the facts. Have you look to Trifon's work? What do say to it, is it good? Could it be helpful for you? Have you ever considered that it's good for you and your brand?
I know this was the discussion yesterday. No we are further. Now everything is questioned. The council, PMC and red1 as the leader. The bad thing is: It's correct. Every structure here has a questionable legitimation. But it's all we have and I don't know if it is wise to destroy it, before we created something new. It might be. Sometimes old things must die before something new could grow. And yes, I always voted for a global society, for some rules and a structure. But one note to our concrete case. There we actually have one rule: the community votes. And this rule would be holy for me.
So Carlos, everything is down now, well done. What's the next step? Do you have any suggestions? What I find very sad is, that I always heard your voice clear and loud and I always read you post very accurate. And you know what: I mostly agree with you (even if I don't say it). But right now, I don't know what I should think. OK, we disagree regarding Trifon's contribution (that why I said mostly :-) ). But as I said I agree with you regarding the extensibility. But what I really don't understand, why it is necessary to create such a scandal out of it. We have know a big storm in our ADempiere glass. Was it really worth it? What are you afraid of? Is it just the signal we send out to potential extension writers? It's hard for me to believe that this is the only reason. BTW: For me as a potential extension writer the signal is good.
I really hope we find a way back together
Kai
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> Carlos,
> You win, i lose. Should i quit also? <--- honest!
This is not winner/loser game.
In the end what we must try is that Adempiere must be the winner.
You pointed to a big flaw in adempiere council.
You dismantled PMC and CC because of unrepresentative votes (and you're right).
I JUST pointed to show the same flaw is in the votation for leader.
Moral: be careful when you call for a vote counting.
___________________________________
Kai,
> The only thing he doesn't want was a council meeting.
Well - my reading was different - at first I thought he doesn't want a council meeting - but later realized that we don't have council, neither PMC, neither CC.
> Let's assume we would have this meeting?
> What should they decide? To drop Trifon's work?
Kai, I tried to be clear - please don't change my words here.
I said specifically that Posterita/Trifon issue is minor and that I would like to discuss here extension policies without mentioning Posterita neither Trifon - and proposed a moderator to achieve such hard thing.
> Ah right, it's about extensibility. OK, here Carlos,
> you would have my vote (oh sorry, I am not a council member).
This is another tricky statement ignoring all my words - please read carefully what I wrote in the initial post.
I wrote council meeting (when I believe there was a council with some role) meaning that I would like to see council quorum there - not about votation.
And I also wrote OPEN - because anyone can go there with voice.
And as you have noticed before - most of decisions are taken here with community votation. Preferrably AFTER some previous discussion.
> There we actually have one rule: the community votes.
> And this rule would be holy for me.
For me too - community must vote - but what must vote community?
Let's try it:
Please community: vote about this: Must we be:
a) extension friendly
b) extension predator
Please vote!!!!
Community: +1 here ... -1 here ... +1 here ... ++++1 here ... etc
Suddenly one brilliant community member states: Well - wait a minute? what's being extension friendly? what implication does it have? are we going to be extension friendly for proprietary or just for open source? for trademarked?
And what does it mean being predators? that we allow established extensions be taken violently without any communication or collaboration?
Please be clear before asking vote.
Voting caller: sorry - can community discuss in an IRC meeting?
Community appears on IRC meeting (four members appeared - two of them very biased because they were part of one of the violent took) ..... etc ... etc
No Kai, I think this project has very big flaws - we can't rule anything - we can't establish policies on anything.
We discussed longly some bylaws to end in nothing - the only successful intent to organize I have seen is German Foundation - and I suspect you could organize it so well because you didn't consult community or decorative council - you consulted and organized a local community (easier) and then acted and communicated the decision to global community - I congratulate you.
> So is it all about Trifon's contribution?
> But would it be democratic if the council outvotes a community decision?
Please try to keep Posterita/Trifon issue out of this. This WAS about extensions - and the intention was not council imposing something - the intention was to clarify the policies about extensions - maybe those policies would have shown that Trifon act was good (maybe harsh, but ok) and that would simply be solved with some apologies to Posterita team. Or maybe those policies would have shown that we must not take extensions this way - and then maybe (just maybe) a different way of collaboration would be asked.
But at this moment we don't know what could be happened - discussion was so polluted. The meeting was practically vetoed.
And then Redhuan decided to dismantle council, PMC and CC.
> So Carlos, everything is down now, well done.
Please don't blame me, I didn't count the votes, I have always think that Adempiere needs some kind of organization, some kind of rules, some kind of policies.
If this keeps this way (totally unruled, without any committee to think in future of the project, without council, without PMC, without CC) - I think I'm sit at the wrong project.
> Do you have any suggestions?
I repeat - I didn't dismantle council, PMC and CC. Redhuan did - maybe his suggestions are better than mine. He considered council decorative and PMC/CC unrepresentative. So maybe he has a clear mind about how to organize the project.
> And you know what: I mostly agree with you (even if I don't say it).
> But right now, I don't know what I should think.
OK - let me clarifiy - I'm not looking for Redhuan's chair. I said before. I would vote AGAIN for Redhuan as leader. I consider he did a big job giving initial vision to the project, and I don't see any other with his skills. BUT I won't vote for him as benevolent dictator, but more as administrator (like a president). And maybe it's time to return to the initial proposal from Ramiro about the leader being temporal - and votation called from time to time - reelection allowed.
And I said it also: I just would vote for president if I can vote for a temporary congress at the same time. I mean, I won't vote for a leader, if at the same time we can't organize some sort of body to organize the project - to think and propose rules and policies.
And I would vote to allow this body to carry meetings like a congress - community allowed with some rules about voice. And community votation asked for some higher or decisive things.
What I realized is this project can't take any decisive decision - we don't have bodies, and the leader hates taking decisions, or ruling, or establishing policies.
I'm looking for a better project.
I'm looking for organizing the project in a better way - Redhuan pointed that we're not representative - that's right - then let's make it representative. Let's organize ourselves in a better and representative way.
> But what I really don't understand, why it is necessary to create such
> a scandal out of it. We have know a big storm in our ADempiere glass.
Kai, I started looking for community wisdom, calling for a council meeting. The meeting was vetoed saying that such decision can be taken by PMC - and then the PMC was dismantled because unrepresentative, and council figured as decorative.
So, the little rain in our Adempiere glass became a storm just because we don't have anything here. We don't have council, neither PMC, neither CC - so, who can I call for discussing extension policies? Ah, I know the answer, I must call community. Honestly I think these things don't evolve this way.
Regards,
Carlos Ruiz
NOTE ASIDE: My caps lock are ok - uppercasing words is the way to BOLD when we can't format.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have to admit that it's possible that I misunderstand you. But right now it's not so easy. :-) I know you said, that this meeting it's not about the Trifon/POSterita case. But it came out of it and this case was always somehow shown up in this discussion (also from your side). Example?
>that we allow established extensions be taken violently without any communication or collaboration?
See, somehow the Trifon case again (now in general). (And you know that I think you see this too strict? IMHO it's not black/white). But OK, I believe you. So does it mean you don't like the decision that Trifons work is taken but you accept it?
So the council meeting you wanted should be about extensibility. But could you please explain why it was or is so urgent for you? What could the council decided regarding this? Please, I really want to understand it.
-Kai
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
(Not my style - but I'll try to answer one question on every post - it seems I'm mixing many things in my posts and that's confusing the important message)
> See, somehow the Trifon case again (now in general). (And you know that I think you see
> this too strict? IMHO it's not black/white). But OK, I believe you.
Yes, precisely because it's not black/white is because I called for this meeting - and I also said that I can't propose anything because I don't have enough clarity - and also that we need to hear voices from all type of stakeholders - implementors, extension developers, freelancers, etc.
> So does it mean you don't like the decision that Trifons work is taken but you accept it?
That's not really important if I accept it or not - what is important for me is that if we have had clear extension policies this flame was not raised.
So - trying to solve the big root cause (not the specific problem) I tried to call a meeting.
> So the council meeting you wanted should be about extensibility. But could you please
> explain why it was or is so urgent for you?
I didn't say it's urgent - in fact I didn't set a date - I left for others to propose.
I think it's IMPORTANT.
> What could the council decided regarding this?
> Please, I really want to understand it.
There is a big misunderstanding here - I'm not asking council to decide, but to discuss - I'll better explain in my answer to Colin ...
Regards,
Carlos Ruiz
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is not addressing any other issue but to address what i read here.
Kai,
My apologies but I am (to be frank) abit surprised at your tone. I thank you for trying to defend one side, but i am not sure if that can help IMHO :D
To be fair to all sides, sometimes English is not our strength and words can be misconstrued. I find that happening at certain times and i wonder if this is one classic example.
I want to clear one thing about who is the leader and what to do with him. For many times i have written before that there is no supreme leader (Karma forbids) and i respect more of Linus and Jimmy Wales style. This is because we are all virtual (not having the luxury and burden of been physically close) and we are all voluntary and our skillsets and experience in this project is very diverse, even more so than Linux or Apache.
I have suggested assets in the community spread out as far as possible for the sole reason that no one holds veto or corner us, including me the Bene.. i mean temporal leader. CarlosRuiz for example is asked by me to hold the .com url. We allow Idalica for example to hold trademark and Inc rights, under trust of the bazaar. Imagine what happens on September 5, 2006 if any of us thinks like WWII.
Germany for example due to expediency when i noted you guys holding beer drinking contests every other month, i ask Norbert and Jan in chatroom why dont u guys form a trustee society speedily for our sake since there is no physical committee in the world atm? Speedily here means not even consultations with anyone not even me myself. Speedily also means not filing for foundation there but as discussed in Berlin before at Kai's house where all the legends were there (Carlos, Victor, Trifon, also Mario) that a german society can simply be a get-together of 7 german nationals. Out of avoiding complication of national proportions I suggested among any 7 germans we can find to set about and be proper. That has happened there and one plug is done. We now have a return address we know will be tabled in a proper meeting for foreign correspondence. I have thus made Germany the return address whenever parties (mostly Universities and govt orgs) ask me, still thinking i am the leader.
I have also suggested Head of PMC and CC as PMs in the SF dev list. Now we note that PMC and CC hardly meet but this is not the point. We are virtual and voluntary as stated above and everyone or anyone is given free rein to do whatever they pleases bazaar style.
However a trademark issue crop up and that is perfectly legit and common battle fought in OSS projects. Only some weeks ago there was hue and cry that MySQL sold itself and thus leaving PostgresSQL as the only sole defacto community OSS project. Carlos if i m not mistaken point that fact out to me that we are a project and not a product.
But i prefer to differ and point out that we are a bazaar and not a project. Many people still cannot understand what is a bazaar and thus i have no other reference but the Cathedral and the Bazaar story here by Eric Raymond > http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/
A bazaar is a social network with social norms. They are nomads around a watering hole which can be Mecca. Later the nomads can leave and go to another watering hole and call it Madinah. It goes on and on, the community never dies. If anyone subjugates the authority and be a tyrant, the nomads leave that bigot behind. A project has a life and can end.
We are constantly looking out for the nomads. We treat them in Semitic custom of honouring the wayfarer, giving them water, and 3 nights rest. If they are good nomads, we give them temporal citizenship. If they are naughty we tell them of another better waterhole, hoping they leave us alone.
However as alluded above, we are not even Linux or Apache as we are beyond even a software. Remember that Jorg Janke spoke rightly IMHO that ERP is 90% howto and 10% code.
Thus therein lies some further complications. There are the roles of many other parties - SMEs, End-Users and their needs are different. We have to look at the holistic domain of this project. They have voiced their constant frustrations and fears about such a project. They want a neck to choke thus even more making me a reluctant leader. Nobody wants to end up choking.
But here also lies the fun and challenge. Ramiro V has pointed out that this ADempiere Bazaar has no precedent. How do you administer this project bazaar to the level that everyone in the Animal Farm is happy about? Should we make everyone happy? Can we even do that? There are those as early as Timo Kontro that ask for the software to be revamped ala Eclipse style where each developer need not like each other in order to work with each other.
One day some new nomad ask why are we named ADempiere Bazaar, and i lost the storyline and our name is changed to some serious sounding ERP Project. But i do not forget and i hope many here do not. We are a community and ADempiere is one of our projects. So is POSterita. You can check the long past arguments if you do not believe me. You can see in our Dev list that POSterita people are still there.
But how people behave are not in our control and we better not try to. Perhaps persuasion works but you can try. Certainly CAPS DO NOT, and screams have proven to be mischevious.
So now back to the language issue. Like the 'skirts' story in different culture means different things. But for you to say without my permission shows me how much you like me :) Here in my country among ture friends we do not ask, or we are insulting. Thus i not only forgive you, but felt you did not insult me! But we cannot assume the like on non-beer drinking population.
Carlos Ruiz is spanish speaking. The very first time i know him about... 2 yrs ago, i very much wanted to listen to his voice, but he turned down a skype session saying that his Spanish accent is too strong. But he need not speak any words. His actions speaks louder than words. So far he has done everything possible and selflessly for this project. He taught us well in his writings. He gave me personally important links to important watering holes if not i wouldnt have formed half the things residing in my head. He is a champion contributor and ever more priceless.
In time like this i am willing to make sacrifices. I am willing to give up an 'elusive' position. That means nothing. For i am not willing to lose friendship with such a notable contributor. Here friendship to me does not mean not able to talk with that person. It means not able to see and learn from his contributions that must go on.
Perhaps this has to be admited by me alone. I am a failed dictator. I will just be an evangelist. Which i know i have a better chance. I am glad that i was the first that survived 2 horrible i mean memorable years. Others must take this place. This position is now open to votation.
red1
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In previous post you dismantled council, PMC and CC.
In last post you dismantled project :-(
Your words:
> But i prefer to differ and point out that we are a bazaar and not a project.
So, what's the meaning of a PROJECT Management committee when we're not even a project?
I have been part of a farce all this time?
> Many people still cannot understand what is a bazaar and thus i have
> no other reference but the Cathedral and the Bazaar story
My thinking is many people abuse of the "bazaar" to avoid organizing anything.
> A bazaar is a social network with social norms.
> They are nomads around a watering hole which can be Mecca
So, a bazaar can't have rules or policies? What if we call rules and policies social-norms :-)
So - this gang of nomads can't organize like a project to evolve better?
I have some strange feelings around this, social norms are quickly applied every time you show the "Etiquette" page to a newbie asking with "urgent" word - but strangely "Etiquette" page is not shown to Bahman when he write offensive words to Frederick. Maybe there are some more equal than the other equals. And what about "Etiquette" when taking code from an extension developer? It's not "Etiquette" to call for communication and collaboration first? Or in this bazaar is just lack-of-etiquette to use the URGENT word.
And I also have some feelings about MANY people here would prefer some sort of project organization, but this MANY people are not very present on forums - and they're not screamers, and they don't talk loud. Maybe because they don't like to read offending answers from those screamers. I don't know, just speculating.
But my point is: MANY people here prefer to have rules and policies.
What happened to the unruled trunk? Do you remember?
I didn't call anybody to work on the ruled branches/stable. I left the trunk "bazaar-style" and I thought people would prefer that. But what happened?
I don't know exactly why, but people came to work with me on branches/stable - and even they made a votation (you must qualify it if it's pathetic or not) - to keep Carlos's rules on branches/stable.
So? I'm just guessing people don't like the bazaar-style discussions we keep handling here (called flames in other sites).
I guess most people prefer to keep quiet instead of entering in these turbulent waters.
We need to set up proper spaces for higher discussions in our project (project?)
So - maybe the first thing would be to make an initial votation if we like the bazaar way - or the project way.
Or if there are ways to reconcile both currents.
Regards,
Carlos Ruiz
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Carlos,
thanx for clarification. I'm out of Office now - at home- but I preferred answering immediatly instead of waiting until tomorrow morning.
First of all:
I believe, that all guys, that were participating in this or other threads and irc-discussions during the last days are still the same "old" mates that met together in Berlin last year. We all know: ADempiere is great! And i'm not just talking about the Software. ;-)
Second:
I'll make it short. No doubt about ADempiere as basar and no doubt about ADempiere Project!
My opinion is that ADempiere Bazaar can have/ be both:
a) Basar (with self regulation, less policies, a Bazaar Leader, ... and much more)
b) Project (with rules/ policies accepted by the community, transparent organization, Project Head, ... and much more)
The things that are coming up at the moment have been popping up every now and then in the past. The last time we had a longer discussion about "rules", "processes" and "self regulation" was in March this year. We discussed about "Ready to Release 3.4" ( http://sourceforge.net/forum/message.php?msg_id=4851561 ). It seemed as if the time wasn't ripe in March for this discussion cause we all - me too - never went further to setup these rules/ policies/ social-norms/ bazaar-norms/ non-rules and make them TRANSPARENT for everybody in ADempiere community. But maybe the time has come now?
Cya all in IRC tomorrow afternoon.
Greetings from Sankt Augustin
Mark
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well I was waiting for a date & time ... I found the Invitation somewhat loaded (i.e. it leaned one way) but I was interested because to be honest I not I understand fully what a extension developer is in a FOSS sense. There is a world of difference between you Columbian which is part of our repository but obviously is unique to one country and the POS which is probably of interest to more people (smaller setups) than Mfg.
I like IRC for debate but I don't think it's a place you can make a long reasoned statement or a place for voting because it's not always possible or all to be there.
But I will meet to chat, no problem.
colin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've been monitoring this thread for a while and I humbly request to speak out my opinion - as just a fans of ADempiere.
My first encounter with ADempiere was around a year ago. I was surfing the net to find an open source ERP. I ended up at a ADempiere website (should be www.adempiere.org but I'm not sure now). The layout was a mess and I can't find enough information. All were so technical (I was working as functional staff and I knew nothing bout Java programming). I passed and find next.
I surfed and found Openbravo, tiny ERP (tiny? so not convincing, I passed without have another look :p ). ADempiere was the only true open source ERP with option to use open source database. But still it was too technical for me, not functional documentation. I passed, maybe only large corporates can make good ERP.
At March 2008, somehow I had a glimpse look at ADempiere. Jees, release 3.4 already. So fast. I started to pay more attention and in short I decided to jump in.
I started from www.adempiere.org, peeked into the wiki. Then found tutorials written by a guy who called himself red1. He's the leader and he's Malaysian. Darn, why not Indonesian? (don't start a flame from it, just a joke! :p ). I learnt more and hit the wall more. Then I knew about the sourceforge forums. I read the threads for information.
It was then I was very much stucked with my lessons that I started my threads asking for help. I was not hoping for much since these guys were experts and my question was a very simple question. I got my reply a few hours later. Hey, these guys are nice! I'll ask more then :D
I was owing a lot to the guy named Trifon. He's very straight, not very friendly though. But he's answering a lot of help request.
Along the way, I got familiar with more names:
- Karsten Thiemann, who wrote the article about GenerateModel
- Mario Calderon, provided the very very helpful Developer Guide
- Carlos Ruiz, who's writing great wiki pages about constructing development and customization pages. Later i found out that he's globalqss who's name is all over the code.
- Victor Perez and the manufacturing extension, Libero
- Low Hengsin, whose name is all over the codes too.
- My fellow Indonesian! hahaha.. Armen Rizal, Frans Thamura, and now Bayu Cahyo
and lots of other names: Bahman, Colin, Angelo, Ivan Ceras, phib, and everyone
These people build ADempiere. I don't see the lousy website that I see last year. I see better guides on the wikis. Just yesterday I looked again at Carlos' Technical Training guide and it was much better than the last time I drilled into it.
I can read from this thread that everyone were actually proposing something for the good of the project. Please have another look without prejudice. Ok, some guys lost control a bit and said some not very nice words. Please just don't focus on it. Focus on the idea that he's presenting. Have a beer or soda. Cool down. Harsh words won't bring us anywhere good.
My regards to all the great contributors of the ADempiere project,
Edwin Ang
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi community - the "fork posterita" discussion has raised so many issues that I think is very important to call for a council meeting.
When I mean council meeting is:
- Is very important that council has QUORUM there - at least half+1 of council members must be there
When I mean OPEN is:
- Everybody can assist to meeting and everybody has equal voice
______________________________
Date and Time: to schedule - please propose
Agenda:
- EXTENSION POLICY:
* Must Adempiere be "extension friendly" or "extension predator"?
* What are the conditions for extension developers?
* What are the conditions to consider integration to Adempiere (fork) of an extension?
I think this is VERY IMPORTANT as in some way is defining the future of the project - how people will reach Adempiere - what type of businesses we welcome here, and what type of businesses we dislike here.
At this moment it's very unclear - and I think extension developers need (and deserve) a stable and clear definition of this.
Currently we have some extensions:
- Posterita
- Localization Brazil
- Localization Colombia
- other Localizations ....
Do we want this project to have an extension ecosystem? Or do we want this project to have a centralized management of all extensions (ala compiere)?
Regards,
Carlos Ruiz
Hi,
so if am right this thread is just to fix a date for meeting and maybe add some points to the list what will be discussed ?
Kind Regards,
Dominik
Carlos,
May modify the agenda abit so as to make it 'maintanable' discussion or meeting?
The statement that POSterita is an extension will be controversial and will engross alot of energy on tiny details. Why not you draft out the policies in our charter page http://www.adempiere.com/wiki/index.php/Project_Charter here which i ended up doing alone (sorry Colin, but you help in the proof reading! :> )?
Can i suggest a more important and far reaching agenda that more people will prefer to follow?
AGENDA:
Dialog with Posterita about joining back as one big fish.
red1
Goodness Carlos you do not read! Mama Mia!
You accused me last nite that we have no policy and demanded proofs but when i click on http://www.adempiere.com/wiki/index.php/Project_Charter i notice there are alot on contributors rights and so on, lots of proofs that policy was there long time before written by some old stupid tutorial writer who cannot even lock up his PDFs properly.
Its ok, perhaps you were too busy watching whales :-)
red1
Dominik - yes, to set a date and maybe add some points.
Redhuan - this is not a matter of Posterita or Trifon.
I said you today in IRC - this is not personal - this is not about Trifon - this is not personal - this is not about Posterita.
This is thinking further - this is about clear extension policies of the project.
Extension policies will affect many stakeholders.
IMHO, if we're going to be extension friendly then we can think in a future where we can have 5 POS's for different industries - where we can have 3 warehouse management - where we can have 5 BI solutions. etc. This is a potential ecosystem. We just need time and good policies to make this happen.
We have the power that we're not for profit - we don't have investors asking us to return them the US$6M (like Compiere) or the €18M (like OpenBravo) - so we're in a better position to empower extension developers and create a proper ecosystem for them. My guess is with more extension developers - Adempiere can be installed in more industries of different types - Adempiere will have more options to choose - etc.
Now, if we're going to be extension predators (that's the term I coined to mean that we don't like extensions - we want everything in core, and we don't allow extension developers to keep trademarks, etc):
In this case the future I can foresee is that there won't be companies developing extensions. Every good extension is going to be integrated in trunk and then we'll have a different ecosystem.
Please the discussion Posterita / Trifon is a different thing - it doesn't deserve a council meeting.
What I'm calling here is something that I consider really important for the project.
And yes - I read the charter - where are the policies for extension developers in the charter? I can't see them. Sorry - I don't read where in the charter is mentioned that commercial companies are not allowed, where in the charter is mentioned that extensions are not allowed, and they'll be integrated into trunk if successful.
What I said you on IRC (or at least what I was trying to say) is that this project construct the policies through flames. If a policy about extensions were CLEARLY ESTABLISHED then the posterita/trifon issue wouldn't have raised.
But that's ok - this is the way we have chosen to conduct this project - so, let's do it properly. I see a potential problem, I call for a meeting and want to hear opinions from everywhere - no dictators here, community wisdom welcome.
Regards,
Carlos Ruiz
Carlos,
Answer these questions:
* Where is a rejected request for anyone's postings in Project Charter?
* Did we not publish our ModelValidator and Extension practice and rules in our forums and wiki?
** Did i personally reject them? Did not i personally request Trifon/Victor to follow such rules?
Why IRC... it gets hot there with such discussion. And there is no emergency on such issue. Mostly accepted. Just that in practice it takes bazaar.
What Trifon did was half way. He admited it. "No time, pls give me time or pay me". "Do anyone wants to do them? Please ask or readme".
We then wait for bazaar, and often community comes in to help finish them.
Release Early, Update Often < -- Now that is a rule. Should we debate that?
Its best you proceed to publish your suggestions and bazaar accept or debate them. I see no issue for Council meeting which should only convene for more important issue. Such as is Posterita a fork or not?
red1
Redhuan, I opened a different thread trying to keep THIS THREAD not polluted with Posterita/Trifon case.
This is beyond this little problem. I'll try to keep this thread unpolluted to focus on the important thing - EXTENSION POLICIES OF ADEMPIERE.
Look - in some way our alignment in Posterita case is showing how we think about extensions. But Posterita is not my focus here - it's about ALL EXTENSIONS.
Are we going to allow extensions? Are we going to ENCOURAGE extensions?
Or are we going to close the project for extensions?
That's what the posterita case showed - that we don't have such policies - that we apply some unwritten "rules" inconsistently - etc.
So - I'm calling (peacefully here) for an open council meeting trying to discuss the issue. Yes - probably defining the policies will change Posterita's decision, or Trifon's decision. But that's not the point here - the point is to clarify the future.
I don't understand your fear for a council meeting - this is not a "coup d'etat" - and I trust (well - maybe I must not trust seeing what have happened in all IRC meetings) that community can behave and discuss around some important discussion.
But that must be a matter of moderation - maybe we can name a moderator and respect his decisions.
I don't want your call for discussing "is posterita a fork" - you're changing the focus of some important thing by a minor problem that can be solved differently.
I already answered you in the other thread if you consider changing 11 classes from 4118 (0,267%) is a fork - then we're lost.
Please don't pollute this thread with Posterita or Trifon statements - that's the meaning of the other heated thread - I'm trying to keep a more important and strategic discussion here.
> RULES belong to the Cathedral.
Now what? You sent the link to charter saying that I don't read - that we have rules and policies. And now you're denying about rules?
So, we must keep this project unruled and without policies - and solve everything through flames?
Regards,
Carlos Ruiz
Hi Redhuan, let me add answers to two points I didn't notice:
> I see no issue for Council meeting which should only convene for more important issue.
So, you don't consider EXTENSION POLICIES an important issue.
> Its best you proceed to publish your suggestions and bazaar accept or debate them.
I can't publish my suggestions as I still don't have enough clarity on this matter.
I believe in openness (you taught me that) - that includes openness for extensions.
But I'm (still) not sure what's the best for the project. I see others have fears about extensions - and it's ok to hear such points. I have faith in extensions - but I can be wrong.
But maybe there are subtle definitions we haven't seen - maybe it's not a matter of being extension friendly or not. Maybe is about which type of extensions do we like, what type of companies we like here, what type of open-source behavior we expect here.
Look - I'm still not defending any position - I'm biased about extension friendly, but I have my doubts.
And I have even more doubts about being extension predator.
Do you think this is an easy decision that somebody simply propose for votation?
This is not easy, and have many edges, just trademark is a big issue.
Trifon added today a link in his wiki user page:
* Hostile takeover of Open Source Project TWiki
http://blog.wikiring.com/Blog/BlogEntry28
This is adding a new concern about being extension friendly - and a new term that we can coin to show the differences.
What about TRADEMARKED open source?
Reading what happened to twiki I understand now that trademarked open source is something dangerous - and maybe if we want to be extension friendly we need to put some conditions about trademarks on extensions.
Regards,
Carlos Ruiz
Hi Carlos
I do not understand what is the issue with the extension, ADempiere is based in GPL License, so all the extensions are government for GPL, So this case all the extensions are automatically released under GPL.
If I understand when you use some code GPL you need give your copyright the original software.
The RULES are wrote in GPL licenses and this community is government for this licenses.
Kind regards
Victor Perez
www.e-evolution.com
Hmmm - I'm not sure if I'm making a storm in a glass, or if I'm failing trying to explain me clearly :-(
There are things beyond GPL - GPL doesn't cover the trademark issue raised in Twiki.
Compiere is GPL - but it's not true open source.
The project must behave different if we want to encourage extension developers - that if we want to stop them. What do we want?
Anyways, given the low traffic of this thread maybe people is not interested at all on thinking adempiere future and this philosophical issues :-(
Regards,
Carlos Ruiz
Dear Community!
I think that the confusion is in Trademark, the case of the Posterita only they are owner the your Trandemark the same way that e-Evolution is owner the e-Evolution.
So I think that we need remove any Posterita Trademark . but the product as software can are use for any
In the case the Compiere is author the original software, So Compiere can create dual licenses as now they have GPL for Open Source Edition and other License to Enterprise Edition
Here a good article that try explain this:
http://www.law.washington.edu/lct/swp/Law/trademark.html
But with this subject we should think more in get respect for ADempiere Trademark, avoid that any implementer or company use this as name your Company because is the name is of community and Bazaar.
ADempiere trademark is an adjective and must not be used as a verb or noun or in the possessive or plural forms
Any people that use the ADempiere name the way differ to adjective is not being honorable and have not respect to this community.
Kind regards
Victor Perez
www.e-evolution.com
Good link Victor - thanks a lot for sharing!
I suspected this "trademark" issue was not so easy to think.
So - maybe the problem is not about extensions, but about "trademarked" extensions.
Well - more food for thought.
Do we want to be open for extensions?
Do we want to be closed for trademarked extensions?
BTW - note aside: Adempiere is a trademark registered on the USA - I remember I read somewhere that in USA if you don't take actions to protect your trademark (i.e. if you don't pursue violators) then you can lose the trademark rights.
Regards,
Carlos Ruiz
Ok, since my request for change of agenda has been overruled, i rephrase my request:
Can we discuss on what conventions to govern our behaviour in the bazaar? Such as:
1) Expressing commercial interests and tying in with codes. I.e. Asking for money to finish code. Should we just ignore his request and examine the code and take it at its merit?
2) Should we ask for permission for taking someone else code? I think we should. But if that taker is not available (he drops by, left the code and disappear) do we act like a govt dept and throw his form in the trash and say"NEXT!!!" Or we try to ask on behalf of his work or request for maintainers.
For example the fyracle port case. Our friend from Poland drops us the port and we accepted it. But when there are no maintainers we drop it out. I think that is ok. Input and output of bazaar.
3) If someone or project says that we are no longer a bazaar, should we entertain that party's points or issues or even arguments?
The main convention about bazaar is what has been known long ago and all this while. This is the age of Always Under Construction. You start, others finish. If it aint broken dont fix it. If someone fix it halfway dont criticise him, help him or abstain. If someone point u to something important, dont kill the messenger. Thank him.
I will go for any discussion in food faith, but i feel that conventions and spirit are more important than rules. RULES belong to the Cathedral.
red1
Hmm, we jumped to no 4 most active project today. I wonder why :>
Back to this discussion, i want to touch on what and when the council last met. It was (if i remember correctly), for the issue of another council member at that time levelling an accusation of commercial conflict of interests against another council member.
That was serious as the accused does alot of commit work and if that accusation is not cleared .. er.. u know, it just have to be cleared. Either the accuser shows proof or apologise. That episode was messy and i was crticised for taking a hard line defending the accused. But i stand for truth.
In this case, i or trifon is seen as bad character but i take no action other than carry on the conversation to ascertain how we can improve things. I am encouraged that thru the years some bad characters turn better after many many hours of exchange of ideas, besides harsh mud slinging among each other.
All i am asking is to take the middle or lower road, not the My Way or the Highway approach. We should notice that not many like to join into such high strung meetings where we can see that certain ideas are split in the middle. In the accusation case i stated above i have to personally emailed each and every council member that didnt show up to vote. I dont think they like it, cos it seems that they are 'forced' to decide rather left to the community to decide.
So was it with the discussion about Council's role which was criticised so heavily that i asked that the Council be relagated to a museum piece with a founding fathers' status and not be looked upon as active or managerial. In its place we propse and went thru the election of PMC and CC. And that again involve my personal intervention to garner enough votes. As u can see in the vote count it is pathethic and lacking. That is not reflective of a popular community.
However not all hope is lost. The trunk continues to be busy and 'unwritten rules or best practice' kept getting out and the software grew and grew. Many things were achieved peacefully. That is, until now.
What happened? Someone took another project that extends ADempiere and upgrade to our latest 352a or branches/stable and all hell broke loose. The cow got so scared that it finds its own maintaner.
We must be aware by now that we are all not in the same room. None of us is expert of all. None of us reports to each other. Somehow we have to work together and the best way is to have peer to peer respect and mutual discussion. And minimal rules to lower the barrier of entry.
Of course there will be idiots who come to drop us junk and and painful words. I remember how Trifon jumped everytime someone says, "Help me now!!! I need to finish this project so i get paid!!!" and of course Trifon also need money and criticise those words angrily. After that he will skype me and asked if he was too harsh. I said yes and no. No because i understand his feelings. And then we make jokes with lots of !!! and ??? so that he felt better and no one took offense. Then we notice he changed and took my advice that Karma shall look after the priceless contributors.
To me Trifon is not perfect and i still have issues with him (thanks to Carlos who educated me on what an ideal contribution is - complete with migration script and tested with some documentation). I always try to educate rather than to judge. I admit i am a lesser coder than many here. My Cobol days are gone, and my interests lie elsewhere mainly reading and teaching, and that also on broad range of subjects but not hard-coding.
Thus i cannot comment on what i do not know and have to ask around, and mostly Carlos gave me alot of ideas till i am at a lost who to visit first for my overseas holiday - Romania, Bulgaria, Mexico or Colombia.
To end this note, though i noticed that Carlos alluded to my Priest or Emperor's Wife in a reverse context, i will let it pass, cos what is more important is been respectful, and not reactive. For that, as we often do in Malaysian custom i say "Memohon ribuan maaf", i beg a thousand apologies. And Salam Hormat, - Peace with Respect.
red1
Hmmmm - interesting discoveries we're making here (thanks Trifon because opening this pandora box):
I just realized some facts:
Redhuan wrote:
> So was it with the discussion about Council's role which was criticised so heavily that i
> asked that the Council be relagated to a museum piece with a founding fathers' status
> and not be looked upon as active or managerial. In its place we propse and went thru the
> election of PMC and CC. And that again involve my personal intervention to garner
> enough votes. As u can see in the vote count it is pathethic and lacking. That is not
> reflective of a popular community.
According to Red1 post we have:
- a decorative COUNCIL (piece of museum)
- a PMC elected with 5 pathethic votes - not representative of community
- a CC elected with another 5 pathethic votes - neither representative
So, what do we have here? What IS Adempiere?
Ah, I see, Adempiere is a benevolent dictator. That don't like rules and mostly stop any intent of ruling project, and mostly lock any intent of policies. The commonest example is "england doesn't have a constitution" - we don't need rules - we need flames to improve sf stats.
Maybe is just obvious - is easier to be dictator when we have no rules at all - I now see clearer the "Animal Farm" comparison.
Using community as a shield - we always keep postponing to organize the project.
As I remember democracy is different (well - this doesn't seem like a democracy, but a benevolent dictatorship).
In my country people (community) vote and elect some members (congress) to THINK on policies, rules, etc. And delegate to judges the application of such rules. And people (community) elect a temporary president to administer.
I suppose that's normal - as it's almost impossible to call "community" to think on many higher things - community in some way (right or wrong) delegate that in some temporary representative heads. Community is called to vote after some heads propose something.
Dictatorship is something different - dictators love to not have rules - this way they can invent and reinvent rules properly - and use community as shield.
BTW - I noticed something even more scandalous :-(
Adempiere Leader was elected with 3 votes (Ramiro proposed it as temporary leader, Colin and I seconded the idea).
"As u can see in the vote count it is pathethic and lacking. That is not reflective of a popular community."
Wow - this is a very sad day - we realized that we don't council, and PMC, CC, Leader where elected with unrepresentative votes.
Or maybe this is not a sad day - is a good day to correct these mistakes - and make this a representative democracy - having representative "congress" (PMC & CC) - president (leader), etc.
I'm sure I would vote again for Redhuan as community leader - but this time we can have enough votes to make the election representative.
And I will vote for leader, JUST IF we also vote for a REPRESENTATIVE BODY to think on policies/rules, not a decorative body - but a real one - and the rules and policies thought by this body (possibly consulted with community) are discussed, encouraged and respected (not stopped as it happened to the bylaws intent - and many other intents)
I just changed council definition in wiki - and dropped myself from PMC and CC symbolic bodies (without real work in a project without rules or policies).
Regards,
Carlos Ruiz
PD:
> To end this note, though i noticed that Carlos alluded to my Priest or Emperor's Wife
> in a reverse context, i will let it pass
I understand clearly the context - I just think your context is not coherent with what's happening here - and used the same terms to show the real context.
Confessions of a pathetic leader with only 3 votes <--- McCain would laugh and die.
Fred,
Thanks for the Animal Farm story. I admit, you do paint a nice depiction of me. You should have taken over Prince Albert Hall. So what happened to the new more equal than the rest dictator in the next life? Is there hope for Karma's smile again?
Carlos,
You win, i lose. Should i quit also? <--- honest!
red1
p/s can someone suggest a good time to talk in the chat room? <-- quick before i declare martial law!!!
Can i suggest (oops.. better not) ok can someone else suggest a good facilitator that is willing to withstand the worst debate without pay. :D
red1
Hello Carlos, hello Fred,
first I would like to say something to that st*** nons***** that red1 acts as a dictator. Where is he preventing any discussion? How is he suppressing free voices to be heard? Was he deleting post? Was he killing public IRC sessions? Or was his army in front of your door? He was there from minute one to discuss with everyone. And he was the one who wants to keep it as public as possible. The only thing he doesn't want was a council meeting. But hey, if the rest of the council wants it and if a time it set, I am sure red1 will be there (even it is in the middle of his night). But will the rest of the council be there? Oh yes, perhaps they are arrested by his army or secret service...
Let's assume we would have this meeting? What should they decide? To drop Trifon's work? They can't we have a clear community voting for it. Ah right, it's about extensibility. OK, here Carlos, you would have my vote (oh sorry, I am not a council member). But then start to work on it. No one would prevent us for doing so. What would a council decision change? Nothing, with this we don't get any interfaces or documentation. So why is it so urgent? Or is it to set some rules, that it's possible to drop Trifon's work because of them? So is it all about Trifon's contribution? But would it be democratic if the council outvotes a community decision?
Fred, I read two messages from you guys. Lot about leadership and communities - including a abstract of animal farm. But nothing about the facts. Have you look to Trifon's work? What do say to it, is it good? Could it be helpful for you? Have you ever considered that it's good for you and your brand?
I know this was the discussion yesterday. No we are further. Now everything is questioned. The council, PMC and red1 as the leader. The bad thing is: It's correct. Every structure here has a questionable legitimation. But it's all we have and I don't know if it is wise to destroy it, before we created something new. It might be. Sometimes old things must die before something new could grow. And yes, I always voted for a global society, for some rules and a structure. But one note to our concrete case. There we actually have one rule: the community votes. And this rule would be holy for me.
So Carlos, everything is down now, well done. What's the next step? Do you have any suggestions? What I find very sad is, that I always heard your voice clear and loud and I always read you post very accurate. And you know what: I mostly agree with you (even if I don't say it). But right now, I don't know what I should think. OK, we disagree regarding Trifon's contribution (that why I said mostly :-) ). But as I said I agree with you regarding the extensibility. But what I really don't understand, why it is necessary to create such a scandal out of it. We have know a big storm in our ADempiere glass. Was it really worth it? What are you afraid of? Is it just the signal we send out to potential extension writers? It's hard for me to believe that this is the only reason. BTW: For me as a potential extension writer the signal is good.
I really hope we find a way back together
Kai
Redhuan,
> Carlos,
> You win, i lose. Should i quit also? <--- honest!
This is not winner/loser game.
In the end what we must try is that Adempiere must be the winner.
You pointed to a big flaw in adempiere council.
You dismantled PMC and CC because of unrepresentative votes (and you're right).
I JUST pointed to show the same flaw is in the votation for leader.
Moral: be careful when you call for a vote counting.
___________________________________
Kai,
> The only thing he doesn't want was a council meeting.
Well - my reading was different - at first I thought he doesn't want a council meeting - but later realized that we don't have council, neither PMC, neither CC.
> Let's assume we would have this meeting?
> What should they decide? To drop Trifon's work?
Kai, I tried to be clear - please don't change my words here.
I said specifically that Posterita/Trifon issue is minor and that I would like to discuss here extension policies without mentioning Posterita neither Trifon - and proposed a moderator to achieve such hard thing.
> Ah right, it's about extensibility. OK, here Carlos,
> you would have my vote (oh sorry, I am not a council member).
This is another tricky statement ignoring all my words - please read carefully what I wrote in the initial post.
I wrote council meeting (when I believe there was a council with some role) meaning that I would like to see council quorum there - not about votation.
And I also wrote OPEN - because anyone can go there with voice.
And as you have noticed before - most of decisions are taken here with community votation. Preferrably AFTER some previous discussion.
> There we actually have one rule: the community votes.
> And this rule would be holy for me.
For me too - community must vote - but what must vote community?
Let's try it:
Please community: vote about this: Must we be:
a) extension friendly
b) extension predator
Please vote!!!!
Community: +1 here ... -1 here ... +1 here ... ++++1 here ... etc
Suddenly one brilliant community member states: Well - wait a minute? what's being extension friendly? what implication does it have? are we going to be extension friendly for proprietary or just for open source? for trademarked?
And what does it mean being predators? that we allow established extensions be taken violently without any communication or collaboration?
Please be clear before asking vote.
Voting caller: sorry - can community discuss in an IRC meeting?
Community appears on IRC meeting (four members appeared - two of them very biased because they were part of one of the violent took) ..... etc ... etc
No Kai, I think this project has very big flaws - we can't rule anything - we can't establish policies on anything.
We discussed longly some bylaws to end in nothing - the only successful intent to organize I have seen is German Foundation - and I suspect you could organize it so well because you didn't consult community or decorative council - you consulted and organized a local community (easier) and then acted and communicated the decision to global community - I congratulate you.
> So is it all about Trifon's contribution?
> But would it be democratic if the council outvotes a community decision?
Please try to keep Posterita/Trifon issue out of this. This WAS about extensions - and the intention was not council imposing something - the intention was to clarify the policies about extensions - maybe those policies would have shown that Trifon act was good (maybe harsh, but ok) and that would simply be solved with some apologies to Posterita team. Or maybe those policies would have shown that we must not take extensions this way - and then maybe (just maybe) a different way of collaboration would be asked.
But at this moment we don't know what could be happened - discussion was so polluted. The meeting was practically vetoed.
And then Redhuan decided to dismantle council, PMC and CC.
> So Carlos, everything is down now, well done.
Please don't blame me, I didn't count the votes, I have always think that Adempiere needs some kind of organization, some kind of rules, some kind of policies.
If this keeps this way (totally unruled, without any committee to think in future of the project, without council, without PMC, without CC) - I think I'm sit at the wrong project.
> Do you have any suggestions?
I repeat - I didn't dismantle council, PMC and CC. Redhuan did - maybe his suggestions are better than mine. He considered council decorative and PMC/CC unrepresentative. So maybe he has a clear mind about how to organize the project.
> And you know what: I mostly agree with you (even if I don't say it).
> But right now, I don't know what I should think.
OK - let me clarifiy - I'm not looking for Redhuan's chair. I said before. I would vote AGAIN for Redhuan as leader. I consider he did a big job giving initial vision to the project, and I don't see any other with his skills. BUT I won't vote for him as benevolent dictator, but more as administrator (like a president). And maybe it's time to return to the initial proposal from Ramiro about the leader being temporal - and votation called from time to time - reelection allowed.
And I said it also: I just would vote for president if I can vote for a temporary congress at the same time. I mean, I won't vote for a leader, if at the same time we can't organize some sort of body to organize the project - to think and propose rules and policies.
And I would vote to allow this body to carry meetings like a congress - community allowed with some rules about voice. And community votation asked for some higher or decisive things.
What I realized is this project can't take any decisive decision - we don't have bodies, and the leader hates taking decisions, or ruling, or establishing policies.
I'm looking for a better project.
I'm looking for organizing the project in a better way - Redhuan pointed that we're not representative - that's right - then let's make it representative. Let's organize ourselves in a better and representative way.
> But what I really don't understand, why it is necessary to create such
> a scandal out of it. We have know a big storm in our ADempiere glass.
Kai, I started looking for community wisdom, calling for a council meeting. The meeting was vetoed saying that such decision can be taken by PMC - and then the PMC was dismantled because unrepresentative, and council figured as decorative.
So, the little rain in our Adempiere glass became a storm just because we don't have anything here. We don't have council, neither PMC, neither CC - so, who can I call for discussing extension policies? Ah, I know the answer, I must call community. Honestly I think these things don't evolve this way.
Regards,
Carlos Ruiz
NOTE ASIDE: My caps lock are ok - uppercasing words is the way to BOLD when we can't format.
Hi Carlos,
I have to admit that it's possible that I misunderstand you. But right now it's not so easy. :-) I know you said, that this meeting it's not about the Trifon/POSterita case. But it came out of it and this case was always somehow shown up in this discussion (also from your side). Example?
>that we allow established extensions be taken violently without any communication or collaboration?
See, somehow the Trifon case again (now in general). (And you know that I think you see this too strict? IMHO it's not black/white). But OK, I believe you. So does it mean you don't like the decision that Trifons work is taken but you accept it?
So the council meeting you wanted should be about extensibility. But could you please explain why it was or is so urgent for you? What could the council decided regarding this? Please, I really want to understand it.
-Kai
Hi Kai
(Not my style - but I'll try to answer one question on every post - it seems I'm mixing many things in my posts and that's confusing the important message)
> See, somehow the Trifon case again (now in general). (And you know that I think you see
> this too strict? IMHO it's not black/white). But OK, I believe you.
Yes, precisely because it's not black/white is because I called for this meeting - and I also said that I can't propose anything because I don't have enough clarity - and also that we need to hear voices from all type of stakeholders - implementors, extension developers, freelancers, etc.
> So does it mean you don't like the decision that Trifons work is taken but you accept it?
That's not really important if I accept it or not - what is important for me is that if we have had clear extension policies this flame was not raised.
So - trying to solve the big root cause (not the specific problem) I tried to call a meeting.
> So the council meeting you wanted should be about extensibility. But could you please
> explain why it was or is so urgent for you?
I didn't say it's urgent - in fact I didn't set a date - I left for others to propose.
I think it's IMPORTANT.
> What could the council decided regarding this?
> Please, I really want to understand it.
There is a big misunderstanding here - I'm not asking council to decide, but to discuss - I'll better explain in my answer to Colin ...
Regards,
Carlos Ruiz
This is not addressing any other issue but to address what i read here.
Kai,
My apologies but I am (to be frank) abit surprised at your tone. I thank you for trying to defend one side, but i am not sure if that can help IMHO :D
To be fair to all sides, sometimes English is not our strength and words can be misconstrued. I find that happening at certain times and i wonder if this is one classic example.
I want to clear one thing about who is the leader and what to do with him. For many times i have written before that there is no supreme leader (Karma forbids) and i respect more of Linus and Jimmy Wales style. This is because we are all virtual (not having the luxury and burden of been physically close) and we are all voluntary and our skillsets and experience in this project is very diverse, even more so than Linux or Apache.
I have suggested assets in the community spread out as far as possible for the sole reason that no one holds veto or corner us, including me the Bene.. i mean temporal leader. CarlosRuiz for example is asked by me to hold the .com url. We allow Idalica for example to hold trademark and Inc rights, under trust of the bazaar. Imagine what happens on September 5, 2006 if any of us thinks like WWII.
Germany for example due to expediency when i noted you guys holding beer drinking contests every other month, i ask Norbert and Jan in chatroom why dont u guys form a trustee society speedily for our sake since there is no physical committee in the world atm? Speedily here means not even consultations with anyone not even me myself. Speedily also means not filing for foundation there but as discussed in Berlin before at Kai's house where all the legends were there (Carlos, Victor, Trifon, also Mario) that a german society can simply be a get-together of 7 german nationals. Out of avoiding complication of national proportions I suggested among any 7 germans we can find to set about and be proper. That has happened there and one plug is done. We now have a return address we know will be tabled in a proper meeting for foreign correspondence. I have thus made Germany the return address whenever parties (mostly Universities and govt orgs) ask me, still thinking i am the leader.
I have also suggested Head of PMC and CC as PMs in the SF dev list. Now we note that PMC and CC hardly meet but this is not the point. We are virtual and voluntary as stated above and everyone or anyone is given free rein to do whatever they pleases bazaar style.
However a trademark issue crop up and that is perfectly legit and common battle fought in OSS projects. Only some weeks ago there was hue and cry that MySQL sold itself and thus leaving PostgresSQL as the only sole defacto community OSS project. Carlos if i m not mistaken point that fact out to me that we are a project and not a product.
But i prefer to differ and point out that we are a bazaar and not a project. Many people still cannot understand what is a bazaar and thus i have no other reference but the Cathedral and the Bazaar story here by Eric Raymond > http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/
A bazaar is a social network with social norms. They are nomads around a watering hole which can be Mecca. Later the nomads can leave and go to another watering hole and call it Madinah. It goes on and on, the community never dies. If anyone subjugates the authority and be a tyrant, the nomads leave that bigot behind. A project has a life and can end.
We are constantly looking out for the nomads. We treat them in Semitic custom of honouring the wayfarer, giving them water, and 3 nights rest. If they are good nomads, we give them temporal citizenship. If they are naughty we tell them of another better waterhole, hoping they leave us alone.
However as alluded above, we are not even Linux or Apache as we are beyond even a software. Remember that Jorg Janke spoke rightly IMHO that ERP is 90% howto and 10% code.
Thus therein lies some further complications. There are the roles of many other parties - SMEs, End-Users and their needs are different. We have to look at the holistic domain of this project. They have voiced their constant frustrations and fears about such a project. They want a neck to choke thus even more making me a reluctant leader. Nobody wants to end up choking.
But here also lies the fun and challenge. Ramiro V has pointed out that this ADempiere Bazaar has no precedent. How do you administer this project bazaar to the level that everyone in the Animal Farm is happy about? Should we make everyone happy? Can we even do that? There are those as early as Timo Kontro that ask for the software to be revamped ala Eclipse style where each developer need not like each other in order to work with each other.
One day some new nomad ask why are we named ADempiere Bazaar, and i lost the storyline and our name is changed to some serious sounding ERP Project. But i do not forget and i hope many here do not. We are a community and ADempiere is one of our projects. So is POSterita. You can check the long past arguments if you do not believe me. You can see in our Dev list that POSterita people are still there.
But how people behave are not in our control and we better not try to. Perhaps persuasion works but you can try. Certainly CAPS DO NOT, and screams have proven to be mischevious.
So now back to the language issue. Like the 'skirts' story in different culture means different things. But for you to say without my permission shows me how much you like me :) Here in my country among ture friends we do not ask, or we are insulting. Thus i not only forgive you, but felt you did not insult me! But we cannot assume the like on non-beer drinking population.
Carlos Ruiz is spanish speaking. The very first time i know him about... 2 yrs ago, i very much wanted to listen to his voice, but he turned down a skype session saying that his Spanish accent is too strong. But he need not speak any words. His actions speaks louder than words. So far he has done everything possible and selflessly for this project. He taught us well in his writings. He gave me personally important links to important watering holes if not i wouldnt have formed half the things residing in my head. He is a champion contributor and ever more priceless.
In time like this i am willing to make sacrifices. I am willing to give up an 'elusive' position. That means nothing. For i am not willing to lose friendship with such a notable contributor. Here friendship to me does not mean not able to talk with that person. It means not able to see and learn from his contributions that must go on.
Perhaps this has to be admited by me alone. I am a failed dictator. I will just be an evangelist. Which i know i have a better chance. I am glad that i was the first that survived 2 horrible i mean memorable years. Others must take this place. This position is now open to votation.
red1
Hi Redhuan,
Surprise after surprise :-(
In previous post you dismantled council, PMC and CC.
In last post you dismantled project :-(
Your words:
> But i prefer to differ and point out that we are a bazaar and not a project.
So, what's the meaning of a PROJECT Management committee when we're not even a project?
I have been part of a farce all this time?
> Many people still cannot understand what is a bazaar and thus i have
> no other reference but the Cathedral and the Bazaar story
My thinking is many people abuse of the "bazaar" to avoid organizing anything.
> A bazaar is a social network with social norms.
> They are nomads around a watering hole which can be Mecca
So, a bazaar can't have rules or policies? What if we call rules and policies social-norms :-)
So - this gang of nomads can't organize like a project to evolve better?
I have some strange feelings around this, social norms are quickly applied every time you show the "Etiquette" page to a newbie asking with "urgent" word - but strangely "Etiquette" page is not shown to Bahman when he write offensive words to Frederick. Maybe there are some more equal than the other equals. And what about "Etiquette" when taking code from an extension developer? It's not "Etiquette" to call for communication and collaboration first? Or in this bazaar is just lack-of-etiquette to use the URGENT word.
And I also have some feelings about MANY people here would prefer some sort of project organization, but this MANY people are not very present on forums - and they're not screamers, and they don't talk loud. Maybe because they don't like to read offending answers from those screamers. I don't know, just speculating.
But my point is: MANY people here prefer to have rules and policies.
What happened to the unruled trunk? Do you remember?
I didn't call anybody to work on the ruled branches/stable. I left the trunk "bazaar-style" and I thought people would prefer that. But what happened?
I don't know exactly why, but people came to work with me on branches/stable - and even they made a votation (you must qualify it if it's pathetic or not) - to keep Carlos's rules on branches/stable.
So? I'm just guessing people don't like the bazaar-style discussions we keep handling here (called flames in other sites).
I guess most people prefer to keep quiet instead of entering in these turbulent waters.
We need to set up proper spaces for higher discussions in our project (project?)
So - maybe the first thing would be to make an initial votation if we like the bazaar way - or the project way.
Or if there are ways to reconcile both currents.
Regards,
Carlos Ruiz
Hi Carlos,
thanx for clarification. I'm out of Office now - at home- but I preferred answering immediatly instead of waiting until tomorrow morning.
First of all:
I believe, that all guys, that were participating in this or other threads and irc-discussions during the last days are still the same "old" mates that met together in Berlin last year. We all know: ADempiere is great! And i'm not just talking about the Software. ;-)
Second:
I'll make it short. No doubt about ADempiere as basar and no doubt about ADempiere Project!
My opinion is that ADempiere Bazaar can have/ be both:
a) Basar (with self regulation, less policies, a Bazaar Leader, ... and much more)
b) Project (with rules/ policies accepted by the community, transparent organization, Project Head, ... and much more)
The things that are coming up at the moment have been popping up every now and then in the past. The last time we had a longer discussion about "rules", "processes" and "self regulation" was in March this year. We discussed about "Ready to Release 3.4" ( http://sourceforge.net/forum/message.php?msg_id=4851561 ). It seemed as if the time wasn't ripe in March for this discussion cause we all - me too - never went further to setup these rules/ policies/ social-norms/ bazaar-norms/ non-rules and make them TRANSPARENT for everybody in ADempiere community. But maybe the time has come now?
Cya all in IRC tomorrow afternoon.
Greetings from Sankt Augustin
Mark
Well I was waiting for a date & time ... I found the Invitation somewhat loaded (i.e. it leaned one way) but I was interested because to be honest I not I understand fully what a extension developer is in a FOSS sense. There is a world of difference between you Columbian which is part of our repository but obviously is unique to one country and the POS which is probably of interest to more people (smaller setups) than Mfg.
I like IRC for debate but I don't think it's a place you can make a long reasoned statement or a place for voting because it's not always possible or all to be there.
But I will meet to chat, no problem.
colin
Everyone,
I've been monitoring this thread for a while and I humbly request to speak out my opinion - as just a fans of ADempiere.
My first encounter with ADempiere was around a year ago. I was surfing the net to find an open source ERP. I ended up at a ADempiere website (should be www.adempiere.org but I'm not sure now). The layout was a mess and I can't find enough information. All were so technical (I was working as functional staff and I knew nothing bout Java programming). I passed and find next.
I surfed and found Openbravo, tiny ERP (tiny? so not convincing, I passed without have another look :p ). ADempiere was the only true open source ERP with option to use open source database. But still it was too technical for me, not functional documentation. I passed, maybe only large corporates can make good ERP.
At March 2008, somehow I had a glimpse look at ADempiere. Jees, release 3.4 already. So fast. I started to pay more attention and in short I decided to jump in.
I started from www.adempiere.org, peeked into the wiki. Then found tutorials written by a guy who called himself red1. He's the leader and he's Malaysian. Darn, why not Indonesian? (don't start a flame from it, just a joke! :p ). I learnt more and hit the wall more. Then I knew about the sourceforge forums. I read the threads for information.
It was then I was very much stucked with my lessons that I started my threads asking for help. I was not hoping for much since these guys were experts and my question was a very simple question. I got my reply a few hours later. Hey, these guys are nice! I'll ask more then :D
I was owing a lot to the guy named Trifon. He's very straight, not very friendly though. But he's answering a lot of help request.
Along the way, I got familiar with more names:
- Karsten Thiemann, who wrote the article about GenerateModel
- Mario Calderon, provided the very very helpful Developer Guide
- Carlos Ruiz, who's writing great wiki pages about constructing development and customization pages. Later i found out that he's globalqss who's name is all over the code.
- Victor Perez and the manufacturing extension, Libero
- Low Hengsin, whose name is all over the codes too.
- My fellow Indonesian! hahaha.. Armen Rizal, Frans Thamura, and now Bayu Cahyo
and lots of other names: Bahman, Colin, Angelo, Ivan Ceras, phib, and everyone
These people build ADempiere. I don't see the lousy website that I see last year. I see better guides on the wikis. Just yesterday I looked again at Carlos' Technical Training guide and it was much better than the last time I drilled into it.
I can read from this thread that everyone were actually proposing something for the good of the project. Please have another look without prejudice. Ok, some guys lost control a bit and said some not very nice words. Please just don't focus on it. Focus on the idea that he's presenting. Have a beer or soda. Cool down. Harsh words won't bring us anywhere good.
My regards to all the great contributors of the ADempiere project,
Edwin Ang