You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by Adam Fowler <Ad...@ideagen.co.uk> on 2004/05/13 16:24:52 UTC

Alex Zhukov's maildir patch - Licensing...

Hello all,

Just noticed that Alex's patch uses javamaildir (javamaildir.sf.net). This
is GNU GPL'ed code, but Alex is the only person on this sf project
(proboez). As he's submitted a patch to James (and thus knows the code would
be under the ASL) does this difference in license matter?

Also Noel: From one of my previous e-mails:

"> I've spotted this (GPL'ed): http://javamaildir.sourceforge.net/

We have another contribution of a maildir implementation for our code.  It
will be merged into CVS sometime this month."

If you meant Alex's patch then I assume this IS a problem? If not, do you
know where I can get a copy of this code?

Alex's patch has some changes to James' core code - namely user lookups to
support virtual host accounts on the same box, SMTP ACL's and LDAP. Will
patching all this in one go be acceptable to you guys, or should I just
extract the maildir stuff and work on that?

Just thought I'd best mention it before I do and make a patch to put into
CVS. This is the last you'll hear from me until the patch is ready, honest!
;o)

Thanks,

Adam.

> -----Original Message-----
> From: Adam Fowler [mailto:Adam.Fowler@ideagen.co.uk]
> Sent: 13 May 2004 15:08
> To: 'James Developers List'
> Subject: RE: Alex Zhukov's maildir patch and which CVS branch?
> 
> 
> 
> > > I cannot find the message in the mailing list regarding 
> > Alex's patch.
> > 
> > Look under 
> > http://mail-archives.apache.org/eyebrowse/SummarizeList?listId=20
> 
> I really must be going blind in my old age. I'm not usually 
> this dense,
> honest!
> 
> > > Does anyone know where in CVS this resides? I've had a 
> > bimble through
> > > the src dirs and could not find it, although I am on the 
> > MAIN branch.
> > 
> > It isn't in CVS, yet.  It is on my list of things to commit.
> > 
> > 	--- Noel
> 
> Ah righto thats fine then. If you don't mind I'll fiddle with the code
> tonight and ensure it all works, then if there's any mods 
> I've made to it
> I'll submit all my changes as one mahoosive patch? Or should 
> I create a
> patch now for the config mods I've made then start work on 
> the Maildir then
> the LDAP stuff? Thats prolly more sensible isn't it? (Is this 
> even possible
> to acheive?)
> 
> Oh and I've spotted the contribute page. Cheers anyway! 8o)
> 
> Thanks,
> 
> Adam.
> 
> _________________________________________________________
> 
> This email and any files attached is intended for the 
> addressee only and may contain information that is 
> confidential and/or legally privileged. Unauthorised use is 
> strictly prohibited and may be unlawful. If you are not the 
> addressee, you should not read, copy, disclose or otherwise 
> use this message, including any attachment, except for the 
> purpose of delivery to the addressee.
> 
> We make every effort to keep our network free from viruses. 
> However, you do need to verify this e-mail and any 
> attachments to it to be virus free as we can take no 
> responsibility for any computer virus which might be 
> transferred by way of this e-mail.
> 
> Scanning of this message and addition of this footer is 
> performed by SurfControl E-mail Filter software in 
> conjunction with virus detection software.
> ________________________________________________________
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org
> 
> 

_________________________________________________________

This email and any files attached is intended for the addressee only and may contain information that is confidential and/or legally privileged. Unauthorised use is strictly prohibited and may be unlawful. If you are not the addressee, you should not read, copy, disclose or otherwise use this message, including any attachment, except for the purpose of delivery to the addressee.

We make every effort to keep our network free from viruses. However, you do need to verify this e-mail and any attachments to it to be virus free as we can take no responsibility for any computer virus which might be transferred by way of this e-mail.

Scanning of this message and addition of this footer is performed by SurfControl E-mail Filter software in conjunction with virus detection software.
________________________________________________________




---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: Alex Zhukov's maildir patch - Licensing...

Posted by Serge Knystautas <se...@lokitech.com>.
Adam Fowler wrote:
> Just noticed that Alex's patch uses javamaildir (javamaildir.sf.net). This
> is GNU GPL'ed code, but Alex is the only person on this sf project
> (proboez). As he's submitted a patch to James (and thus knows the code would
> be under the ASL) does this difference in license matter?

Can you be specific with how it's using the code?  Does it look like a 
copy of the code, is it importing that package, something else?

If the original author is handing us code and can ack's that this makes 
it ASL licensed, then we're fine.  If it's creating a dependency on 
[L]GPL code, then that's a problem.

-- 
Serge Knystautas
President
Lokitech >> software . strategy . design >> http://www.lokitech.com
p. 301.656.5501
e. sergek@lokitech.com

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


RE: Alex Zhukov's maildir patch - Licensing...

Posted by "Noel J. Bergman" <no...@devtech.com>.
> Just noticed that Alex's patch uses javamaildir (javamaildir.sf.net).

Oh, bother.  :-(  Well, that's why we go over everything before we commit
it, and no one had had time to review all of his submissions in detail,
therefore they didn't get committed.

> This is GNU GPL'ed code, but Alex is the only person on this sf project

Alex would have to submit all of the necessary code to us with an IP grant
for the ASF to use it.  He submitted his initial offering with the Apache
License included, but we can't go and download his GPL code and use that.

> "> I've spotted this (GPL'ed): http://javamaildir.sourceforge.net/
> We have another contribution of a maildir implementation for our code.  It
> will be merged into CVS sometime this month."

I didn't make the connection at the time that Alex was the author of both,
and that his MailDir patch depended upon his GPL code.

> Alex's patch has some changes to James' core code - namely user lookups to
> support virtual host accounts on the same box, SMTP ACL's and LDAP. Will
> patching all this in one go be acceptable to you guys, or should I just
> extract the maildir stuff and work on that?

Each submission would be handled on its own merits; see my comment to you
early about mega-patches.

I had hoped that his MailDir would be as easy a drop-in as Jason Webb's mbox
support.  The SMTP ACL code is something I intended to elaborate on after we
released v2.2.0.  Virtual Hosting and LDAP, however, are issues that I would
defer until we discuss how we want to handle User Repositories in James for
the future.  And we already have sufficient "virtual hosting" in James to
address the "I have two joes in two domains and they aren't the same person"
issue; use Virtual User Tables to map an SMTP recipient to a local mailbox.

Right now, we're trying to get a release out the door.  After that, a
roadmap needs to be put in place for James v3 and later.  If you want to
work with Alex to get an Apache licensed Maildir ready, that would be great.
Also on the short list are integrating and enhancing the new MIME parsing
code so that we can reduce James' memory footprint, and adding an enhanced
version of the SMTP ACL concept.

	--- Noel


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org