On 12/22/06, <b class="gmail_sendername">Earnie Boyd</b> &lt;<a href="mailto:earnie@users.sourceforge.net">earnie@users.sourceforge.net</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Quoting Gabor Hojtsy &lt;<a href="mailto:gabor@hojtsy.hu">gabor@hojtsy.hu</a>&gt;:<br><br>&gt; On Thu, 21 Dec 2006, Earnie Boyd wrote:<br>&gt;&gt; &lt;quote&gt;If your module comes with other modules or is meant to be<br>
&gt;&gt; used exclusively with other modules, enter the name of the package<br>&gt;&gt; here.&lt;/quote&gt; Hmm... It uses Taxonomy ... Hmm... That must be the<br>&gt;&gt; package string value I should use for my package.
<br>&gt;<br>&gt; Earnie, &quot;package&quot; and &quot;module&quot; are not the same things.<br><br>That really depends on which definition you use for package and which<br>one you use for module.&nbsp;&nbsp;I think this definition for product from IBM
<br>as found using define:product on Google fits well: &quot;An installable unit<br>of a software product. Software product packages are separately<br>installable units that can operate independently from other packages of
<br>that software product.&quot;&nbsp;&nbsp;For module I find &quot;A program unit that is<br>discrete and identifiable with respect to compiling, combining with<br>other units, and loading.&quot;&nbsp;&nbsp;Since package and module both resolve to a
<br>unit of software I think of them as synonymous.</blockquote><div><br>Earnie<br><br>Names are&nbsp; people make them mean. If the general public uses hacker for<br>what the tech community term cracker, and that catches on, then so be it, 
<br>despite the protests of the minority (the tech community).<br> </div><br>In the Drupal universe, module has a very specific meaning. It means a file<br>called something.module, living in the modules directory or the sites/something/
<br>modules directory, and optionally a .install file (and as of 5.0, has its own directory, <br>and a .info file).<br><br>It is too late to rename module, since that is what it meant and that is what it <br>will continue to mean.
<br><br>Module has other meanings in other parts of the industry, but that is irrelevant<br>to us in the Drupal world.<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; Package is a module suite, in which the modules are usually<br>&gt; architected to work closely together (like the links package,<br>&gt; ecommerce, the erp module suite, etc). Core modules are not forming<br>&gt; module suites with contrib modules. Contrib modules themselfs can
<br>&gt; form module suites. You won&#39;t have taxonomy module listed with other<br>&gt; taxonomy related modules in your module list for sure. There is no<br>&gt; taxonomy module suite (package).<br>&gt;<br><br>The definition for package Drupal needs to promote is one as found in
<br>the same Google search I mentioned above: &quot;A package is a collection of<br>modules related by authorship, maintenance, or distribution.&quot;</blockquote><div><br>Personally, I never liked the name &quot;install profile&quot; because it somewhat clashes 
<br>with the &quot;profile module&quot; that has specific fields for the users. It will confuse <br>users.<br><br>I prefer to term them &quot;packages&quot;, but I think Adrian is working on a broader<br>definition of package a la Debian way. (Hey Adrian, jump in and correct me
<br>if I am wrong here).<br><br>If the name &quot;package&quot; is not reserved for some future thingie, then I am all <br>for renaming install profiles, although it may be too late to do so.<br><br></div></div>