From owner-freebsd-questions@FreeBSD.ORG Thu Jun 21 00:54:37 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 442A1106566B for ; Thu, 21 Jun 2012 00:54:37 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from tower.berklix.org (tower.berklix.org [83.236.223.114]) by mx1.freebsd.org (Postfix) with ESMTP id 9C4CB8FC0A for ; Thu, 21 Jun 2012 00:54:36 +0000 (UTC) Received: from mart.js.berklix.net (p5DCBD138.dip.t-dialin.net [93.203.209.56]) (authenticated bits=0) by tower.berklix.org (8.14.2/8.14.2) with ESMTP id q5L0sSY3026105; Thu, 21 Jun 2012 00:54:29 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id q5L0sEgH099151; Thu, 21 Jun 2012 02:54:16 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.4/8.14.4) with ESMTP id q5L0s2O5071935; Thu, 21 Jun 2012 02:54:08 +0200 (CEST) (envelope-from jhs@fire.js.berklix.net) Message-Id: <201206210054.q5L0s2O5071935@fire.js.berklix.net> To: Polytropon From: "Julian H. Stacey" Organization: http://berklix.com BSD Unix Linux Consultancy, Munich Germany User-agent: EXMH on FreeBSD http://berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Thu, 21 Jun 2012 00:18:09 +0200." <20120621001809.da9ce415.freebsd@edvax.de> Date: Thu, 21 Jun 2012 02:54:02 +0200 Sender: jhs@berklix.com Cc: FreeBSD Questions Subject: Re: Why Clang X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jun 2012 00:54:37 -0000 Hi Polytropon, cc questions@ (No CC Wojciech P. as my local filters drop text from him ) > To translate this to a programmer's job: > > You're being paid to write a program for a customer. You > deliver the program. That's what you are paid for. Still > the source code is yours (as _you_ are the creator, no > matter who you sold "a copy" to). So I would assume that > you can still use the program for further projects that > run independently from that customer. > > EXCEPT - of course, there is a contract specifying otherwise. There's often legal (copyright, patents, etc) discussions on FreeBSD lists, maybe we should have a legal@freebsd.org list on http://lists.freebsd.org/mailman/listinfo There's 193 countries in the United Nations http://www.un.org/en/members/growth.shtml Some have different laws even within one country: In UK, England & Scotland have different contract law: http://www.inhouselawyer.co.uk/index.php/scotland-home/8094-scots-and-english-contract-law-false-friends Decades back USA employees by default retained more patent &/or maybe copyright rights than UK employees. In UK by default it went to employer. But if a USA employer put a clause in to over- ride the default ? ... IANAL = I Am Not A Lawyer etc. German employee law I don't know. I've always been freelance. Tip: Often mentioning the idea at the beginnning of contracts, technical project directors are happy to ask their legal dept. to add a simple clause they draft themselves along the lines of eg: Customer has exclusive rights to code written just for project. Programmer can keep & publish general code written or enhanced for general tools not exclusively for project. Customer can keep & use a copy of tools. Best to suggest such ideas at the beginning not end of projects. Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultants Munich http://berklix.com Reply below not above, cumulative like a play script, & indent with "> ". Format: Plain text. Not HTML, multipart/alternative, base64, quoted-printable. Mail from @yahoo dumped @berklix. http://berklix.org/yahoo/