How to contribute

Have a great idea for extending Zimbra? Share ideas, ask questions, contribute, and get feedback.
Post Reply
14319KevinH
Ambassador
Ambassador
Posts: 4558
Joined: Fri Sep 12, 2014 9:52 pm

How to contribute

Post by 14319KevinH »

We love contributions. This question has come up a few times so I thought I'd clarify how it works. For contributions you need to sign our contribution agreement and fax a copy in before we can take code. Just a step we need to take to keep our IP clean and protect the license. This is pretty simple, and you can get the form here:

Once">http://www.zimbra.com/license/contribut ... ement.html
Once you do this you'll get a nice little logo on your Forum user name and if you'd like I'll send you some Zimbra wear (hat, shirt, or something) after your first significant contribution.
7323graffiti
Advanced member
Advanced member
Posts: 94
Joined: Fri Sep 12, 2014 9:55 pm

How to contribute

Post by 7323graffiti »

Can I sign the contribution agreement via email? We dont have fax machine around, not to mention that fax something from my place to north america costs a lot of money.
smies
Posts: 45
Joined: Fri Sep 12, 2014 9:58 pm

How to contribute

Post by smies »

Can a bug fix be accepted?
14319KevinH
Ambassador
Ambassador
Posts: 4558
Joined: Fri Sep 12, 2014 9:52 pm

How to contribute

Post by 14319KevinH »

[quote user="smies"]Can a bug fix be accepted?[/QUOTE]
In general if it's more than a line or two we need to have a signed contribution agreement. It's not something we like but in light of all the SCO type lawsuits going on in Open Source these days it's a necessary evil. We hope you understand.
smies
Posts: 45
Joined: Fri Sep 12, 2014 9:58 pm

How to contribute

Post by smies »

I understand. When I have a significant contribution I will sure sign the agreement. But untill then I am not going to make all the trouble to fax to the other side of the world ;).
4338Chouser
Posts: 6
Joined: Fri Sep 12, 2014 9:56 pm

How to contribute

Post by 4338Chouser »

I've got a couple fixes here that I'd like to contribute. They total less than three lines changed, but they fix real bugs. Is there somewhere I can send them to see if you're even interested before I go through the faxing-and-mailing process or if that process is even necessary for such minor changes?
--Chouser
StefanD
Advanced member
Advanced member
Posts: 51
Joined: Fri Sep 12, 2014 9:57 pm

How to contribute

Post by StefanD »

I think the best way is to post them in bugzilla.
phoenix
Ambassador
Ambassador
Posts: 27278
Joined: Fri Sep 12, 2014 9:56 pm
Location: Liverpool, England

How to contribute

Post by phoenix »

[quote user="4338Chouser"]I've got a couple fixes here that I'd like to contribute. They total less than three lines changed, but they fix real bugs. Is there somewhere I can send them to see if you're even interested before I go through the faxing-and-mailing process or if that process is even necessary for such minor changes?
--Chouser[/QUOTE]

As StefanD has said, bugzilla is the place for them. Do a search first to see if they've been listed or are already fixed in an upcoming release, the address for bugzilla is http://bugzilla.zimbra.com/
Regards

Bill

Rspamd: A high performance spamassassin replacement

Per ardua ad astra
kiwicmc
Advanced member
Advanced member
Posts: 51
Joined: Fri Sep 12, 2014 10:06 pm

How to contribute

Post by kiwicmc »

What is the best procedure announcing forthcoming enhancements to Zimbra? We have a number planned, including hooks on events such as mail arrival (in particular meeting requests) and calendar saves.
As a selfish first instance I'd like to reduce duplicated effort from both Zimbra and the OSS community and our own efforts. But I'd also like to garner comment from developers so that we may make an enhancement that meets approval from Zimbra so that any changes we make have a chance of being incorporated back into the main product.
And obviously we'd sign up to the contributors agreement and make source available on our own servers to adhere to the Zimbra license.
What I was thinking was pushing out some of our design documents to this forum, then announcing when we're done. Is this the right way of doing things?
We've worked on a few OSS projects but none with as big a community or company behind the project as this.
Regards,

Chris
14319KevinH
Ambassador
Ambassador
Posts: 4558
Joined: Fri Sep 12, 2014 9:52 pm

How to contribute

Post by 14319KevinH »

We have a general roadmap available but for specific questions it's best to just ask. We will include contributions that are in line with our coding style/quality and pass the review of the team here. The smaller and more focused the patch the better. Large changes that disturb the code base will be harder to consume. A good vehicle to so this is file a bug and attach the patch in bugzilla.
Post Reply