&gt; Precisely. Alex has a good point that releasing code can lead to<br>&gt; others assisting to support it, but firstly that&#39;s a big MAYBE,<br>&gt; meaning maybe someone will and maybe someone won&#39;t.<br><br>On the other hand, you can guarantee nobody else will use or support your code if you never release it. <br>
<br>&gt; Secondly, for modules where you can be very reasonably certain that no<br>&gt; one in the world will have any interest in, there is very little<br>&gt; reason to release the code, especially when that will involved extra<br>
&gt; development to generalize it.<br><br>How do you know this? Seems to me that even the silliest pieces of code we&#39;ve released have been used by others. You just never know...<br><br>&gt; I can speak for myself that I am a relative newcomer to Drupal, as in<br>
&gt; I never used D4. So while, Alex, you may speak harshly about people<br>&gt; selling &quot;crap&quot; (to use your word) or &quot;misleading clients,&quot; the truth<br>&gt; may well be that developers embraced Drupal because it&#39;s a great<br>
&gt; platform and simply weren&#39;t aware that support for D5 would be<br>&gt; dropped.<br><br>I think it&#39;s worth noting that I&#39;m not accusing anyone on this list of selling &quot;crap&quot; or purposefully misleading a client. I&#39;m just stating a very uncontroversial fact that there are many people who do both of these purposefully, and many more who do the second with the best of intentions. Technology costs money to maintain, and even if you don&#39;t know precisely how much the cost is, you should know that it&#39;s there. <br>
<br>As I also stated, we too have legacy clients from when we started using Drupal whose sites we didn&#39;t build in the way I&#39;m advocating, and we&#39;ve migrated/fixed/rebuilt many others. My opinions are coming from my own experience (both in this real and from my experience as a Network/Systems Admin for a mid-sized university for 8 years), and while it&#39;s perfectly fine if my experience doesn&#39;t track well to others&#39;, I haven&#39;t read anything here that convinces me to discount them.<br>
<br>&gt; I disagree. I think you didn&#39;t understand Sam. I think he wrote a<br>&gt; simple SQL call and a simple loop to display data, as opposed to<br>&gt; writing a Views plugin module. For me at least that certainly would be<br>
&gt; FAR easier, then learning how to write a Views plugin.<br><br>If it&#39;s really that simple, then it should be simple to upgrade. There&#39;s something else missing from that equation.<br><br>--<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>
On Sun, Mar 29, 2009 at 10:49 AM, Fred Jones &lt;<a href="mailto:fredthejonester@gmail.com">fredthejonester@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt; &gt; For example, a client came to me and wanted view data in a way that wasn&#39;t<br>
&gt; &gt; right for Views.  I just added it to my custom module and it did exactly<br>&gt; &gt; what that client wanted. And it was done the Drupal way.   It took me a<br>&gt; &gt; couple of hours.   I guess I could have built a new Views module -- that no<br>
&gt; &gt; one else would have ever used -- and charged 10 times as much.<br>&gt;<br>&gt; Precisely. Alex has a good point that releasing code can lead to<br>&gt; others assisting to support it, but firstly that&#39;s a big MAYBE,<br>
&gt; meaning maybe someone will and maybe someone won&#39;t.<br>&gt;<br>&gt; Secondly, for modules where you can be very reasonably certain that no<br>&gt; one in the world will have any interest in, there is very little<br>
&gt; reason to release the code, especially when that will involved extra<br>&gt; development to generalize it.<br>&gt;<br>&gt; I can speak for myself that I am a relative newcomer to Drupal, as in<br>&gt; I never used D4. So while, Alex, you may speak harshly about people<br>
&gt; selling &quot;crap&quot; (to use your word) or &quot;misleading clients,&quot; the truth<br>&gt; may well be that developers embraced Drupal because it&#39;s a great<br>&gt; platform and simply weren&#39;t aware that support for D5 would be<br>
&gt; dropped.<br>&gt;<br>&gt; I certainly wasn&#39;t aware of it. I would not describe myself as a<br>&gt; person who sells &quot;crap&quot; nor intentionally misleads my clients either.<br>&gt;<br>&gt; &gt; In short: you are hiding costs, not lowering them, and that doesn&#39;t help non-profits any more than for-profits.<br>
&gt;<br>&gt; I disagree. I think you didn&#39;t understand Sam. I think he wrote a<br>&gt; simple SQL call and a simple loop to display data, as opposed to<br>&gt; writing a Views plugin module. For me at least that certainly would be<br>
&gt; FAR easier, then learning how to write a Views plugin.<br>&gt;<br>&gt; Fred<br>&gt; _______________________________________________<br>&gt; consulting mailing list<br>&gt; <a href="mailto:consulting@drupal.org">consulting@drupal.org</a><br>
&gt; <a href="http://lists.drupal.org/mailman/listinfo/consulting">http://lists.drupal.org/mailman/listinfo/consulting</a><br><br>