Hello all,
Following my recent post on the SugarCRM licence issue, I received this email:
Greg,
I am a developer, and I respect what SugarCRM has done to date. I don't respect
their licensing muddle, but your post only partly addressed the reason why.
If I look at the SugarCRM code (whether to fix something or to borrow something)
and I subsequently work on some other web application, I am then at legal risk
of somebody enforcing the licence against me -- regardless of how deep down the
lines of code I looked at are, and regardless of how unrelated my other web
application is.
And in fact this is not something SugarCRM may always want, have they truly
thought it through?
For example, let's say I decided to modify one of the many PHP photo albums
around using a little SugarCRM code in the depths, specifically for
legal pornography and other interesting things such as found in large quantities
at
http://bayimg.com/cloud . And let's say many other programmers decided that
was a good thing and they used and re-used my code and hosted instances elsewhere.
Now what is the licensing situation of all these porn galleries? The SPL states
in 1.9.B that it covers
"Any new file that contains any part of the Original Code or previous Modifications. "
And Exhibit B II SugarCRM and Logo demands that every page on every one of these
porn sites has "Powered by SugarCRM". And at the author's discretion, potentially
a lot larger than 106x23 pixels.
What could SugarCRM do? It could modify the license to require explicit permission
before using the logo and therefore the source code, but that is administratively
impossible. Or it could add a condition that says "Not for any pornographic sites".
So then we do it with Nazi concentration camp photos, or US Iraq war insider photos,
with "Powered by SugarCRM" interleaving every blood-soaked image on the page and making sure
that it is in close juxtaposition to accurate but unpleasant text and identifying Sugar in
the tags. There is no way Sugar could win such a battle, the marketing
would be lost long before the legal battle was lost, but the legal
battle is not winnable either.
I don't necessarily think anyone should go at and do this -- my business
depends on the good name of SugarCRM! -- but it does illustrate the
foolishness and lack of business acumen shown by the current situation.