
Originally Posted by
matthew
I think it's fair to say the submission process for patches is broken. It's my job and I'm the one who probably told you to email or fax your contributor agreement.
Here's the bad news - the broken contribution process is only part of a larger problem. Currently SugarCRM's build process creates it's products (CE, PRO, ENT) in a way that we cannot put our Community Edition source code in the open. Therefore the contribution process is complicated and has issues like you have experienced.
Here's the good news - We are well aware of it and we working on it. I literally had a meeting yesterday with the CIO, the heads of engineering, and various IT people at Sugar to stop this problem. It's not a change we can make over night and it will fundamentally change how we develop. We are going to take incremental steps over the next year to get a better process in place.
With that said, with the release of 5.5 GA, I intend on taking the first step to getting Sugar's source in a place where people can make changes and interact with the SugarCRM engineering team in a more collaborative way. Right now GitHub is looking like a good option to do this with.
Finally, regarding the contribution agreement process. It pains me to ask anyone to send a fax this day in age with their signature. However, thanks to different laws of different countries, it's a necessity. The bottom line for that process is, it's out of Sugar's hands as long as SugarCRM goes "by the book".
Bookmarks