Commercial programmers, in particular, are always going to be inclined to bullshit - they have an incentive to keep their stuff secret. What you can't do is imply this is to cover plagiarism because it may just be simple wanting to maintain commercial advantage, or, it may be to deceive endusers that their program is somehow magical and has some USP (that Hiarcs plays humanlike is a piece of such nonsensical propaganda, of course).hyatt wrote:Chris Whittington wrote:the 'reader' interprets the OUTPUT of the program, everything else is hidden to him. And no, I am not saying the blah-blah you're asking me above.hyatt wrote:DO not agree with that reasoning. The author writes a program, and the reader _does_ interpret the program, with "a little help from an assistant known as a microprocessor." Or are you saying you can write a book, I can read it verbally and record it, and then sell the recording as an original work? Even if my "reading" is not always "word for word" but has some added expressiveness included?Chris Whittington wrote:it is nothing like writing a book.Fernando wrote:Something else:
the comparison that some pals here has made with writing books and music is wrong, I think. Both music and books are objects of art and for them applied different rules. The value of a piece of art is its entirety, its total shape as such and NOT,as in technical artifacts, an output.
If I take some technological commodities already known and I produce with them something capable of a better output you are doing what science and technology does and cannot but do.
A work of art is valuable by itself, not as an eventual tool for doing something better. Maths are tools, law of physics are a tool, a wheel is a tool, a piece of code is a tool.
Symphony 41 by Mozart is not. If you take a piece of it to write your own symphony, that is plagiarism. What I can take is music technique as such. I can use chromatic scales, B flat chords, etc. But I cannot take a piece of music from score 123 to 345.
In the case of chess programming, not because the code is "written" it is a piece of art like a chapter of Dostoevsky. It is a technical device that many times reproduces an already known device to get something done. Like bit boards, etc.
I agree that if you copy entirely the code clearly your are cloning., but if you take it just as a tool for something clearly different and even better, that is another ball game.
In any case a fussy issue
Fern
With a book, the author writes it and the reader sees what is written and interprets it.
With a program, the author writes it and the reader sees only the output. It would only be a book if the author published the entire source.
You are right btw, there's very little new under the sun
Some programs have more artistic outputs than others. Some programs are more works of art than others. Mine for example
Of course, _some_ also intentionally obfuscate their output so that it is difficult to interpret. Fake node counts. Fake search depths. Etc. All in an attempt to hide the internal details. Others then look at the internal details to see what is going on. Sound familiar?
Fake, fake, fake - didn't the university teach you to cross check claims? In biz, we die if we don't cross check, such is the tendency of people to lie to obtain pecuniary advantage.