{"id":773,"date":"2013-09-16T14:49:15","date_gmt":"2013-09-16T21:49:15","guid":{"rendered":"http:\/\/10kdev.net\/?p=773"},"modified":"2013-09-16T14:49:53","modified_gmt":"2013-09-16T21:49:53","slug":"ip-agreements","status":"publish","type":"post","link":"http:\/\/10kdev.net\/?p=773","title":{"rendered":"IP Agreements"},"content":{"rendered":"<p>Modern Intellectual Property Agreements just seem to be a waste of time. \u00a0In fact, I&#8217;ve seen some doozies in my lifetime I&#8217;ve refused to sign.<\/p>\n<p>The worst, by far, was for a consulting company that wanted to own ALL THE SOCIAL CONTACTS I made during a contract. \u00a0Phone numbers, Facebook listings, LinkedIn acceptances, Twitter watchings. \u00a0Since I am a developer and not a salesperson &#8212; and I am not sure how sales handles this since contacts are everything &#8212; contacts allow me to improve my programming and make me a better asset on the market. \u00a0The result of trying to own a developer&#8217;s networking is an attempt at stopping them from improving, in fact, its saying &#8220;end your career now because you can&#8217;t meet anyone without telling us.&#8221;<\/p>\n<p>So say you are onsite. \u00a0You go to a general meeting about company business, and someone you aren&#8217;t working with is interested in your Groovy Group outside of work. \u00a0But since you met them *there* &#8212; that IP company would want your connection. \u00a0But it&#8217;s BS. \u00a0YOu might not even be doing Groovy there, or maybe you both kayak and that&#8217;s how you met and the company didn&#8217;t teach you to kayak. \u00a0Or maybe it is work related, but your contract is up, and that connection can get you another gig but you have to turn over his information to this IP company. \u00a0It&#8217;s bad all around.<\/p>\n<p>I feel the same about most general IP agreements. \u00a0Certainly, I understand that a company wants to protect its technology. \u00a0I will do my darndest to protect their business if they&#8217;ve asked me to work for them, and I&#8217;ll sign an agreement to protect it. \u00a0But, I&#8217;m not selling out my intellectual freedom for a buck. \u00a0It&#8217;s career death.<\/p>\n<p>Even some Consulting companies, that *only* have headhunters and salespeople (the &#8220;contact&#8221; episode was like this) want you to sign a general agreement like this. \u00a0Let&#8217;s see &#8212; a company that does no technology at all except placement wants to own all my rights to compilers, algorithms, and inventions I work during a gig they arranged to a real tech company? \u00a0And these agreements are written so grayly that if I learned HTML5 on the contract they arranged, then after that at a non-related gig created a widget with it they would want to own it &#8220;because I had obtained the knowledge on their watch.&#8221; \u00a0I am totally serial about this.<\/p>\n<p><strong>The Spice, Will Not Flow (Consequences)<\/strong><\/p>\n<p>Great companies, or maybe used to be great, encouraged innovation and break-offs of employees. \u00a0For instance, HP used to have a great policy of letting employees go to pursue new inventions and may have even backed them with capital. \u00a0A spin-off of Medtronic, Guidant, was due to an invention of a lithium battery for a pacemaker.<\/p>\n<p>We aren&#8217;t talking about idea theft, we are talking about the combination of a special person, with special experiences, in special circumstance &#8212; the right time and person and place &#8212; who then invents something great. \u00a0I do not know how a company can own this.<\/p>\n<p>As I perused on particular agreement recently, I thought &#8212; gosh I&#8217;d have to give up my meetup group I started because anything contemporary I talk about on a current contract is an idea owned by this new company. \u00a0If I saw an improvement at work, that I could ask the manager &#8220;you mind if we add this to the open source plugin?&#8221; \u00a0If that was stopped, then any new ideas and use cases for improvement, heck, even free labor on the problem would stop.<\/p>\n<p>And what about just personal improvement? \u00a0I do mostly Java. \u00a0I use Java at home. \u00a0How do we separate all that?<\/p>\n<p><strong>What Constitutes Something Owned By A Company?<\/strong><\/p>\n<p>In my opinion, the final product is what is a company&#8217;s property. \u00a0If you string together Alfresco, some J2EE libraries, Spring, a bunch of CSS branding particular to that company, some algorithms and workflows &#8212; well you can&#8217;t copy them unless they agree to it. \u00a0Data domains of course, for the most part, are proprietary. \u00a0Of course, since we are all facing the same problems and something like a Rails framework comes along, well then, that&#8217;s not the company&#8217;s property.<\/p>\n<p>But interesting things happen. \u00a0One thing is &#8212; the Jenkins\/Hudson fork. \u00a0Hudson used to be open source, Oracle bought it; an open source \u00a0Jenkins fork was created and everyone moved to it. \u00a0 So how was it we didn&#8217;t see a huge lawsuit on that one? \u00a0of course I suspect there have been lawsuits somewhere.<\/p>\n<p>In a small list of things I&#8217;ve worked on, include a free market health care application, product information sites for electronics, power failure monitoring software, health care record processing, law library software, clinical examination room software, toxic substances databases, retail sites city licensing and regulatory systems, medical device information systems; just for starters. \u00a0 those whole systems belong to those companies. \u00a0Maybe there is a particular algorithm, like a Monte Carlo implementation, that they own.<\/p>\n<p>But what about all the content repositories, databases, class upon class of millions of lines of code, annotations, implementations, automation scripts &#8212; all those techniques across all business I figured out or fixed or worked on . . . standard Ant implementations, java upgrades, operating system debugs, domain processing languages. \u00a0And some company comes along and says it owns all that accumulated information, knowledge, and techniques I developed over the years but just the stuff during their particular contract.<\/p>\n<p>If companies want to stop competition, then, they will try to force these out of control, generalized IP agreements. \u00a0They will also stop innovation.<\/p>\n<p>I don&#8217;t know what can give a business the edge. \u00a0It could be a piece of timely technology implementation. \u00a0But, I remember a company that was using Node to do concurrent, real time updates &#8212; and they thought that they had done this made the idea theirs. \u00a0No, just the implementation is theirs. \u00a0A lot of \u00a0other companies are doing this too because that&#8217;s what the tool does. \u00a0 \u00a0If an employee working on the same project moves from one company to another, should they just not bring in their experience? \u00a0If not, where is progress, and what makes a developer more salable over time?<\/p>\n<p>A book I often quote is Plato&#8217;s Theatetus. \u00a0The lesson in that was, the parts do not equal the whole. \u00a0I would say, the developer owns the parts, but the company owns the whole.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modern Intellectual Property Agreements just seem to be a waste of time. \u00a0In fact, I&#8217;ve seen some doozies in my lifetime I&#8217;ve refused to sign. The worst, by far, was for a consulting company that wanted to own ALL THE SOCIAL CONTACTS I made during a contract. \u00a0Phone numbers, Facebook listings, LinkedIn acceptances, Twitter watchings. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/773"}],"collection":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=773"}],"version-history":[{"count":2,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/773\/revisions"}],"predecessor-version":[{"id":775,"href":"http:\/\/10kdev.net\/index.php?rest_route=\/wp\/v2\/posts\/773\/revisions\/775"}],"wp:attachment":[{"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=773"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/10kdev.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}