Update: John Carmack Slams Oculus Lawsuit Decision

Recommended Videos

MonsterCrit

New member
Feb 17, 2015
594
0
0
fractal_butterfly said:
I'm on Carmack's side in this case. He does not have to steal code.
It's not a matter of stealing. When you work under contract for a company, any work you proiduce belongs to the company. John used Code that he developed while at Zenimax, but due to the previous afforementioned ownership clause, the code belionged to Zenimax and well.. bam.

Guess things aren't looking so good for the rift.
 

fractal_butterfly

New member
Sep 4, 2010
160
0
0
MonsterCrit said:
fractal_butterfly said:
I'm on Carmack's side in this case. He does not have to steal code.
It's not a matter of stealing. When you work under contract for a company, any work you proiduce belongs to the company. John used Code that he developed while at Zenimax, but due to the previous afforementioned ownership clause, the code belionged to Zenimax and well.. bam.

Guess things aren't looking so good for the rift.
That's the thing: ZeniMax *claims* that he took code. But they can't prove it for the time being. John Carmack claims, that he intentionally did not even interfere with some of the code base of the Occulus, just to see how other programmers would tackle the problem. It's not about copy pasting, it's about the question, if the processes of John Carmacks mind are the property of ZeniMax. Maybe they are (legally), but they most certainly shouldn't be.

Imperioratorex Caprae said:
TL;DR - I don't know if Carmack did or did not do anything, but I'm not willing to say its beyond him because he's human and humans fuck up.
I am sorry for writing my wall of text, but this thing gets me riled up pretty badly. This has the vibes of an old employer harassing a former valuable asset, who left the company. It does not seem fair. The thing is, if you believe what John Carmack writes in his Facebook post, he did indeed take one piece of code with him, and that is a piece of shader code, which has jack shit to do with the VR tech itself. The only thing that he could have "fucked up" would be, that he replicated his former work from ZeniMax when working on the Occulus. This is, as I wrote above, the question, if you can own the inner workings of the mind of a person, which would technically be slavery. ZeniMax should not be allowed to win this, if this is the case.

As I also wrote in another post, I am unfortunately quite biased when it comes to John Carmack. He is a genius in his field, and at the same time not a dick about it, which is rare.
 

fractal_butterfly

New member
Sep 4, 2010
160
0
0
bluegate said:
Professional programmers actually do care about proper documentation of their code and keeping their code readable and thus maintainable.

Programmers working in teams need to keep their code well documented and clean for other members on the team to be able to understand what code does and work off of it. If you have a guy on your team that just blurts out code, that might work mind you, that can't be easily understood, either by reading documentation for the code and its methods/functions or by skimming over the code itself, you have a guy willingly throwing roadblocks up for the rest of the team.

Even programmers who work on their own will want to keep their code well documented and clean, because although they know what the code does at the time of writing, chances are they will be coming back to it some time later by which time it is highly likely they have forgotten what the code does, meaning they will have to spend time re-familiarizing themselves with their own code, wasting time. Especially if you are a solo programmer working on a relatively large project, documenting what you are doing and keeping things clean can save you a lot of time.

And seriously, cleaning up code before releasing it for public eyes to scrutinize to oblivion, seems like a normal practice, rather than something for which a person should be praised to high heaven.
This is how it should be, and how real professionals do it. But the things I have seen in game development... horrible horrible things.
 

Avnger

Trash Goblin
Legacy
Apr 1, 2016
2,124
1,251
118
Country
United States
fractal_butterfly said:
That's the thing: ZeniMax *claims* that he took code. But they can't prove it for the time being. J
Except this right here is wrong. There is proof. 12 completely random individuals were taken off the street, sat in front of the presentations from both sides with the moderation of the judge, and decided that there was $500 million worth of proof that Carmack stole from Zenimax.

From the article:
Oculus programmers themselves admitted using Zenimax's copyrighted code (one saying he cut and pasted it into the Oculus SDK), and [Oculus VR co-founder] Brendan Iribe, in writing, requested a license for the 'source code shared by Carmack' they needed for the Oculus Rift.
You are also throwing the expert witness, a person you have no idea who they are or what qualifications they possess other than that the jurors and judge found them to be believable, under the buss simply because the trial's defendant didn't like the testimony against him.

tldr: Carmack did fuck up. He broke the law to the tune of $500 million. Does that mean he's an awful person? That's up to you to decide. However, he did steal at least some code from Zenimax.
 

fractal_butterfly

New member
Sep 4, 2010
160
0
0
Avnger said:
Except this right here is wrong. There is proof. 12 completely random individuals were taken off the street, sat in front of the presentations from both sides with the moderation of the judge, and decided that there was $500 million worth of proof that Carmack stole from Zenimax.

From the article:
Oculus programmers themselves admitted using Zenimax's copyrighted code (one saying he cut and pasted it into the Oculus SDK), and [Oculus VR co-founder] Brendan Iribe, in writing, requested a license for the 'source code shared by Carmack' they needed for the Oculus Rift.
You are also throwing the expert witness, a person you have no idea who they are or what qualifications they possess other than that the jurors and judge found them to be believable, under the buss simply because the trial's defendant didn't like the testimony against him.

tldr: Carmack did fuck up. He broke the law to the tune of $500 million. Does that mean he's an awful person? That's up to you to decide. However, he did steal at least some code from Zenimax.
The USA jury system is one of the reasons, why you just have to put on a good show to win a case instead of actually being in the right. These were all allegations by Zenimax, who were sold to the jurors in a way that made it credible to them. If they are really 12 random people from the streets, I doubt they have the competence to make an informed decision in this case. Also going by the original news, the court found that "[Occulus] did not misappropriate trade secrets, but [they] had violated a non-disclosure agreement" (http://www.escapistmagazine.com/news/view/169432-ZeniMax-Awarded-500-Million-in-Oculus-Lawsuit). If they had been "stealing code", it would have been the former, not the latter.
It all boils down to this "non-literal" copying allegations, which is bullshit in itself. This is also what makes me afraid of this decision, if it would be confirmed in the appeal. It would mean, that anything could be declared a copy of anything, regarding software. It would mean, that programmers, and other professional branches could no longer switch their jobs, or they would run into the risk of "taking knowledge" with them, which would then belong to the company they worked for.

Now to the biggest problem in this case. No real information gets out. Even John Carmack himself writes, that he can't give details about certain things, since they are not allowed to be disclosed. Meanwhile ZeniMax is throwing allegations left and right, which only seem to be partially right. This is also why I trust John Carmack more than the expert witness. I don't know, who this guy is, I know a lot more about John Carmack. My decision to trust him is founded in his good standing, his overall behaviour an his professional achievements and abilities in his field of work and research. This leads me to the conclusion, that there is no real motive for him to do what is claimed by ZeniMax.
The expert witness also discredits himself by using the "non-literal copying" argument. If he would be competent (or unbiased), he would know, that this nonsense. Non-literal copying is not a thing. It would only happen, if you would write the same code by chance. There are cases of certain algoriths being reverse engineered and written in a completely new way, that does the same thing, but works differently (for example Perlin Noise versus Simplex Noise). None of these are copyright infringement, and they shouldn't be, since they are complete new implementations, sometimes even adding functionality or improving on the original implementation. They use the same theoretical basis, but go completely different ways to reach the same goal. It's like suing Tesla on infringing on a copyright on cars.

All I know about the participants and the details released so far only points in the direction of ZeniMax being ZeniMax. They have a habit and track record of suing everyone they can. John Carmack on the other hand has a track record of setting new standards and innovating regularly in the field of computer science.
 

MonsterCrit

New member
Feb 17, 2015
594
0
0
fractal_butterfly said:
MonsterCrit said:
fractal_butterfly said:
I'm on Carmack's side in this case. He does not have to steal code.
It's not a matter of stealing. When you work under contract for a company, any work you proiduce belongs to the company. John used Code that he developed while at Zenimax, but due to the previous afforementioned ownership clause, the code belionged to Zenimax and well.. bam.

Guess things aren't looking so good for the rift.
That's the thing: ZeniMax *claims* that he took code. But they can't prove it for the time being. John Carmack claims, that he intentionally did not even interfere with some of the code base of the Occulus, just to see how other programmers would tackle the problem. It's not about copy pasting, it's about the question, if the processes of John Carmacks mind are the property of ZeniMax. Maybe they are (legally), but they most certainly shouldn't be.
Johnny signed the contract when he started work for them. He knew. And that's basically the thing with patents and what not. But some how nearly every other software engineer finds a way around this by simply not copy and pasting their old work. Johnny boy got lazy and now he's paying for it... big time.
 

fractal_butterfly

New member
Sep 4, 2010
160
0
0
MonsterCrit said:
Johnny signed the contract when he started work for them. He knew. And that's basically the thing with patents and what not. But some how nearly every other software engineer finds a way around this by simply not copy and pasting their old work. Johnny boy got lazy and now he's paying for it... big time.
If you read all the details about the case, there is no definite proof (that is disclosed to the public), that any kind of copy pasting took place. Only allegations by ZeniMax. It is literally their word against Occulus'.
 

MonsterCrit

New member
Feb 17, 2015
594
0
0
fractal_butterfly said:
MonsterCrit said:
Johnny signed the contract when he started work for them. He knew. And that's basically the thing with patents and what not. But some how nearly every other software engineer finds a way around this by simply not copy and pasting their old work. Johnny boy got lazy and now he's paying for it... big time.
If you read all the details about the case, there is no definite proof (that is disclosed to the public), that any kind of copy pasting took place. Only allegations by ZeniMax. It is literally their word against Occulus'.
But there are certain levels of similarity that cannot be explained as coincidence. Enough that the courts said, yup, you used their tech. Pay up.
 

fractal_butterfly

New member
Sep 4, 2010
160
0
0
MonsterCrit said:
fractal_butterfly said:
MonsterCrit said:
Johnny signed the contract when he started work for them. He knew. And that's basically the thing with patents and what not. But some how nearly every other software engineer finds a way around this by simply not copy and pasting their old work. Johnny boy got lazy and now he's paying for it... big time.
If you read all the details about the case, there is no definite proof (that is disclosed to the public), that any kind of copy pasting took place. Only allegations by ZeniMax. It is literally their word against Occulus'.
But there are certain levels of similarity that cannot be explained as coincidence. Enough that the courts said, yup, you used their tech. Pay up.
I refer to my lengthy answer to Avnger

fractal_butterfly said:
Also going by the original news, the court found that "[Occulus] did not misappropriate trade secrets, but [they] had violated a non-disclosure agreement" (http://www.escapistmagazine.com/news/view/169432-ZeniMax-Awarded-500-Million-in-Oculus-Lawsuit). If they had been "stealing code", it would have been the former, not the latter.
It all boils down to this "non-literal" copying allegations, which is bullshit in itself.
 

Kahani

New member
May 25, 2011
927
0
0
fractal_butterfly said:
Also going by the original news, the court found that "[Occulus] did not misappropriate trade secrets, but [they] had violated a non-disclosure agreement" (http://www.escapistmagazine.com/news/view/169432-ZeniMax-Awarded-500-Million-in-Oculus-Lawsuit). If they had been "stealing code", it would have been the former, not the latter.
It all boils down to this "non-literal" copying allegations, which is bullshit in itself.
No it doesn't. The actual complaint is very explicit:
NATURE OF THE ACTION
1.Under a binding Non-Disclosure Agreement, ZeniMax provided Palmer Luckey and Oculus VR, LLC with access to intellectual property developed by ZeniMax after years of research and investment. This valuable intellectual property included copyrighted computer code, trade secret information, and technical know-how. The Non-Disclosure Agreement expressly provides that ZeniMax?s intellectual property is confidential, owned exclusively by ZeniMax, and cannot be disclosed to or used by any third parties without ZeniMax?s prior written approval. Defendants have wrongfully taken that ZeniMax intellectual property and commercially exploited it for their own gain.
What the court decision essentially boils down to is breach of contract. Oculus and Zenimax had a contract saying Oculus were allowed to look at Zenimax's code and hardware, but they were not allowed to use it, or anything derived from it, commercially without Zenimax's permission. Oculus broke this contract. Everything else is little more than the details of exactly how they broke it.

In fact, the more I look into it, the worse it looks. This was not simply a case of Carmack using code he'd developed while working at Zenimax, the Oculus Rift only exists at all because of the work and money Zenimax put into it. The original Rift appears to have largely been developed by Zenimax (and not just Carmack) based on an extremely rough concept that Luckey was unable to develop further himself, Luckey and Iribe were both fully aware of the extent of the work Zenimax had done, and were both fully aware of the agreement the companies had and even had discussions regarding licensing the work for commercial use. They offered Zenimax a 2% share in Oculus, Zenimax turned that down and asked for a larger share, Oculus basically told them to fuck off and, after a period of begging for more support from Zenimax (while Carmack and others continued to work on the Rift), stopped acknowledging that Zenimax had ever had anything to do with it.

Carmack, for his part, appears to have repeatedly lied to both Zenimax and the court, and actually broke two other contracts with Zenimax regarding working for them (he was supposed to be working as a part-time technical advisor for id after his employment with them ended, but he immediately went to work full time at Oculus), and regarding recruiting Zenimax employees (he recruited 5 of the staff who had worked on the Rift, who all quit simultaneously to move to Oculus).

All this information, plus much more, can be found here [https://www.scribd.com/document/321898098/Zenimax-v-Oculus-Amended-Complaint], as well as in other related documents (unfortunately the actual court decision is behind a paywall). While this is a complaint document, and so obviously biased towards Zenimax, all of the above are simple matters of fact - aside from the complaint including plenty of supporting documentation including correspondence with Luckey and Iribe, I don't think any of it has actually been disputed. Luckey, Iribe and Carmack all know they had binding agreements and admitted so many times, and the fact that Zenimax offered a lot of support to Oculus and never received anything in return is a matter of record.

I'd originally assumed this was simply a matter of big companies arguing about who owns exactly what when an employee does bits of work for different people at different times on similar things. Zenimax seemed to win based on legal technicalities but it was hard to say either side really deserved it based on the general reporting in the media. But looking at the actual details, it seems pretty clear that Luckey and Carmack went out of their way to screw Zenimax over. Carmack in particular may have done some great work in the past, but the fact that he's willing to break multiple contracts, steal from his employer (not just code but physical tools), and then lie about it in court has seriously reduced my respect for him. The fact that the best he can do to defend himself is to rant about a single witness while not even denying the majority of the accusations is just sad.
 

Czann

New member
Jan 22, 2014
317
0
0
So where's Zenimax's VR device? What's so important about their "code", that's "so" special, Oculus needed it but never ended up inside a product of their own?

Copyright trolls, that's what they are.
 

fractal_butterfly

New member
Sep 4, 2010
160
0
0
Kahani said:
fractal_butterfly said:
Also going by the original news, the court found that "[Occulus] did not misappropriate trade secrets, but [they] had violated a non-disclosure agreement" (http://www.escapistmagazine.com/news/view/169432-ZeniMax-Awarded-500-Million-in-Oculus-Lawsuit). If they had been "stealing code", it would have been the former, not the latter.
It all boils down to this "non-literal" copying allegations, which is bullshit in itself.
No it doesn't. The actual complaint is very explicit:
NATURE OF THE ACTION
1.Under a binding Non-Disclosure Agreement, ZeniMax provided Palmer Luckey and Oculus VR, LLC with access to intellectual property developed by ZeniMax after years of research and investment. This valuable intellectual property included copyrighted computer code, trade secret information, and technical know-how. The Non-Disclosure Agreement expressly provides that ZeniMax?s intellectual property is confidential, owned exclusively by ZeniMax, and cannot be disclosed to or used by any third parties without ZeniMax?s prior written approval. Defendants have wrongfully taken that ZeniMax intellectual property and commercially exploited it for their own gain.
What the court decision essentially boils down to is breach of contract. Oculus and Zenimax had a contract saying Oculus were allowed to look at Zenimax's code and hardware, but they were not allowed to use it, or anything derived from it, commercially without Zenimax's permission. Oculus broke this contract. Everything else is little more than the details of exactly how they broke it.

In fact, the more I look into it, the worse it looks. This was not simply a case of Carmack using code he'd developed while working at Zenimax, the Oculus Rift only exists at all because of the work and money Zenimax put into it. The original Rift appears to have largely been developed by Zenimax (and not just Carmack) based on an extremely rough concept that Luckey was unable to develop further himself, Luckey and Iribe were both fully aware of the extent of the work Zenimax had done, and were both fully aware of the agreement the companies had and even had discussions regarding licensing the work for commercial use. They offered Zenimax a 2% share in Oculus, Zenimax turned that down and asked for a larger share, Oculus basically told them to fuck off and, after a period of begging for more support from Zenimax (while Carmack and others continued to work on the Rift), stopped acknowledging that Zenimax had ever had anything to do with it.

Carmack, for his part, appears to have repeatedly lied to both Zenimax and the court, and actually broke two other contracts with Zenimax regarding working for them (he was supposed to be working as a part-time technical advisor for id after his employment with them ended, but he immediately went to work full time at Oculus), and regarding recruiting Zenimax employees (he recruited 5 of the staff who had worked on the Rift, who all quit simultaneously to move to Oculus).

All this information, plus much more, can be found here [https://www.scribd.com/document/321898098/Zenimax-v-Oculus-Amended-Complaint], as well as in other related documents (unfortunately the actual court decision is behind a paywall). While this is a complaint document, and so obviously biased towards Zenimax, all of the above are simple matters of fact - aside from the complaint including plenty of supporting documentation including correspondence with Luckey and Iribe, I don't think any of it has actually been disputed. Luckey, Iribe and Carmack all know they had binding agreements and admitted so many times, and the fact that Zenimax offered a lot of support to Oculus and never received anything in return is a matter of record.

I'd originally assumed this was simply a matter of big companies arguing about who owns exactly what when an employee does bits of work for different people at different times on similar things. Zenimax seemed to win based on legal technicalities but it was hard to say either side really deserved it based on the general reporting in the media. But looking at the actual details, it seems pretty clear that Luckey and Carmack went out of their way to screw Zenimax over. Carmack in particular may have done some great work in the past, but the fact that he's willing to break multiple contracts, steal from his employer (not just code but physical tools), and then lie about it in court has seriously reduced my respect for him. The fact that the best he can do to defend himself is to rant about a single witness while not even denying the majority of the accusations is just sad.
You you are basing your opinion on this document, which are purely allegations made by ZeniMax? How is this casting a bad light on John Carmack?

Czann said:
So where's Zenimax's VR device? What's so important about their "code", that's "so" special, Oculus needed it but never ended up inside a product of their own?

Copyright trolls, that's what they are.
This.
 

Brewin

New member
Jul 4, 2009
5
0
0
If they are really 12 random people from the streets, I doubt they have the competence to make an informed decision in this case
Please tell me more about the assumptions you have made about 12 people you have

a: Never met
b: Never seen
c: Never spoken to
d: That you clearly know more than. I'm sure their experience listening to the entire case presented to them in full, from all perspectives pales to the 12 paragraphs you've skimmed over
 

bladestorm91

New member
Mar 18, 2015
49
0
0
As a programmer, this verdict is absolutely idiotic. Carmack's post already tells you everything you need to know what happened, and the implications of this win by Zenimax are horrific.