&gt; So it&#39;s not about driving clients away or not: it&#39;s about satisfying concrete requirements with good engineering.<br><br>Point taken, and I agree to a large degree, though with a caveat. I, for one, almost never go into a project thinking that the clients knows what their requirements are (at least on the technical side), which is why they&#39;ve decided to hire Drupal experts- to help translate their business goals into a technical reality. I usually flinch when I talk to a potential client that &quot;knows&quot; what their technical requirements are prior to working with devs who understand the subtleties involved in the tech decision making process (this is not always the case- we have some incredible clients that do in fact know exactly what they want/need on the technical side).<br>
<br clear="all">--<br>Alex Urevick-Ackelsberg<br>ZivTech, LLC<br><a href="http://zivtech.com">http://zivtech.com</a><br><a href="mailto:alex@zivtech.com">alex@zivtech.com</a><br>office: (267) 940-7737<br>cell: (215) 866-8956<br>
skype: zivtech<br>aim: zivtech<br>
<br><br><div class="gmail_quote">On Tue, Mar 10, 2009 at 1:29 PM, Victor Kane <span dir="ltr">&lt;<a href="mailto:victorkane@gmail.com">victorkane@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote"><div class="im">On Tue, Mar 10, 2009 at 10:22 AM, Alex Urevick-Ackelsberg <span dir="ltr">&lt;<a href="mailto:Alex@zivtech.com" target="_blank">Alex@zivtech.com</a>&gt;</span> wrote:<br><div><br> </div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
&gt; A website developed in Drupal 5 last year is not at EOL.<br><br></div>It will be in 5 months. This is a fundamental decision that has been made by the Drupal community, and I think it&#39;s a damn good one. If they need a longer life cycle, they probably need Acquia (or a consultant such as yourself or Eric that is willing to maintain a non-supported version of software). </blockquote>

</div><div><br>It&#39;s the requirements! The client has the basic constitutional right to
set requirements and have them complied with. Which is another way of
saying, it&#39;s people&#39;s needs we should bear in mind. If a website
application meets requirements, you should not disturb it, it might be
all they need.<br>
<br>
This is not to say that we should block progress. The more progress and
the quicker it is, the lower the costs and the lower the migration
costs also.<br>
<br>
But development is a requirements driven process, or should be.<br><br>Also, I understand that &quot;people&#39;s needs&quot; are also people&#39;s needs in 5 months, not just now; and as good consultants we should point our clients in a direction towards constant optimization.<br>

<br>But requirements driven, and the needs of Drupal and the community have their own time frame and characteristics.<br><br>So it&#39;s not about driving clients away or not: it&#39;s about satisfying concrete requirements with good engineering.<div>
<div></div><div class="h5"><br>
<br>Victor Kane<br><a href="http://awebfactory.com.ar" target="_blank">http://awebfactory.com.ar</a><br><a href="http://projectflowandtracker.com" target="_blank">http://projectflowandtracker.com</a><br>
<br> </div></div></div><div><div></div><div class="h5"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br clear="all">--<br><font color="#888888">Alex Urevick-Ackelsberg<br>ZivTech, LLC<br><a href="http://zivtech.com" target="_blank">http://zivtech.com</a><br><a href="mailto:alex@zivtech.com" target="_blank">alex@zivtech.com</a><br>

office: (267) 940-7737<br>cell: (215) 866-8956<br>
skype: zivtech<br>aim: zivtech</font><div><div></div><div><br>
<br><br><div class="gmail_quote">On Tue, Mar 10, 2009 at 12:57 PM, Victor Kane <span dir="ltr">&lt;<a href="mailto:victorkane@gmail.com" target="_blank">victorkane@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


This is a fascinating discussion.<br><br>I agree about the website being living and breathing, but if I just bought a new car, and there are some inventions in the course of the next 18 months, I don&#39;t want to be told that if I don&#39;t trade in immediagtely, I deserve what I get.<br>



<br>All I am saying is that there are two living, breathing cycles, that of the car and that of the automobile industry on a technological basis.<br><br>Some people do trade in their cars every 18 months, but they shouldn&#39;t be told they have to.<br>



<br>A website developed in Drupal 5 last year is not at EOL.<br><br>Starting a new project in Drupal 5 would be wrong, however.<br><br>I think this EOL criteria you bring up could be very useful. Just I think there is one for Drupal and another for the site.<div>


<br>
<br>Victor Kane<br><a href="http://awebfactory.com.ar" target="_blank">http://awebfactory.com.ar</a><br><a href="http://projectflowandtracker.com" target="_blank">http://projectflowandtracker.com</a><br><br></div><div><div>


</div><div><div class="gmail_quote">On Tue, Mar 10, 2009 at 8:27 AM, Susan Stewart <span dir="ltr">&lt;<a href="mailto:hedgemage@binaryredneck.net" target="_blank">hedgemage@binaryredneck.net</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Victor Kane wrote:<br>
&lt;snip&gt;<br>
<div>&gt; They want a website application that will last several years and have<br>
&gt; every right to receive that. Only if they ask for new functionality and<br>
&gt; the cost of implementing it is cheaper if an upgrade is involved should<br>
&gt; the client be expected to change to the new shiny Drupal just because we<br>
&gt; are excited about it. I am against the &quot;no support after 9 months&quot; thing<br>
&gt; and in favor of backport support.<br>
<br>
</div>I *absolutely* disagree here.  If a client does not believe that a web<br>
site is a living, breathing thing requiring regular care and<br>
maintenance, the developer has failed to educate him/her.<br>
<br>
I often use an automobile analogy when explaining this to client: sure,<br>
you can buy a new car and never change the oil, just as you can get a<br>
new web site and never do a security or bugfix update.  However, it<br>
won&#39;t run smoothly for long.  Similarly, regardless of how well you keep<br>
up with oil changes, the breaks and tires must eventually be replaced --<br>
yes, it can be expensive, but not as expensive as getting in a car<br>
accident -- it&#39;s part of car ownership.<br>
<br>
When I first spec out a new project, I start talking to the client about<br>
maintainability.  We&#39;ve talked already about how using Drupal lets them<br>
take advantage of development done by the whole community, so it goes<br>
hand it hand to point out that in order to take advantage of this, all<br>
we need to do is stay on a currently supported version of Drupal.<br>
<br>
For clients who can&#39;t afford an expensive upgrade process, we carefully<br>
choose our modules from the beginning, limiting ourselves to those most<br>
certain to have a simple upgrade path.  My company&#39;s clients all know<br>
from the start which modules will make upgrading more expensive, and<br>
make those choices with long-term TCO in mind.<br>
<br>
Just glancing at my recently completed projects list, I&#39;d guess that<br>
about 1/4 of my clients could do a d6-d7 migration for under $300.<br>
<div><br>
&gt; The solution is as web consultants, to be prepared to work on different<br>
&gt; versions.<br>
<br>
</div>Different versions, sure, but pinning my company&#39;s reputation on<br>
something past it&#39;s EOL isn&#39;t good for business.<br>
<div><br>
&gt; So:<br>
&gt;<br>
&gt; +1 on starting all new projects with Drupal 6<br>
<br>
</div>We&#39;ve been doing that for ages, +1<br>
<div><br>
&gt; +1 on maintianing a centralized, community supported backport<br>
&gt; maintenance repository<br>
<br>
</div>A waste of time and energy, and I don&#39;t want to see it on Drupal.org --<br>
I feel that would be tantamount to the Drupal community at large<br>
endorsing the use of EOLed versions, and could only damage our<br>
reputation for quality products.<br>
<br>
Big, big -1<br>
<div><br>
&gt; -1 on ultimatums to the clients which will give Drupal a bad name (i.e.<br>
&gt; &quot;if you use Drupal you have to do frequent and expensive upgrades&quot;).<br>
<br>
</div>It&#39;s not an ultimatum, and major version upgrades are neither that<br>
frequent nor that expensive, *if* the site was planned well from the<br>
beginning.<br>
<br>
I won&#39;t tell a client it&#39;s okay to stick with an EOL&#39;ed product -- my<br>
clients trust my advice, and know I won&#39;t compromise its quality just to<br>
avoid telling them something they may not want to hear.<br>
<br>
Most of my clients just don&#39;t see major version upgrades as all that<br>
painful, and I believe that is because they have been prepared for this<br>
from day one.  The ones that tend to have sticker shock at upgrade time<br>
are clients who began their project with another developer who just<br>
slapped together whatever modules worked to get a desired result,<br>
without thinking about how easy those modules would be to upgrade.<br>
<div><br>
&gt; If you feel that you don&#39;t want to be bothered with Drupal 5 anymore,<br>
<br>
</div>It&#39;s not that anyone don&#39;t want to be bothered, it&#39;s that there are a<br>
limited number of versions we, as a community (let alone one company)<br>
can support at once while providing the highest possible quality of code<br>
and service.  More versions spreads us thinner, thus reducing quality.<br>
<div><br>
&gt; offer your clients a very cheap or free upgrade to 6. But let&#39;s not give<br>
&gt; the impression that Drupal is an unstable platform, it isn&#39;t.<br>
</div>&lt;snip sig&gt;<br>
<br>
The idea that an upgrade needs to happen occasionally, and that that<br>
upgrade comes at some cost, does not give any intelligent person the<br>
impression that Drupal is unstable.<br>
<br>
For sites that were developed with an eye toward future maintainability,<br>
upgrading to the next major version of Drupal is a fairly painless<br>
process.  I have *always* refused to work on EOL&#39;ed versions, except to<br>
upgrade them to a current version before doing anything else.  Sometimes<br>
this loses me a client, but often those clients come back to me later,<br>
having received poor service from whatever developer they did talk into<br>
keeping their site woefully out of date.<br>
<font color="#888888"><br>
--Susan<br>
</font><div><div></div><div>_______________________________________________<br>
consulting mailing list<br>
<a href="mailto:consulting@drupal.org" target="_blank">consulting@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/consulting" target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a><br>
</div></div></blockquote></div><br>
</div></div><br>_______________________________________________<br>
consulting mailing list<br>
<a href="mailto:consulting@drupal.org" target="_blank">consulting@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/consulting" target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a><br>
<br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
consulting mailing list<br>
<a href="mailto:consulting@drupal.org" target="_blank">consulting@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/consulting" target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a><br>
<br></blockquote></div></div></div><br>
<br>_______________________________________________<br>
consulting mailing list<br>
<a href="mailto:consulting@drupal.org">consulting@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/consulting" target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a><br>
<br></blockquote></div><br>