[Haskell] Re: [Haskell-cafe] Work on Video Games in Haskell

Richard O'Keefe ok at cs.otago.ac.nz
Thu May 27 19:10:06 EDT 2010


I think some of us may be missing the point about language  
identification.
It's not a _technical_ question, it's a _legal_ one.
Apple's lawyers have available to them exactly the kind of instrument
they expect (as lawyers) to have:  legal testimony.  If you sign up to  
the
new rules, you are entering into a contract, and whether Apple
_engineers_ can tell what you originally wrong in or not, if Apple's
_lawyers_ are called in, you will find yourself answering:

	Q: Well, Mr/Ms/Dr/ Developer, did you personally write
	   any of the code in this program?
	A: Yes.
	Q: And did you write it directly in one of the programming
	   languages allowed in the contract, or did you use some
	   other programming language?
	A: The code that was checked into the repository was in
	   C and had never been in any other known programming
	   language, but it was actually generated from a table of
	   player descriptions using a little AWK script.
	Q: So what you are saying is that you knowingly violated
	   the terms of the contract?

Given the code generation and refactoring capabilities of things
like NetBeans and Eclipse, notions of "written" and "originally" are
getting even fuzzier than they always were, which is saying
something.  If this ever gets to court, we may have a criterion
imposed on us, possibly one as silly as the distinction between
programs and algorithms said to be made in patent-land.


More information about the Haskell-Cafe mailing list