It's not that I believe that the judges that uphold the law are completely correct, but thank you for assuming that I'm some kind of country rube that doesn't understand the legal system.
Listen, please: I agree with the judge because I believe that, as Ccoa said, programming (even the coding) is about 50% art and 50% math. Because it is an artistic impression, I believe in my opinion (and mine alone), that this should fall under copyright protection, not patents, as copyrights extend to intellectual property. That is my opinion and it is not based off of legal precedence.
The thing with programming large programs is that there isn't a "best way" of doing it. There are thousands of pieces of data you are manipulating, and thousands of possibilities on how to control it. With simple programs, it is much easier to just program it one way, but when the program becomes more complex, so too, does the programming process. You often times can reach the same end with little, if any, slow-down.
First off, what good would it do you to look at how programs were written 10 years ago? In computer age, that is like looking at how special effects were done in movies from the 1950's.
Secondly, if your engineers are scratching their heads over how to program software, you probably should get some new engineers.:-/
Patents cover tangible goods. Copyrights cover intellectual (intangible) goods. Hardware can be patented, because any company can replicate it with the correct material. Software can be replicated by using Ctr+C, Ctr+V.
It is because the company has given special permission to YOU to rent the software. They have a record in their file that shows that YOU have agreed to not tamper with the material. If you give it over to someone else, then they have not signed the EULA, and therefore are exempt from the tampering law. So, they make transferring illegal, so the company still has legal recourse against someone that never signed the EULA.
Are you actually comparing modern day accessibility to common, tangible items like glass, which have revolutionized modern society, to you having access to the coding for Doom? - (a little over 10 years old, which would have expired under patent and you would, just now, have access to).
There is only one, distinct way to alter DNA, and not multiple routes like coding (Trust me, you don't want people getting "creative" with your genes. Not pretty). That is what sets them aside. In 50 years, there still will be only 1 way to control genetics, so they put them under patent, so that in 10-15 years, this sole way of doing it will be available to everyone. There is no artistic value to their work, and so it does not fall under "intellectual property".
Listen, please: I agree with the judge because I believe that, as Ccoa said, programming (even the coding) is about 50% art and 50% math. Because it is an artistic impression, I believe in my opinion (and mine alone), that this should fall under copyright protection, not patents, as copyrights extend to intellectual property. That is my opinion and it is not based off of legal precedence.
Nphyx;214783":3014ybgh said:Back to efficiency, out of an infinite number of variations of design of a given routine in a program, only one or maybe a handful will complete the task in the lowest number of clock cycles. A given program made of thousands or even hundreds of thousands of routines may perform similarly overall to another program that uses a different set of routines, but there is still a theoretical ideal compilation of all the most efficient routines. The feature set is a question of design and purpose, not efficiency. I concede that in 'real world applications' there's no substantive difference. However I still say if the information was open and accessible, at least after a reasonable period of time, the most efficient ways to do things would get discovered and fall into the public domain, and software would benefit in a substantive way by being just a little faster, a little less buggy, a little more accessible.
The thing with programming large programs is that there isn't a "best way" of doing it. There are thousands of pieces of data you are manipulating, and thousands of possibilities on how to control it. With simple programs, it is much easier to just program it one way, but when the program becomes more complex, so too, does the programming process. You often times can reach the same end with little, if any, slow-down.
Nphyx;214783":3014ybgh said:You'd look at the patents for the remaining ones, decide if their functionality was important, and if it was you would come up with a different way of doing it and patent it. That way your engineers wouldn't have to start from nothing and waste tons of time scratching their heads about how to throw together a bunch of transistors that will change 0100 to 1000 at address 0x0C6 when given the proper instruction for a bit shift.
First off, what good would it do you to look at how programs were written 10 years ago? In computer age, that is like looking at how special effects were done in movies from the 1950's.
Secondly, if your engineers are scratching their heads over how to program software, you probably should get some new engineers.:-/
Nphyx;214783":3014ybgh said:There's no "external fluffy stuff" - even the composition of the circuit board that sits around the die and the heat spreader you commonly find on today's processors are covered by patents, as are the specific technologies used in the resistors capacitors, diodes, transistors and miscellaneous other components located on the chip but outside the die. Literally every single little tiny bit in your computer is or was covered by a patent, even the little silicon sheet that sits between the keys on your keyboard and the contact surface below that protects it from damage from all the crap that gets dropped in it. In fact the material that the sheet is made of is individually patented from the design of the sheet from the manufacturing process that makes the sheet. I could go on but I'm sure you get the point : )
Patents cover tangible goods. Copyrights cover intellectual (intangible) goods. Hardware can be patented, because any company can replicate it with the correct material. Software can be replicated by using Ctr+C, Ctr+V.
Nphyx;214783":3014ybgh said:Most EULAs expressly prohibit resale. It's called an "End User" license agreement for a reason. By doing so you violated the terms of your EULA and committed an illegal act. As a computer retailer I was not allowed to do that; if I sold a computer, it had to come with a brand new set of licenses. Now in practical terms nobody will ever come after you for it because the cost of litigation would vastly exceed recovery in damages, even if they got attourney and court fees out of you. But if I were to do that as a reseller I would get sued. In my opinion, that is pretty messed up. Would you have done it anyway if you knew it was illegal?
It is because the company has given special permission to YOU to rent the software. They have a record in their file that shows that YOU have agreed to not tamper with the material. If you give it over to someone else, then they have not signed the EULA, and therefore are exempt from the tampering law. So, they make transferring illegal, so the company still has legal recourse against someone that never signed the EULA.
Nphyx;214783":3014ybgh said:You may say that we got by just fine without computer access 30 years ago. We also got by 'just fine' without glass 500 years ago. 500 years ago, glassblowers guilds had proprietary knowledge of how to make and manipulate glass. They could set the price of any glass product and they set it way outside the range that the general public could afford. They clung to that proprietary technology for thousands of years. When, at the risk of death, torture or imprisonment, that knowledge finally got out it changed the entire world and had a big impact on the blossoming of the renaissance that brought the western world out of the dark age. Point being that the standard of decent living is increased every time new technology is developed, and it's not valid to claim that people did just fine without in the past therefore they can get by just fine in the present. Before you go saying that the general public can afford the software that makes a substantive difference in their life, remember that concept of the general public includes the upper half of the population of first world countries exclusively, which is maybe 20% of the world's population.
Are you actually comparing modern day accessibility to common, tangible items like glass, which have revolutionized modern society, to you having access to the coding for Doom? - (a little over 10 years old, which would have expired under patent and you would, just now, have access to).
Nphyx;214783":3014ybgh said:If you look at the guys who are working in genetic engineering for instance, DNA is essentially a base-4 system and programming language, making it implicitly more complex than binary. Strangely they seek patents, not copyrights, on their designs. Nanotechnology works on the atomic level, assembling single atoms into molecular-scale machines, and they have to engineer those machines to complete certain tasks through a series of logical algorithms based on the widely varied properties of the base materials. Even though they operate almost entirely in theory at this stage, they patent their ideas.
There is only one, distinct way to alter DNA, and not multiple routes like coding (Trust me, you don't want people getting "creative" with your genes. Not pretty). That is what sets them aside. In 50 years, there still will be only 1 way to control genetics, so they put them under patent, so that in 10-15 years, this sole way of doing it will be available to everyone. There is no artistic value to their work, and so it does not fall under "intellectual property".