Closed (fixed)
Project:
Mime Mail
Version:
6.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
25 Feb 2009 at 18:25 UTC
Updated:
29 Mar 2009 at 07:20 UTC
To a very large part mimemail_compress.inc is identical to Emogrifier, but I can't find any attribution to the original author(s) of Pelago. Hopefully it is not plagiarism, but it looks like it.
Moreover, I wonder if it is not a violation of the rule that says that non-Drupal project must not be included in the repository.
Comments
Comment #1
jerdavisHi TBarregren,
I did get ahead of myself alittle here when checking it in, it likely should have remained on my local development copy till I had proper go ahead.
This code is based on the Emogrifier example, and I have a request in with Pelago to find out the status of that piece of sample code with regards to any license it would fall under or the requirements for attribution. There was no intent here to plagiarize, I just got ahead of myself by checking it in before getting the go ahead. I planned on adding any required attribution once hearing from Pelago as well as adding some documentation. In integrating the example code I did make changes to conform to Drupal and personal coding standards.
There was no ill-intent in any of this, I just jumped the gun a bit on the check-in. I'll update once I've received word from Pelago. I will of course remove the code or rework it as needed to conform to Drupal standards.
Jer
Comment #2
citizen511 commentedThis is Cameron from Pelago, the creator of the Emogrifier code. Part of this is our fault because we didn't get our licensing information squared away. Rest assured we are in the process of adding that to our site right now. We plan on putting it under a Creative Commons "Attribution, share alike" license (http://creativecommons.org/licenses/by-sa/3.0/). Please feel free to proceed, as long as you attribute the work thusly:
Name: Emogrifier
Author: Pelago (Cameron Brooks)
URL: http://www.pelagodesign.com/sidecar/emogrifier/
Thanks!
Comment #3
jerdavisHi Cameron,
Thanks for posting, I received a response back from John yesterday as well:
I'll make the appropriate changes and get them checked in ASAP.
Thanks again!
Jer Davis
Comment #4
TBarregren commentedI'm glad that my concern about plagiarism has been proved to be groundless.
@citizen511:
IANAL, but as I understand GPL 2 and Creative Commons Attribution-Share Alike, they are not compatible. Therefore, if Emogrifier is licensed under Attribution-Share Alike, it can't be used in any Drupal module. So therefore, please consider to use a GPL-compatible license.
@jerdavis:
As I understand the policy for using Drupal's CVS, you must not include Emogrifier in the module, even if it is licensed under a GPL compatible license, but instead ask users to download and install Emogrifier themself. See for an example how I have done.
Comment #5
citizen511 commentedWell, in light of all that we've settled on the MIT License, which apparently is compatible with the GPL license, which apparently won't make a difference anyhow in regard to this specific module. The changes will go up shortly on our website. Licensing can be a headache, apparently, even in the open source realm. Good luck.
Cameron
Comment #6
Leeteq commentedThis issue can be closed once #3 has been checked in.
@jerdavis: can you confirm, please?