11-20-2008 09:41 PM
11-20-2008 11:33 PM
I've heard recently that Alfresco SI partnership contracts are quite restrictive when it comes to doing projects based on the community edition:
1) It seems that Alfresco SI partners have to sign a contract that denies them the right to support or distribute the community edition. Does this mean that partners are obliged to revoke the rights they were previously granted under GPL, §4 (Conveying Verbatim Copies)?
"You may convey verbatim copies of the Program's source code as you receive it, in any medium. […] You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee."
Just to make it clear: I am not asking about the Enterprise Edition (which might not be released under GPL). I am asking about partners' right to make use of the GPLed Community Edition.
2) I also heard that Alfresco SI partners are denied the right to distribute derived versions (forks) of the community edition. Is it correct that partners are forced to revoke rights they gained under GPL, §5 (Conveying Modified Source Versions)?
Alfresco employees have claimed several times in this forum that Alfresco's EE version is "open source". Alfresco themselves say all over their site that they are selling "open source" software….As far as I have heard this is not the case for the Alfresco EE product being sold by partners as they seem to be denied this exact right. Is it the case for other Alfresco products that may be sold by partners? If so: which?
Is this true for the EE version that may be sold by partners?
How do you legitimate that Alfresco representatives are calling Alfresco EE "open source software" in this forum and on your website? Why not "shared software" or "proprietary version"? How do you make sure that customers or casual web site visitors are not mislead into believing that what they can buy from Alfresco is OSI compliant? Do you think that using the term "shared code" or "proprietary code" would reduce Alfresco's marketing appeal?
To summarize: Am I right in saying that…
1) Alfresco partners are forced to revoke rights that have been previously granted to them in the Community Edition GPL.
2) Only the Community Edition is OSI compliant - not the Enterprise Edition.
3) Your employees have been directed to use the term "open source" rather than "shared source" or "proprietary source" when referring to the Alfresco Enterprise Edition although you are aware that only the Community Edition is OSI compliant.
11-21-2008 10:55 AM
11-21-2008 12:14 PM
That is incorrect… The Enterprise code is 100% GPL, you are free to release it to the entire world if you desire… Because we own the copyright for 100% of the core Alfresco code, we can do something that Red Hat and others can't do. We make paying customers exempt from releasing any modifications as open source/GPL code unless they desire it!
Elsewhere on this thread, I note that someone could do with Alfresco Enterprise as CentOS has done with Red Hat Enterprise Linux (RHEL).
From my post at: viewtopic.php?f=20&t=9932&st=0&sk=t&sd=a&start=15#p48600
In fact, that is exactly what CentOS Linux is. The CentOS guys have purchased a subscription to RHEL which permits them to access the code and they then strip out all the Red Hat branding (which is trademarked by Red Hat) then rebuild and distribute freely. One can, if they wish, do the same with Alfresco.
Doing this is perfectly allowed under our Enterprise license. Once again, the only thing we've done is exempt you from being forced to do so unless you want to.
Does that make sense?
To summarize:
Alfresco Enterprise is licensed under the GPL but as owners of the intellectual property and copyright we waive the requirement for our customers to release any modifications as GPL. They are welcome to comply with the GPL and release everything only if they wish to do so.
11-21-2008 04:46 PM
11-22-2008 12:53 PM
They say it because 100% of our code is made available under the GPL, including all of the code available under Enterprise.
11-22-2008 02:26 PM
11-22-2008 11:45 PM
Thank you very much for the clear explanation. I have tried to find the answer to this question for months.
Now, the "The Open Source Alternative for Enterprise Content Management" slogan must be removed asap from the web, or do you think Alfresco CE or Labs are a real alternative to ECM?
11-23-2008 12:04 AM
I really don't want to offend anyone, but it would be great if key PR Alfresco people could get their stories together.That is incorrect… The Enterprise code is 100% GPL, you are free to release it to the entire world if you desire… Because we own the copyright for 100% of the core Alfresco code, we can do something that Red Hat and others can't do. We make paying customers exempt from releasing any modifications as open source/GPL code unless they desire it!
That's from Luis, Product Evangelist, one month ago. Now we have VP of business development (I think that it is you, Matt ) saying totally opposite.
11-23-2008 12:32 AM
Can you please explicitly confirm that no partner has renounced to these exact rights that were granted to them through GPL. That was and is my question. I am not asking whether (some) partners do not care whether they renounced or not. I am asking whether they did or not.
I'll come back to you about that within a few weeks time either with more substantial (professionally backed) arguments or with an "official" excuse if I was wrong.
3) Unfortunately your own response is a good example of the superficial argumentation that "blurs" Alfresco's real business model. You just do some open source name-dropping (your own position at OSI, MySQL, Red Hat, Zimbra, SugarCRM). Sure the casual reader may be fooled that way. Not so the real riddlers. (I liked that word! :-D)
I cannot follow the point you make about the similarity between Red Hat's and Alfresco's partnership contract: Does Red Hat limit the re-distributability of their core enterprise product for partners or customers? Do they limit partners' ability to derive from software that is part of their enterprise product? They can't, even if they wanted to. Because GPL won't let them. So what exactly did you want to tell me?
Please don't tell me that Alfresco publishes all code. This argument is really lame and another good example of what I call "misleading". You may publish all code somehow but not in a marketable or usable form. If versioning and packaging didn't matter then why does it matter in Alfresco's customer brochures that stress the advantages of the "stable" enterprise code as compared to the "unusable" community code?
Sun has it right: "A project does not become open source simply by publishing its source code."
In this context your comparison of Alfresco's Enterprise Edition to the products of MySQL/Sun, Zimbra and SugarCRM is really dangerous (for yourself). All whose names your dropped so imprudently may provide some proprietary add-ons to their community product. The big difference is that they all provide the core parts of their enterprise software unchanged to the community and they don't call their proprietary products "open source". That's not just "some" difference. Thats the difference.
If you start to publish a stable community edition I promise to never "riddle" again…
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.