Nvidia is caught stealing codes from a ReShade Framework Developer

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.

Maverick177

Senior member
Mar 11, 2016
411
70
91
Thinking about it, I'm not so ready to jump on NV, since I could see how this could happen accidentally. Software development is one complicated field and I've never been one to underestimate the ability of people to make mistakes and oversights. So if we have some open source code that made its way to somewhere it shouldn't, was this due to ignorance or malevolence?

You could still argue it's wrong even if it was accidental, but being reasonable there is a world of difference between 'whoops we honestly didn't mean this, someone screwed up sourcing the code and we didn't catch it' or the other extreme of 'we'll just take this code and hope nobody notices even though we know we shouldn't'. I assume we'll get some sort of response from NV which will in itself probably tell us something about what sort of situation we're dealing with. Maybe someone in all honesty thought they could use the code without accreditation etc and now they (and others I hope) will know differently for the future.

I wouldn't be willing to cut NV any slack if there was deception involved though. I'll withhold further judgement for now until the facts become clear.

Read the dev's post again if you want facts.

nVidia is known for lying and getting away with it. It's call convergence of evidence.
 

linkgoron

Platinum Member
Mar 9, 2005
2,334
857
136
I assume we'll get some sort of response from NV which will in itself probably tell us something about what sort of situation we're dealing with. Maybe someone in all honesty thought they could use the code without accreditation etc and now they (and others I hope) will know differently for the future.

I wouldn't be willing to cut NV any slack if there was deception involved though. I'll withhold further judgement for now until the facts become clear.

Are you joking? Even if it is a "we'll just take this code and hope nobody notices even though we know we shouldn't" situation, do you expect nvidia to say anything except "oops it was an honest mistake"? I'm not saying it is (or isn't), just that there are just two possible options - saying that it was an honest mistake or denying that the whole thing and saying that it's just standard stuff and no copying was actually done.

I don't expect nvidia (or AMD, or any other company) to openly admit to intentional intellectual rights infringement unless it can be 1000% proven in court.
 

Erithan13

Senior member
Oct 25, 2015
218
79
66
Are you joking? Even if it is a "we'll just take this code and hope nobody notices even though we know we shouldn't" situation, do you expect nvidia to say anything except "oops it was an honest mistake"? I'm not saying it is (or isn't), just that there are just two possible options - saying that it was an honest mistake or denying that the whole thing and saying that it's just standard stuff and no copying was actually done.

Well, that's kind of my point. If they say it was an honest mistake then that's confirmation the code was copy and pasted without proper permissions. It would be different if they ignored or tried to ignore this thing altogether, or if they spun a story about how it's just a coincidence that the similarities exist, or if they go all in trying to deny anything and everything. No, I don't think they'll admit to doing it deliberately (if that was the case), but admitting they done it accidentally still confirms something in itself even if the argument would then have to shift to if they are lying about having done it accidentally.

If I am appearing inconsistent in my positions it is only because I have seen way too many cases of people getting outraged before all the facts have been established and then subsequently being made to look humbled when something which looked clear cut one way turns out to have been a bit more nuanced. Maybe I'll look stupid trying to devil's advocate for Nvidia by saying it may not be as bad as it first looks if it does get proven to be as bad as it looks.
 

The Alias

Senior member
Aug 22, 2012
647
58
91
As someone who's taken tons of cs classes, you don't get the same variables and the exact same methods by accident. Also once again as someone who's taken tons of cs courses, taking someone else's code is strictly prohibited. It's akin to plagiarizing in English.
 
Aug 11, 2008
10,451
642
126
Thinking about it, I'm not so ready to jump on NV, since I could see how this could happen accidentally. Software development is one complicated field and I've never been one to underestimate the ability of people to make mistakes and oversights. So if we have some open source code that made its way to somewhere it shouldn't, was this due to ignorance or malevolence?

You could still argue it's wrong even if it was accidental, but being reasonable there is a world of difference between 'whoops we honestly didn't mean this, someone screwed up sourcing the code and we didn't catch it' or the other extreme of 'we'll just take this code and hope nobody notices even though we know we shouldn't'. I assume we'll get some sort of response from NV which will in itself probably tell us something about what sort of situation we're dealing with. Maybe someone in all honesty thought they could use the code without accreditation etc and now they (and others I hope) will know differently for the future.

I wouldn't be willing to cut NV any slack if there was deception involved though. I'll withhold further judgement for now until the facts become clear.

I would agree, the thread title "stealing" seems a bit strong until all the facts are known. Seems like from the Facebook post, the person was not really upset that they used the code, but that they didnt give him proper credit. Neither is right, but using open source code without proper credit being given, IMO, is not the same as stealing.
 

Gikaseixas

Platinum Member
Jul 1, 2004
2,836
218
106
I would agree, the thread title "stealing" seems a bit strong until all the facts are known. Seems like from the Facebook post, the person was not really upset that they used the code, but that they didnt give him proper credit. Neither is right, but using open source code without proper credit being given, IMO, is not the same as stealing.
Yeah it's not stealing right?
Even worse, they will make money from it and the poor guy that spent hours putting it together gets no recognition or compensation... That if his complaint is proven to be true ofcourse.

Sent from my HUAWEI MT7-L09 using Tapatalk
 
Aug 11, 2008
10,451
642
126
Yeah it's not stealing right?
Even worse, they will make money from it and the poor guy that spent hours putting it together gets no recognition or compensation... That if his complaint is proven to be true ofcourse.

Sent from my HUAWEI MT7-L09 using Tapatalk

The techincal definition of "stealing" refers to taking the property of another. This seems more like plagerism or copyright violation, and as both of us said, if it holds up when the facts are known.
 

poofyhairguy

Lifer
Nov 20, 2005
14,612
318
126
Are you joking? Even if it is a "we'll just take this code and hope nobody notices even though we know we shouldn't" situation, do you expect nvidia to say anything except "oops it was an honest mistake"?

The sad part is that with most other companies I would believe that it was an honest mistake, but Nvidia is the boy who cried wolf.
 
Reactions: kawi6rr

amenx

Diamond Member
Dec 17, 2004
4,005
2,275
136
A company is made of individuals. It cannot be aware of all the actions of all its individuals. This in all likelihood may be someone taking a shortcut without the knowledge of his superiors and possibly copying anothers code.
 
Reactions: Sweepr

Elixer

Lifer
May 7, 2002
10,376
762
126
A company is made of individuals. It cannot be aware of all the actions of all its individuals. This in all likelihood may be someone taking a shortcut without the knowledge of his superiors and possibly copying anothers code.
Um, no, that isn't how a commercial company operates at all.
They got their lawyers going through EVERYTHING they release.
This obviously isn't some 'simple mistake', having 1:1 code is pretty cut & dry, and it seems that Nvidia owes this person a few 1080 cards at the least, and a public apology.
 

Abwx

Lifer
Apr 2, 2011
11,168
3,862
136
The techincal definition of "stealing" refers to taking the property of another. This seems more like plagerism or copyright violation, and as both of us said, if it holds up when the facts are known.

Because a copyright is not attached to a property..??.
 

Glo.

Diamond Member
Apr 25, 2015
5,761
4,666
136
Nobody bothered with checking out again the updated Facebook post from the author?

[EDIT] Update and conclusion on the Ansel thing: I talked with some guys from Nvidia and especially the lead developer of Ansel, it's all sorted out. It was a result of some testing, basically leftover code; the next Ansel update will have some code removed and me credited, so it's all fine now. I have seen that someone posted this on reddit, probably in an attempt to start a shitstorm or something, don't do that. It's not a big thing really and Ansel is no commercial product so case closed then =)

--------------------------------------------------------
Funny thing about Nvidia Ansel, its postprocess shaders contain code from MasterEffect.
Its custom.fx contains almost 1:1 the colormod pass with my original descriptions. Same for the other files, where many variable names, code, comments and defines match MasterEffect code, also my 1D gausian blur solution, 1:1, just DX11 ported. There may be even more Framework code in it, I just recognized my own code, there might be SweetFX/other code in it as well.
While it's an honour to be apprechiated by such a big company, they could at least drop some credits like we do. Like another ReShade Framework contributor said, "if we would do the same their legal army would crush down on us immediately".
 
Reactions: DaveSimmons

MaxDepth

Diamond Member
Jun 12, 2001
8,758
43
91
Actually this is why code should not be under copyright protection. Learn to write to the metal directly like our forefathers did.

I use the argument that I cannot copyright my recipe for chocolate bourbon pie, even though it is far superior to others. So instead of publishing my code (and let others use it as their own and perhaps for profit), I just let people eat my 'blob.'
 

Kenmitch

Diamond Member
Oct 10, 1999
8,505
2,249
136
Nobody bothered with checking out again the updated Facebook post from the author?

???

Date stamps show it was updated roughly twenty minutes before you posted. Most of the replies are from before the update it looks like.

As far as the subject is concerned we really don't know if the changes are because they were called out or if it was already in the works. I could care less
either way.
 

Rifter

Lifer
Oct 9, 1999
11,522
751
126
Yeah the 970 ram lies were an accident, and the 980ti is getting async any day now im sure, and yeah they didnt mean to steal the code.......

Nvidia has done this to many time to play the honest mistake card. Anyone who believe this is a honest mistake is a obvious blinded fanboy.
 

TheELF

Diamond Member
Dec 22, 2012
3,991
744
126
Yeah the 970 ram lies were an accident, and the 980ti is getting async any day now im sure, and yeah they didnt mean to steal the code.......

Nvidia has done this to many time to play the honest mistake card. Anyone who believe this is a honest mistake is a obvious blinded fanboy.
No I believe it was calculated by nvidia from the start after all drivers are not commercial software,they never charged anybody to use them.
I'm sure their army of lawyers told them so.
 
Status
Not open for further replies.
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |