bug-mailutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CMU's Sieve


From: Alain Magloire
Subject: Re: CMU's Sieve
Date: Fri, 13 Apr 2001 20:24:59 -0400 (EDT)

> 
> Alain, here is one:
> 
> http://www.cyrusoft.com/sieve/
> 
> which links to:
> 
> ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cmu-sieve-1.3.tar.gz
> 
> I just poked through the code, it basically allows the
> compiling of a FILE into a script_t, then you can apply
> the script_t to a message. Except it doesn't know what a message
> is... all actions on messages are done through callbacks,
> and all tests on message fields get the fields through
> callbacks.

Cool, seems like what you wanted to implement.

> The code just prints messages right now for the callbacks, and
> implements its own quicko field parser.
> 
> It would be *very* easy to turf this, and implement it's callbacks
> using mailutils... I think I'm going to do that.

Let me know.

> I guess in the long run the FSF would need them to sign over
> their code if they were going to distribute it, wouldn't
> they, even though it's licence is about as liberal as you can get:

8-)
Yes the FSF, would prefer to have the assignement for "GNU software".

> /***********************************************************
>           Copyright 1998 by Carnegie Mellon University
> 
>                     All Rights Reserved
..
> ******************************************************************/
> 
> Since that isn't going to happen, I gather a re-write may occur?

Yes, in the long run.  But it does not have to be.  It depends on
the importance of certain piece of GNU software,  for example, for
GNU CC(gcc) the flag ship, every piece is assign/donate to the FSF,
if not it will not get added.   OTOH, GNU grep(2.5) will use libpcre, to do
Perl regex, and libpcre will be distribute with GNU grep but not own(being
the copyright holder) by the FSF.
So it depends on the importance of GNU mailutils, if it becomes important,
a critical component of GNU system.

So yes, we could use cyrus implementation, as a first test.

Being the copyrigh holder gives the FSF standing legal ground to defend
and represent the "work".  However when you assign, the FSF usually
grants you back non-exclusive right to do what-ever you want with it.

--
alain




reply via email to

[Prev in Thread] Current Thread [Next in Thread]