Re: Mail4ME: brazilian questions....
"Joerg Pleumann" <[email protected]> Wed, 23 Oct 2002 13:31:17 +0200
| Newsgroups | gmane.comp.java.enhydra.mail4me |
|---|---|
| Message-ID | <022001c27a87$b4647010$5c00a8c0@spectrum> |
Hi Ricardo, Ricardo Andere de Mello wrote: > I=B4m a brazilian programmer and I am working on a project for public > schools in brazil. it=B4s a kind of groupware. One of the tasks of this > groupware is to access some data at the imap, like email, agenda, and > other stuff. > I couldn=B4t find a java imap library to solve my problems, because all > I found are inside another applications, and cannot easily be > separated. (I found some that have swing components in it...8-P, how > can I separate this...) > After searching a lot I found mail4me and I think it solves the > reading part of my problem, and I think I will implement the other > writing and managing part. > For example, It don=B4t has a function to encode64 to a message and to > send the message directly to the imap, and functions to delete and > create folders. > All software I=B4m working on will be lgpled, is there any problem with > this? Any interest in these classes I=B4ll develop, can I send you when > finished? Do you have already a more complete class that I could use? Sounds interesting. Basically I don't have a problem with you using Mail4ME in an LGPL'd project. I suppose it's a non-commercial project (research or something?). You should try to use Mail4ME as a whole (JAR), and don't cut'n'paste tho= se parts that you need. That should make the licensing problem easier to dea= l with. You could then simply state "Uses Mail4ME library which is under Enhydra Public License by permission from blahblah...". I'm not a lawyer, but I suspect mixing source code with Enhydra and LGPL licenses might bec= ome a problem. As for your feature wishes/offers: I am willing to add an additional MimeEncoder class that also allows base64 encoding. Or maybe it's possibl= e to collapse the Mime encoding and decoding in one class. The code for bas= e64 encoding is already there in the SMTP class (if I remember it correctly), where it's used for password encoding. If you are willing to contribute some of your code to Mail4ME, that's gre= at. My only concern is that the classes don't get too large, because everythi= ng has to work on mobile phone with very rare memory. But a couple of additional functions for accessing folders should do no harm. Regards, J=F6rg PS: One additional comment - if you write further messages to the list, please subscribe to it before (or mail to me privately). I have to approv= e all postings from non-subscribes manually.