> CakePHP is trademark of the Cake Software Foundation, Inc.

^^^ I suggest to specify this clearly on the CakePHP website, like
Rails does, at least.
I did a quick search on the Trademark Electronic Search System (http://
www.uspto.gov/main/trademarks.htm): Ruby on Rails came up and CakePHP
didn't, but I may be wrong...

> We would like to be involved at some level of any book that comes out.

I'd like to share my personal experience and a small anecdote
regarding this. Although the CSF was paid to review the whole book, as
a matter of fact they reviewed it *what they wanted* and *when they
felt like it*.
An example? Although they are - apparently - so concerned about having
proper code used in a book, it seems that they didn't care about some
obvious mistake in Chapter 3 of my book when I used the .html
extension for the views (deprecated in 1.2) instead of .ctp... This
means nothing, of course, but according to them such chapter was
"fine".

On the contrary, Larry explicitly *forbid me* to put any reference to
Michal Tatarynowicz in the book, stating that himself should be
considered the creator of the framework. So much for a "technical
review"!

Here's the censored passage:

---------------
History and Uses of CakePHP

"While it's difficult to copy Rails in PHP, it's quite possible to
write an equivalent system. I like the terseness of Ruby code, but I
need the structure that Rails provides, how it makes me organize my
code into something sustainable. That's why I'm ripping off Rails in
Cake ."

This was a comment by Michal Tatarynowicz a.k.a. Pies in reply to a
blog post about Rails clones. Michal started to develop a "rapid
development" framework in 2005, drawing his inspiration from Ruby on
Rails structure and methodologies.
About CakePHP's early days

The old CakePHP Web site is still available at www.sputnik.pl/cake-old/.
Please note that the framework has evolved a lot since then, with the
help of an always-growing, hyper active community.
As repeatedly remarked by Michal Tatarynowicz and other core
developers like Larry E. Masters and Garret G. Woodsworth - who now
actively maintain the framework - CakePHP is not a port of Ruby on
Rails to PHP. RoR was developed in Ruby for a reason, mainly because
only Ruby could provide a concise and elegant syntax and offered
advanced OO features necessary to develop such an optimized and quick-
to-use application framework.

---------------

I complied, although reluctant, to the "order" and informed the
publishers that - despite the chapter was already sent to production -
I needed to re-write that bit. I was asked by one of the editors how
much of a modification was it, and I replied:

---------------

Basically Larry wasn't too happy to read that I mentioned the former
creator of the "Cake" framework, a project originally available in
public domain which is the "ancestor" of CakePHP.
Basically I'll remove all the references to the creator of the Cake
project in the very first part of the chapter ("History of CakePHP")

---------------

As I put Larry in Cc, he immediately sent me the following email:

---------------
Ok Fabio,

Any reason you replied with this when the question was How much of a
modification, not why are you doing a modification? Seems to me you
are trying to piss me off, or make me look bad in the public eye.
Fabio take the time and go through the code of CakePHP, it is not what
was in the public domain. And I am going to say this again to you,
Michal is not the creator of the project. Look at the time line in the
trac site...

I already told you in an IRC chat, that Brego and I are the ones whose
code was what has now become CakePHP

I will be glad when this project with you is over, I wish I would have
thought about it more before thinking you where the best to write this
book. There are others who have a better understanding of the code
that would have been more qualified to write this IMO, and it worries
me with this being the first book, what the quality of that book is
going to be with you at the helm of the writing...
---------------

Was I _really_ trying to piss him off? I don't think so! Definitely
_he_ did after such a comment though!

Anyhow, a piece of advice for potential writers and publishers: be
extreely careful of what you write or try to publish. If he doesn't
like it, he'll tell you that you won't be allowed to use the "CakePHP
logo and name" in the book title and that would be it: the book gets
cancelled. That's precisely what happened to me.

Again, sorry for voicing my own in such a dramatic way, it just feels
wrong that after someone spends so much time writing articles and
doing his best to promote the framework he's treated in such a
disrespectful way.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to