Re: Convincing my company to use Cake

2006-10-24 Thread MrTufty

I could just do that yeah - I will have to look into it some more :)

But yes, the IonCube tools do allow for the copyright notices to be
left unencrypted, as I thought.

The client is more likely to sue us if they manage to break something.


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



Re: Convincing my company to use Cake

2006-10-18 Thread ski.nalicio.us

Couldnt you just encrypt the App related files (objects, controllers
and views etc.) which you created within the Cake framework specific to
your application?  At least then there is no copyright issues as it is
your code.

That way the client simply cant modify the application you have built
for them.  Theres no point them messing with the Cake files as nothing
could be acheived by doing so; if they do just charge them for
refreshing the Cake libraries. :o)

ski.nalicio.us


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



Re: Convincing my company to use Cake

2006-10-17 Thread [EMAIL PROTECTED]

you can sell your cake-based apps for money, but you are not allowed to
encrypt/remove copyright/... from the cake files.

if your company doesnt know what the benefits of a framework are, i
wonder what kind of management is leading that company.  I can't
imagine any software company *not* using a framework (many of them
write their own)
obviously a framework takes away the stupid,annoying, repetitive
tasks so the developer can focus on the real problem.  Cakephp does a
pretty good job at providing help for making many things very easy, and
still not standing in the way if you want to do it the other way.  it
makes things more manageable, more abstract.  On the other hand, there
is a learning curve you must go through, and the performance isn't
always optimal, but these points are easily outweighted by the improved
workflow when using the framework.


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



Re: Convincing my company to use Cake

2006-10-17 Thread sicapitan

You can use Cake, AND Smarty!

What are your other options to be honest?  Write it all from scratch?
Use another framework?

Don't forget open source means community, and the Cake community is
growing rapidly, so most problems you'll encounter others have
encountered.  Cake is also growing rapidly, I must say I'm nothing
short of impressed at the rate of new versions, updates and of course
tutorials and components being added by the users themselves.

Disadvantages?  Well, if your after a Cake expert to walk in and help
you on a project, perhaps someone who is a PHP programmer who has not
used MVC before, that might cause some delays while he learns the ins
and outs.  I can't think of any more to be honest.  You write code, you
finish an application.  Inbetween that, the team gets a kick out of
using a moden, excellent and efficient framework, and probably gets to
go home on time.

Oh wait I know another disadvantage, once you start using cake you
begin to forget everything else.  It's like the brain getting used to
wearing glasses.  The picture is better, it just makes sense ;-)


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



Re: Convincing my company to use Cake

2006-10-17 Thread MrTufty

Luckily, I've been using Cake myself for the past couple of months - so
I'm about as much as we're likely to need for the moment :)

The other options are: keep doing things the same way they've always
been done here (we have a function library, but the functions it
includes are pretty specific to certain projects and thus useless on a
general level), or to write our own framework - which from an ownership
point of view makes sense, but less so from the point of view of hey,
this is a huge job, and it still might have security issues I've
missed.

I've also encountered the problem with having trouble going back to
basic PHP code after a few months of baking. Really, I had to relearn a
lot of my old techniques. Although I think being exposed to Cake has
helped, my code is far more organised now just as a matter of course.

I guess we'll have to see which way we wind up going. I personally
wouldn't mind the challenge of writing our own framework from scratch,
but I have no illusions about the size of the job and the fact that I'd
effectively be responsible for all of it, good or bad. Luckily there's
only one other developer in the company at the moment so training
wouldn't be that hard to manage.

I'm also trying to push for source control, I know it probably seems a
bit backwards to some of you but I don't think the company has ever
felt this sort of thing was worth developing in the past - I'm working
towards bringing them up to modern techniques, so that we can embrace
new developments instead of ignoring them.


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



Re: Convincing my company to use Cake

2006-10-17 Thread jitka


[EMAIL PROTECTED] wrote:
 you can sell your cake-based apps for money, but you are not allowed to
 encrypt/remove copyright/... from the cake files.

...even from files from 'app' directory, which is quite annoying as it
(besides other things) little bit complicate auto generated
documentation for company projects etc, as some procedural files
(especially app/webroot/index.php and app/config/*) are in project
documentation mentioned/linked/with source code.


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



Re: Convincing my company to use Cake

2006-10-17 Thread MrTufty

This might unfortunately be a sticking point.

We're in a position with one of our clients where we simply can't trust
them not to tamper with the code we've written for them. This would be
ok, but anything that goes wrong with it they blame us for even when
it's their fault. So, we use IonCube Encoder on all the work we do for
them before it gets uploaded to their server.

If we're not allowed to do that under the license, then I reckon the
directors will be saying no to Cake (and all other open-source
frameworks, for that matter). We're happy to respect copyright and
leave those messages in place, but the code itself needs to be
protected from tampering. It's a bit of a bugger really!


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



Re: Convincing my company to use Cake

2006-10-17 Thread Chris Hartjes

On 10/17/06, MrTufty [EMAIL PROTECTED] wrote:

 This might unfortunately be a sticking point.

 We're in a position with one of our clients where we simply can't trust
 them not to tamper with the code we've written for them. This would be
 ok, but anything that goes wrong with it they blame us for even when
 it's their fault. So, we use IonCube Encoder on all the work we do for
 them before it gets uploaded to their server.

Then I suggest your company dump the client. ;)

I am one of those people strongly opposed to encoding anything, so
perhaps my opinion should be discounted when it comes to this thread.

I was able to use Cake for a project at my work because the company
doesn't care what technologies we use because we're responsible for
maintaining them as well.  Probably a unique situation.


-- 
Chris Hartjes

The greatest inefficiencies come from solving problems you will never have.
-- Rasmus Lerdorf

@TheBallpark - http://www.littlehart.net/attheballpark
@TheKeyboard - http://www.littlehart.net/atthekeyboard

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



Re: Convincing my company to use Cake

2006-10-17 Thread MJ Ray

MrTufty [EMAIL PROTECTED] wrote: [...]
 We're in a position with one of our clients where we simply can't trust
 them not to tamper with the code we've written for them. This would be
 ok, but anything that goes wrong with it they blame us for even when
 it's their fault. [...]

Why not checksum the files when you upload them and politely refuse to 
support changed files?  Of course, they need to agree to the limited 
support terms when you work for them.  If they dispute it, a diff should 
show the changes done after it left you.

Like Chris Hartjes suggested, it might be best to dump that client, if 
they want more support than you want to offer.

Regards,
-- 
MJ Ray [EMAIL PROTECTED]  www.ttllp.co.uk  +44-870-4321-9-10
Web, localisation, koha, databases, GNU/Linux and statistics.
Registered in England and Wales, partnership number OC303457

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



Re: Convincing my company to use Cake

2006-10-17 Thread MrTufty

Sadly, not my decision to make... although that checksum idea might not
be a bad one for future reference, I'll put that forward to the
directors. I don't think we'll be dumping them though, they really are
our main client at the moment and their business is worth a huge
amount. Plus they'd probably sue us if we did dump them, given the
system is half-developed.

This doesn't mean we can't use Cake for future projects where encoding
is unnecessary :) I reckon this client might have issues with the use
of code that we haven't developed in house in any case - they're a real
nightmare for security, unwilling to allow any of our team to work on
stuff for them from home, even via VPN. And yet their server went down
the other day because 'someone' was on there deleting files :-S

I would be very interested to know the opinion of the Cake developers
as to the encoding issue though :-)


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



Re: Convincing my company to use Cake

2006-10-17 Thread Chris Hartjes

On 10/17/06, MJ Ray [EMAIL PROTECTED] wrote:

 MrTufty [EMAIL PROTECTED] wrote: [...]
  We're in a position with one of our clients where we simply can't trust
  them not to tamper with the code we've written for them. This would be
  ok, but anything that goes wrong with it they blame us for even when
  it's their fault. [...]

 Why not checksum the files when you upload them and politely refuse to
 support changed files?  Of course, they need to agree to the limited
 support terms when you work for them.  If they dispute it, a diff should
 show the changes done after it left you.

I really like this idea, given that you can't just dump the client.
They sound like a bunch of a$$hole$ anyway.  No amount of money is
worth a bad client.

-- 
Chris Hartjes

The greatest inefficiencies come from solving problems you will never have.
-- Rasmus Lerdorf

@TheBallpark - http://www.littlehart.net/attheballpark
@TheKeyboard - http://www.littlehart.net/atthekeyboard

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



Re: Convincing my company to use Cake

2006-10-17 Thread MrTufty

You're telling me... I've been pushing the need since I started here to
finish up a couple of other projects that are nearly ready to go
online... trouble is this client takes up so much of our time, with us
being only a small team, that we don't really get chance to tackle
anything else.

I'll be glad when we've polished this one off to be honest but our
timescale at the minute suggests we'll be dealing with them until at
least next May and probably beyond.


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



Re: Convincing my company to use Cake

2006-10-17 Thread bbuchs

IANAL, but I think that the no encryption/modification restrictions
apply to an application that you're either selling or giving away. If
you supply your client with an un-modified Cake Core, you've lived up
to the license. Anything they do after that is for their own use.

There's nothing stopping me or anyone else from making any changes I
want to the Cake Core files for my own use. What I am restricted from
doing is making changes (i.e., removing the copyright) and
*re-distributing* them.


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



Re: Convincing my company to use Cake

2006-10-17 Thread nate

I'll ask gwoo to weigh in here, since he's the IP attorney, but I'm
pretty sure the only stipulations with the MIT License are with regard
to the copyright notice.  So if you wanted to go to the trouble, you
could remove the copyright from the files, encode them, then add the
copyright back at the top of the file.

Also, with those auto-documentor tools, I would think they would let
you exclude certain files from being processed.


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



Re: Convincing my company to use Cake

2006-10-17 Thread MrTufty

Ok. I believe the IonCube tools allow for copyright notices to be left
unencoded anyway, I'd have to check the documentation to be sure but
I'm sure it mentioned something along those lines.

On Oct 17, 3:51 pm, nate [EMAIL PROTECTED] wrote:
 I'll ask gwoo to weigh in here, since he's the IP attorney, but I'm
 pretty sure the only stipulations with the MIT License are with regard
 to the copyright notice.  So if you wanted to go to the trouble, you
 could remove the copyright from the files, encode them, then add the
 copyright back at the top of the file.

 Also, with those auto-documentor tools, I would think they would let
 you exclude certain files from being processed.


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