Support (offered by community volunteers) > Using IMAP2SOAP

imap2soap.pl documentation

<< < (2/3) > >>

fen:

--- Quote from: Donald Lobo on June 10, 2007, 02:09:09 pm ---1. You'll have to change the license to AFL and also add
Licensed to CiviCRM under the Academic Free License version 3.0.
for us to add it to the SVN.

--- End quote ---

This probably won't be difficult - I'll consult with my team - but I'm curious: Drupal (for one point) is GPL and CiviCRM is AGPL -- why use a third license for contributions that may not be compatible with either (wikipedia says the FSF has not commented on the newer version 3.0.)?


--- Quote from: Lobo's second point on June 10, 2007, 02:09:09 pm ---2. Do u want to lead a meeting of the minds between brush/peter and u and come up with a single branch and support for this. Might make it easier  if u'll merge code bases etc and come up with one version of imap2soap in the civicactions repository and then we can move it into the official civicrm repository and code base. Considering we are a week away from code freeze, i suspect this will be make it into the 2.0 distribution (unless u'll come out with a unified code base / documentation in the next few days?)

--- End quote ---

I'd like to.  I have an email in to Peter - I don't know J. Brush's email address - on the old CiviMail list (he hasn't posted much in these forums yet).  I believe a conversation could go very quickly, as my version is basically their code with some new optional command line options that we found useful in our heavily-trafficked environments.

=Fen

Donald Lobo:

From my limited understanding (usual disclaimers apply)

AFL is a more liberal license than GPL / AGPL and hence our lawyer (Larry Rosen) recommended it for contributions. This gives us more control over the codebase for the future if we need it. If you want the gory details as to how/why, you might want to chat with him/

Larry is also the author of AFL :)

I'll send u j. brush's email address via a personal email. If you get consensus and feel comfortable including it in 1.8, we can make that happen :)

lobo

Piotr Szotkowski:

--- Quote from: fen on June 10, 2007, 09:18:38 pm ---This probably won't be difficult - I'll consult with my team - but I'm curious: Drupal (for one point) is GPL and CiviCRM is AGPL -- why use a third license for contributions that may not be compatible with either (wikipedia says the FSF has not commented on the newer version 3.0.)?

--- End quote ---

We need AGPL because GPL 2 does not protect web applications properly; GPL 3 will (and AGPL is supposed to be compatible with GPL 3).

AFL, in turn, allows us to relicense your code ‘under any license of [our] choice that does not contradict the terms and conditions, including Licensor’s reserved rights and remedies, in this Academic Free License.’


--- Quote from: fen on June 10, 2007, 09:18:38 pm ---
--- Quote from: Lobo's second point on June 10, 2007, 02:09:09 pm ---2. Do u want to lead a meeting of the minds between brush/peter and u and come up with a single branch and support for this.

--- End quote ---
I'd like to.

--- End quote ---

I’d love to be Cc:ed (at shot@civicrm.org) if you don’t mind (although I most probably won’t contribute to the discussion).

fen:
I understand the reasoning for your desire for the AFL, in that you need a "warranty of non-infringement."  However, we have a concern that should we license imap2soap.pl under the AFL - which is similar to the BSD license - this will allow others to use the code on their servers without contributing changes back to the community.

As some of the code is derived from amavisd-new - which is GPL - I think licensing under a BSD license may be prohibited.  And it may even be the case that we would need to keep the code GPL.   But as the AGPL is GPL v3 compatible, I feel comfortable licensing imap2soap.pl as AGPL - a stronger license than the GPL - which is your desired end goal.

Peter and I can sign affidavits that our code is patent free to satisfy any concerns of Mr. Rosen.

BTW: there's an updated release of the code at

* https://svn.civicactions.net/repos/civicrm/scripts/imap2soap.pl
* https://svn.civicactions.net/repos/civicrm/scripts/imap2soap.conf.sample

Donald Lobo:

For the short term, lets keep the code in the CA svn and folks can download from there if needed. We avoid the licensing issue and details.

We've spent a fair amount of time and money on legal fees already and I'd like to minimize this for the near future (or at least till revenues increase some more)

lobo

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version