Re: [Evolution-hackers] How to Write a Camel Provider/Store

2002-04-23 Thread Jeffrey Stedfast

The documentation is kinda lacking, but there are lots of examples, just
look at evolution/camel/providers/*

Jeff

On Tue, 2002-04-23 at 09:35, Shawn Walker wrote:
> How do I write a Camel Provider/Store?  Is there any documentations and samples?
> 
> Thanks!
> 
> 
> ___
> evolution-hackers maillist  -  [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/evolution-hackers
> 
-- 
Jeffrey Stedfast
Evolution Hacker - Ximian, Inc.
[EMAIL PROTECTED]  - www.ximian.com


___
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers



Re: [Evolution-hackers] How to Write a Camel Provider/Store

2002-04-23 Thread Not Zed


Simplest example is probably NNTP, its the newest (cleanest?) code,
although it isn't complete yet.

Remember they have to be mt-safe, and GPL of course.  Much of the
functionality is inherited from the base classes, so a minimal
implementation can be quite small.


On Wed, 2002-04-24 at 03:33, Jeffrey Stedfast wrote:
> The documentation is kinda lacking, but there are lots of examples, just
> look at evolution/camel/providers/*
> 
> Jeff
> 
> On Tue, 2002-04-23 at 09:35, Shawn Walker wrote:
> > How do I write a Camel Provider/Store?  Is there any documentations and samples?
> > 
> > Thanks!
> > 
> > 
> > ___
> > evolution-hackers maillist  -  [EMAIL PROTECTED]
> > http://lists.ximian.com/mailman/listinfo/evolution-hackers
> > 
> -- 
> Jeffrey Stedfast
> Evolution Hacker - Ximian, Inc.
> [EMAIL PROTECTED]  - www.ximian.com
> 
> 
> ___
> evolution-hackers maillist  -  [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/evolution-hackers


___
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers



Re: [Evolution-hackers] How to Write a Camel Provider/Store

2002-04-23 Thread Jeffrey Stedfast

Ximian owns the copyright to all of Camel, therefor they could license
the Connector any way they wanted to.

Jeff

On Tue, 2002-04-23 at 21:56, Shawn Walker wrote:
> GPL? Then why didn't Ximian GPL-ed the Exchange module then?
> 
> So much for me coming up with a module that I wanted to do.
> 
> On 4/24/2002 at 9:37 AM Not Zed wrote:
> 
> >Simplest example is probably NNTP, its the newest (cleanest?) code,
> >although it isn't complete yet.
> >
> >Remember they have to be mt-safe, and GPL of course.  Much of the
> >functionality is inherited from the base classes, so a minimal
> >implementation can be quite small.
> >
> >
> >On Wed, 2002-04-24 at 03:33, Jeffrey Stedfast wrote:
> >> The documentation is kinda lacking, but there are lots of examples, just
> >> look at evolution/camel/providers/*
> >> 
> >> Jeff
> >> 
> >> On Tue, 2002-04-23 at 09:35, Shawn Walker wrote:
> >> > How do I write a Camel Provider/Store?  Is there any documentations
> >and samples?
> >> > 
> >> > Thanks!
> >> > 
> >> > 
> >> > ___
> >> > evolution-hackers maillist  -  [EMAIL PROTECTED]
> >> > http://lists.ximian.com/mailman/listinfo/evolution-hackers
> >> > 
> >> -- 
> >> Jeffrey Stedfast
> >> Evolution Hacker - Ximian, Inc.
> >> [EMAIL PROTECTED]  - www.ximian.com
> >> 
> >> 
> >> ___
> >> evolution-hackers maillist  -  [EMAIL PROTECTED]
> >> http://lists.ximian.com/mailman/listinfo/evolution-hackers
> 
> 
> 
> 
> ___
> evolution-hackers maillist  -  [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/evolution-hackers
> 


___
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers



Re: [Evolution-hackers] How to Write a Camel Provider/Store

2002-04-23 Thread Shawn Walker

GPL? Then why didn't Ximian GPL-ed the Exchange module then?

So much for me coming up with a module that I wanted to do.

On 4/24/2002 at 9:37 AM Not Zed wrote:

>Simplest example is probably NNTP, its the newest (cleanest?) code,
>although it isn't complete yet.
>
>Remember they have to be mt-safe, and GPL of course.  Much of the
>functionality is inherited from the base classes, so a minimal
>implementation can be quite small.
>
>
>On Wed, 2002-04-24 at 03:33, Jeffrey Stedfast wrote:
>> The documentation is kinda lacking, but there are lots of examples, just
>> look at evolution/camel/providers/*
>> 
>> Jeff
>> 
>> On Tue, 2002-04-23 at 09:35, Shawn Walker wrote:
>> > How do I write a Camel Provider/Store?  Is there any documentations
>and samples?
>> > 
>> > Thanks!
>> > 
>> > 
>> > ___
>> > evolution-hackers maillist  -  [EMAIL PROTECTED]
>> > http://lists.ximian.com/mailman/listinfo/evolution-hackers
>> > 
>> -- 
>> Jeffrey Stedfast
>> Evolution Hacker - Ximian, Inc.
>> [EMAIL PROTECTED]  - www.ximian.com
>> 
>> 
>> ___
>> evolution-hackers maillist  -  [EMAIL PROTECTED]
>> http://lists.ximian.com/mailman/listinfo/evolution-hackers




___
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers



Re: [Evolution-hackers] How to Write a Camel Provider/Store

2002-04-23 Thread Not Zed

On Wed, 2002-04-24 at 11:26, Shawn Walker wrote:
> GPL? Then why didn't Ximian GPL-ed the Exchange module then?

As jeff said.

> So much for me coming up with a module that I wanted to do.

Why, what was it?


> On 4/24/2002 at 9:37 AM Not Zed wrote:
> 
> >Simplest example is probably NNTP, its the newest (cleanest?) code,
> >although it isn't complete yet.
> >
> >Remember they have to be mt-safe, and GPL of course.  Much of the
> >functionality is inherited from the base classes, so a minimal
> >implementation can be quite small.
> >
> >
> >On Wed, 2002-04-24 at 03:33, Jeffrey Stedfast wrote:
> >> The documentation is kinda lacking, but there are lots of examples, just
> >> look at evolution/camel/providers/*
> >> 
> >> Jeff
> >> 
> >> On Tue, 2002-04-23 at 09:35, Shawn Walker wrote:
> >> > How do I write a Camel Provider/Store?  Is there any documentations
> >and samples?
> >> > 
> >> > Thanks!
> >> > 
> >> > 
> >> > ___
> >> > evolution-hackers maillist  -  [EMAIL PROTECTED]
> >> > http://lists.ximian.com/mailman/listinfo/evolution-hackers
> >> > 
> >> -- 
> >> Jeffrey Stedfast
> >> Evolution Hacker - Ximian, Inc.
> >> [EMAIL PROTECTED]  - www.ximian.com
> >> 
> >> 
> >> ___
> >> evolution-hackers maillist  -  [EMAIL PROTECTED]
> >> http://lists.ximian.com/mailman/listinfo/evolution-hackers
> 
> 
> 
> 
> ___
> evolution-hackers maillist  -  [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/evolution-hackers


___
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers



Re: [Evolution-hackers] How to Write a Camel Provider/Store

2002-04-23 Thread Shawn Walker

Why should I give my "ideas" away?

On 4/24/2002 at 10:34 AM Not Zed wrote:

>On Wed, 2002-04-24 at 11:26, Shawn Walker wrote:
>> GPL? Then why didn't Ximian GPL-ed the Exchange module then?
>
>As jeff said.
>
>> So much for me coming up with a module that I wanted to do.
>
>Why, what was it?
>
>
>> On 4/24/2002 at 9:37 AM Not Zed wrote:
>> 
>> >Simplest example is probably NNTP, its the newest (cleanest?) code,
>> >although it isn't complete yet.
>> >
>> >Remember they have to be mt-safe, and GPL of course.  Much of the
>> >functionality is inherited from the base classes, so a minimal
>> >implementation can be quite small.
>> >
>> >
>> >On Wed, 2002-04-24 at 03:33, Jeffrey Stedfast wrote:
>> >> The documentation is kinda lacking, but there are lots of examples,
>just
>> >> look at evolution/camel/providers/*
>> >> 
>> >> Jeff
>> >> 
>> >> On Tue, 2002-04-23 at 09:35, Shawn Walker wrote:
>> >> > How do I write a Camel Provider/Store?  Is there any documentations
>> >and samples?
>> >> > 
>> >> > Thanks!
>> >> > 
>> >> > 
>> >> > ___
>> >> > evolution-hackers maillist  -  [EMAIL PROTECTED]
>> >> > http://lists.ximian.com/mailman/listinfo/evolution-hackers
>> >> > 
>> >> -- 
>> >> Jeffrey Stedfast
>> >> Evolution Hacker - Ximian, Inc.
>> >> [EMAIL PROTECTED]  - www.ximian.com
>> >> 
>> >> 
>> >> ___
>> >> evolution-hackers maillist  -  [EMAIL PROTECTED]
>> >> http://lists.ximian.com/mailman/listinfo/evolution-hackers
>> 
>> 
>> 
>> 
>> ___
>> evolution-hackers maillist  -  [EMAIL PROTECTED]
>> http://lists.ximian.com/mailman/listinfo/evolution-hackers




___
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers



Re: [Evolution-hackers] How to Write a Camel Provider/Store

2002-04-24 Thread Shawn Walker

According to the COPYING document, it's seems like that you *should* be releasing the 
source to the Exchange Connector because you are in fact putting the source under a 
GPL and that would seems like that you have to following the GPL rule.  I didn't see 
anything any documents that you or Ximian is excluded from the GPL agreement.

If there is something in the license that you (Ximian) are excluded from the GPL 
license, then where is it?  I'm just trying to clear up some issues because I do have 
a problem that you guys (Ximian) is putting yourself in a different position than the 
rest of us that want to write a plugin but denying us the opportunity to make some 
money for our hard work to help promote your product.

On 4/23/2002 at 9:56 PM Jeffrey Stedfast wrote:

>Ximian owns the copyright to all of Camel, therefor they could license
>the Connector any way they wanted to.
>
>Jeff
>
>On Tue, 2002-04-23 at 21:56, Shawn Walker wrote:
>> GPL? Then why didn't Ximian GPL-ed the Exchange module then?
>> 
>> So much for me coming up with a module that I wanted to do.
>> 
>> On 4/24/2002 at 9:37 AM Not Zed wrote:
>> 
>> >Simplest example is probably NNTP, its the newest (cleanest?) code,
>> >although it isn't complete yet.
>> >
>> >Remember they have to be mt-safe, and GPL of course.  Much of the
>> >functionality is inherited from the base classes, so a minimal
>> >implementation can be quite small.
>> >
>> >
>> >On Wed, 2002-04-24 at 03:33, Jeffrey Stedfast wrote:
>> >> The documentation is kinda lacking, but there are lots of examples,
>just
>> >> look at evolution/camel/providers/*
>> >> 
>> >> Jeff
>> >> 
>> >> On Tue, 2002-04-23 at 09:35, Shawn Walker wrote:
>> >> > How do I write a Camel Provider/Store?  Is there any documentations
>> >and samples?
>> >> > 
>> >> > Thanks!
>> >> > 
>> >> > 
>> >> > ___
>> >> > evolution-hackers maillist  -  [EMAIL PROTECTED]
>> >> > http://lists.ximian.com/mailman/listinfo/evolution-hackers
>> >> > 
>> >> -- 
>> >> Jeffrey Stedfast
>> >> Evolution Hacker - Ximian, Inc.
>> >> [EMAIL PROTECTED]  - www.ximian.com
>> >> 
>> >> 
>> >> ___
>> >> evolution-hackers maillist  -  [EMAIL PROTECTED]
>> >> http://lists.ximian.com/mailman/listinfo/evolution-hackers
>> 
>> 
>> 
>> 
>> ___
>> evolution-hackers maillist  -  [EMAIL PROTECTED]
>> http://lists.ximian.com/mailman/listinfo/evolution-hackers
>> 
>
>
>___
>evolution-hackers maillist  -  [EMAIL PROTECTED]
>http://lists.ximian.com/mailman/listinfo/evolution-hackers




___
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers



Re: [Evolution-hackers] How to Write a Camel Provider/Store

2002-04-24 Thread Not Zed


It is very simple.

As the copyright holder, Ximian is able to dictate the terms of
distribution of its works.  This includes the right to dictate multiple
terms of distribution.  So infact, connector doesn't fall under the GPL
at all.

On Thu, 2002-04-25 at 11:25, Shawn Walker wrote:
> According to the COPYING document, it's seems like that you *should* be releasing 
>the source to the Exchange Connector because you are in fact putting the source under 
>a GPL and that would seems like that you have to following the GPL rule.  I didn't 
>see anything any documents that you or Ximian is excluded from the GPL agreement.
> 
> If there is something in the license that you (Ximian) are excluded from the GPL 
>license, then where is it?  I'm just trying to clear up some issues because I do have 
>a problem that you guys (Ximian) is putting yourself in a different position than the 
>rest of us that want to write a plugin but denying us the opportunity to make some 
>money for our hard work to help promote your product.
> 
> On 4/23/2002 at 9:56 PM Jeffrey Stedfast wrote:
> 
> >Ximian owns the copyright to all of Camel, therefor they could license
> >the Connector any way they wanted to.
> >
> >Jeff
> >
> >On Tue, 2002-04-23 at 21:56, Shawn Walker wrote:
> >> GPL? Then why didn't Ximian GPL-ed the Exchange module then?
> >> 
> >> So much for me coming up with a module that I wanted to do.
> >> 
> >> On 4/24/2002 at 9:37 AM Not Zed wrote:
> >> 
> >> >Simplest example is probably NNTP, its the newest (cleanest?) code,
> >> >although it isn't complete yet.
> >> >
> >> >Remember they have to be mt-safe, and GPL of course.  Much of the
> >> >functionality is inherited from the base classes, so a minimal
> >> >implementation can be quite small.
> >> >
> >> >
> >> >On Wed, 2002-04-24 at 03:33, Jeffrey Stedfast wrote:
> >> >> The documentation is kinda lacking, but there are lots of examples,
> >just
> >> >> look at evolution/camel/providers/*
> >> >> 
> >> >> Jeff
> >> >> 
> >> >> On Tue, 2002-04-23 at 09:35, Shawn Walker wrote:
> >> >> > How do I write a Camel Provider/Store?  Is there any documentations
> >> >and samples?
> >> >> > 
> >> >> > Thanks!
> >> >> > 
> >> >> > 
> >> >> > ___
> >> >> > evolution-hackers maillist  -  [EMAIL PROTECTED]
> >> >> > http://lists.ximian.com/mailman/listinfo/evolution-hackers
> >> >> > 
> >> >> -- 
> >> >> Jeffrey Stedfast
> >> >> Evolution Hacker - Ximian, Inc.
> >> >> [EMAIL PROTECTED]  - www.ximian.com
> >> >> 
> >> >> 
> >> >> ___
> >> >> evolution-hackers maillist  -  [EMAIL PROTECTED]
> >> >> http://lists.ximian.com/mailman/listinfo/evolution-hackers
> >> 
> >> 
> >> 
> >> 
> >> ___
> >> evolution-hackers maillist  -  [EMAIL PROTECTED]
> >> http://lists.ximian.com/mailman/listinfo/evolution-hackers
> >> 
> >
> >
> >___
> >evolution-hackers maillist  -  [EMAIL PROTECTED]
> >http://lists.ximian.com/mailman/listinfo/evolution-hackers
> 
> 
> 
> 
> ___
> evolution-hackers maillist  -  [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/evolution-hackers


___
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers



Re: [Evolution-hackers] How to Write a Camel Provider/Store

2002-04-24 Thread Jeffrey Stedfast


On Wed, 2002-04-24 at 21:55, Shawn Walker wrote:
> According to the COPYING document, it's seems like that you *should* 
> be releasing the source to the Exchange Connector because you are in
> fact putting the source under a GPL and that would seems like that you
> have to following the GPL rule.  I didn't see anything any documents
> that you or Ximian is excluded from the GPL agreement.

We own the copyright, therefor we have the legal right to write
extensions to it under any license we choose. We can dual license code
that we own. That's the way the world turns...

Just like Netscape can dual license Mozilla.

> 
> If there is something in the license that you (Ximian) are excluded 
> from the GPL license, then where is it?  I'm just trying to clear up

That spot is right here:

Copyright 2000-2002 Ximian, Inc. (www.ximian.com)

> some issues because I do have a problem that you guys (Ximian) is
> putting yourself in a different position than the rest of us that want
> to write a plugin but denying us the opportunity to make some money
> for our hard work to help promote your product.

Maybe you can talk to our business people and license the code from us
so that you can license your plugin under whatever license you want. But
short of that, you have to obey our license, which is that all
derivative works must be licensed under the GPL.

Jeff

> 
> On 4/23/2002 at 9:56 PM Jeffrey Stedfast wrote:
> 
> >Ximian owns the copyright to all of Camel, therefor they could license
> >the Connector any way they wanted to.
> >
> >Jeff
> >
> >On Tue, 2002-04-23 at 21:56, Shawn Walker wrote:
> >> GPL? Then why didn't Ximian GPL-ed the Exchange module then?
> >> 
> >> So much for me coming up with a module that I wanted to do.
> >> 
> >> On 4/24/2002 at 9:37 AM Not Zed wrote:
> >> 
> >> >Simplest example is probably NNTP, its the newest (cleanest?) code,
> >> >although it isn't complete yet.
> >> >
> >> >Remember they have to be mt-safe, and GPL of course.  Much of the
> >> >functionality is inherited from the base classes, so a minimal
> >> >implementation can be quite small.
> >> >
> >> >
> >> >On Wed, 2002-04-24 at 03:33, Jeffrey Stedfast wrote:
> >> >> The documentation is kinda lacking, but there are lots of examples,
> >just
> >> >> look at evolution/camel/providers/*
> >> >> 
> >> >> Jeff
> >> >> 
> >> >> On Tue, 2002-04-23 at 09:35, Shawn Walker wrote:
> >> >> > How do I write a Camel Provider/Store?  Is there any documentations
> >> >and samples?
> >> >> > 
> >> >> > Thanks!
> >> >> > 
> >> >> > 
> >> >> > ___
> >> >> > evolution-hackers maillist  -  [EMAIL PROTECTED]
> >> >> > http://lists.ximian.com/mailman/listinfo/evolution-hackers
> >> >> > 
> >> >> -- 
> >> >> Jeffrey Stedfast
> >> >> Evolution Hacker - Ximian, Inc.
> >> >> [EMAIL PROTECTED]  - www.ximian.com
> >> >> 
> >> >> 
> >> >> ___
> >> >> evolution-hackers maillist  -  [EMAIL PROTECTED]
> >> >> http://lists.ximian.com/mailman/listinfo/evolution-hackers
> >> 
> >> 
> >> 
> >> 
> >> ___
> >> evolution-hackers maillist  -  [EMAIL PROTECTED]
> >> http://lists.ximian.com/mailman/listinfo/evolution-hackers
> >> 
> >
> >
> >___
> >evolution-hackers maillist  -  [EMAIL PROTECTED]
> >http://lists.ximian.com/mailman/listinfo/evolution-hackers
> 
> 
> 


___
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers



Re: [Evolution-hackers] How to Write a Camel Provider/Store

2002-04-26 Thread Ettore Perazzoli

On Wed, 2002-04-24 at 21:55, Shawn Walker wrote:
> If there is something in the license that you (Ximian) are excluded
> from the GPL license, then where is it?  I'm just trying to clear up
> some issues because I do have a problem that you guys (Ximian) is
> putting yourself in a different position than the rest of us that
> want to write a plugin but denying us the opportunity to make some
> money for our hard work to help promote your product.

The copyright holder can do whatever he/she wants with the code, no
matter what license the code is originally released under.

So Ximian is free to release code as GPL, but is also free make
proprietary changes to it and release it as non-GPL.

Likewise, you are free to release your code under the GPL, but also to
re-use your GPL code for writing proprietary applications yourself.

-- 
Ettore

___
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers



Re: [Evolution-hackers] How to Write a Camel Provider/Store

2002-04-26 Thread Jeffrey Stedfast

In order to write a plugin, you have to link to the existing Camel
libraries. That's what is meant by a 'derived work'.

For example, in order to implement IMAP, you have to inherit from the
CamelStore and CamelFolder classes. You also have to use
CamelFolderSummary, CamelMimeMessage, CamelMimeParser, etc etc. And
that's just for a basic implementation.

Jeff

On Fri, 2002-04-26 at 09:15, Michael M. Morrison wrote:
> On Wed, 2002-04-24 at 22:18, Jeffrey Stedfast wrote:
> 
> > some issues because I do have a problem that you guys (Ximian) is
> > putting yourself in a different position than the rest of us that want
> > to write a plugin but denying us the opportunity to make some money
> > for our hard work to help promote your product.
> 
> Maybe you can talk to our business people and license the code from us
> so that you can license your plugin under whatever license you want. But
> short of that, you have to obey our license, which is that all
> derivative works must be licensed under the GPL.
> 
> Is every Evolution plugin considered a derivative work?  Is it not
> possible to implement one without using copyrighted code?
> 
-- 
Jeffrey Stedfast
Evolution Hacker - Ximian, Inc.
[EMAIL PROTECTED]  - www.ximian.com


___
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers