-
Notifications
You must be signed in to change notification settings - Fork 0
Why Open Source
This project is open source, no big news here. So why this page? This is to explain the reasons behind it, hoping that someone else could join the project.
Back in 2011, Universal Mailer was born as a quick fix for one of the most annoying problems for Mail.app users: ATT00001 files. Those file were seen by receivers every once and then, apparently with no logic and with no known methods to avoid them. The plugin did just this: reformat the email so that those file weren't sent any more.
During months usage has changed, and so requirements. The plugin is now able to set a default font for outgoing email, setting its size, color and type.
A year after its birth, the plugin is old in its source base, it is written in an old retain/release memory management model and has some subtle bugs which are experienced by some particular configurations.
Also, the plugin core needs to parse the MIME structure of emails. It is a tough work, and to make it work as good as possible I had to switch to mimetic, an excellent open source library you can find here: http://www.codesink.org/mimetic_mime_library.html
All of these changes brought me to the decision to make the plugin open source, to let it grow bigger with the help of anyone who wish to make this happen. If you think there's something wrong in here, there's something that can be added or should be removed, it's the right place to do it!
Luca