<br>The original question was &quot;is anything we are doing patentable?&quot; <br><br>I&#39;m no lawyer -- thank God -- but beyond the source code there seems to be all kinds of things that can be patentable, such as design patents having to do with the interface and utility patents having to do with the way the site is used.&nbsp;&nbsp; <br>
<br>I don&#39;t know if building with open source software prohibits someone from seeking either type of patent, but neither patent would involve patenting the underlying code.&nbsp; <br><br>I agree telling the client to find a lawyer is the soundest advice.<br>
<br>Sam<br><br><br><br><div class="gmail_quote">On Fri, Dec 12, 2008 at 2:35 PM, Larry Garfield <span dir="ltr">&lt;<a href="mailto:larry@garfieldtech.com">larry@garfieldtech.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;">
<br>
Jokes aside, the question of whether one can patent something under an open source license is still undecided by the courts. &nbsp;GPLv3, the Apache 2 license, and others include explicit language forbidding the enforcement of patents you hold on people using code you&#39;ve released under those licenses because the threat of software patents has been made before, and software patents are, to be blunt, public enemy #1 for software development in general and open source development in particular. &nbsp;There&#39;s considerable debate as to whether software/business method patents can or should be issued in the first place, and open source developers are nearly universal in their opposition to them.<br>

<br>
Assuming you&#39;re in the US, the question becomes even harder. &nbsp;Given what our patent office has approved in recent years, I&#39;ve no doubt that you could get them to give you a patent on something you do with Drupal if you have the right patent attorney word it vaguely enough, even if you didn&#39;t write it. &nbsp;That doesn&#39;t make it an appropriate use of the patent system, and given that Drupal is under the GPL and 99% of the code on whatever site you&#39;re building was written by someone else I would argue (speaking for myself here) that even trying to do so is unethical.<br>

<br>
It would probably also get you shunned by any open source project that heard of it, because &quot;tainting&quot; open source code with corporate patents is a very real and legitimate fear. &nbsp;People wouldn&#39;t be able to trust that you/your client aren&#39;t trying to work a patented method into Drupal, release it, then cry &quot;ah ha, now I can force everyone who uses Drupal 7 to pay me $699 per install!&quot;<br>

<br>
Also relevant is that Drupal is under GPLv2+, meaning that anything in Drupal core or in Drupal CVS could be released under GPLv3, which does have a patent protection clause. &nbsp;What happens if you release something under GPLv2 that has a patent restriction on it and that code is then legally incorporated into a GPLv3 codebase, I have no idea. &nbsp;The best approach is to avoid the patent and not find out.<br>

<br>
&gt;From a strictly legal standpoint, only an actual lawyer can answer that question. &nbsp;From a business ethics standpoint, tell your client &quot;no, what we&#39;re doing is open source, it&#39;s all shared.&quot; &nbsp;If you have a lawyer who recommends otherwise, you need to get yourself a new lawyer because that one 1) doesn&#39;t understand open source and 2) is behaving unethically. &nbsp;If your client insists on trying to find something to patent anyway, you get yourself a new client for the same reason.<br>

<font color="#888888"><br>
--Larry Garfield<br>
</font><div><div></div><div class="Wj3C7c"><br>
On Fri, 12 Dec 2008 11:42:34 -0700, &quot;Brett Evanson&quot; &lt;<a href="mailto:brettev@gmail.com">brettev@gmail.com</a>&gt; wrote:<br>
&gt; I&#39;m working with a client that has asked me this question: &quot;Is<br>
&gt; anything we are doing patentable?&quot;.<br>
&gt;<br>
&gt; What sort of things are patentable within open source development?<br>
&gt; What sort of issues are there with specific licenses? Where do I even<br>
&gt; go to start here?<br>
&gt;<br>
&gt; Any help is much appreciated.<br>
&gt;<br>
&gt; --<br>
&gt; Brett Evanson<br>
&gt; <a href="mailto:brettev@gmail.com">brettev@gmail.com</a><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" target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a><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>
</div></div></blockquote></div><br>