Thursday, July 17th 2014

EVGA Allegedly Cuts Out Original Developer of Precision Overclocking App

EVGA allegedly violated the license agreement it held with the original developer of its Precision overclocking and monitoring app, when it developed the latest version of its Precision X 15 app, featuring what it claimed to be a "100 percent in-house" back-end code. EVGA Precision was originally based on RivaTuner codebase, which developer Alex "Unwinder" Nicolaychuk licences out to several major VGA add-in board manufacturers; the more popular being MSI Afterburner. The RivaTuner base, derived from Unwinder's pioneering VGA tweaking app, forms a vast majority of the code of the likes of Precision and Afterburner, with clients going only as far as to innovate shiny skins and UI ideas, or add-on features (ideas), which are then put into code by Unwinder.

Unwinder alleges that the latest version of Precision X, the one EVGA claims to be an in-house development, continues to be largely based on RivaTuner, including the more superficial bits of it, such as user interface dialog control IDs (the way the app takes inputs from the user), and text from the multilingual help system. The installer in which Precision X is packaged, ironically, continues to feature the licence agreement copied over from the older version.
Unwinder states:
The most sad and painful thing for me is that the company entirely copy-pasted RivaTuner's unique concepts of displaying data into On-Screen Display. RivaTuner Statistics Server was the first tool in the industry that introduced the concept of in-game hardware monitoring via OSD back in 2005, I spent almost than 10 years on polishing it. And most sad thing for me is that original Precision was not supposed to include such functionality, so it is not included in development budget and royalty fees. I added RTSS to Precision in one of the first versions completely free of any licensing fees just to help the company to promote new tool and it truly became one of the most important application features. So it was used during more than 5 years completely free (and the company was never brave to admit that) and in final they originally "thanked" for free OSD usage by stealing it. EVGA's brand new "in-house" OSD is also open a simple rip of open source FW1FontWrapper overlay. And If I were the developer of FW1FontWrapper, I'd read the story of RTSS and think 1000 times about it.
EVGA, in response to the allegations, maintained that "no code was copied," and that it doesn't see a wrongdoing in keeping the user interface consistent (UI) with older versions, since the UI is "100 percent designed by EVGA." It stated:
The original Precision was always a joint effort anyways, some elements were designed by EVGA others were licensed like the RTSS server, and many features were added because EVGA requested it. In this new version we rebuilt all back-end code from scratch. This will allow us to continue to add more features in the future, and not be bound by any "exclusivities."
There has been no public release of Precision X 15, yet, and so we cannot verify claims from either side.
Source: Guru3D
Add your own comment

48 Comments on EVGA Allegedly Cuts Out Original Developer of Precision Overclocking App

#26
Law-II
removed all recommendations I have made to use this software; from post's made on TPU, shame on you EVGA
Posted on Reply
#27
GhostRyder
Well I have always thought EVGA was a good company that stood by their products and was at least half decent. This just shows I was incorrect and I will be joining the others on no longer recommending EVGA products from this point forward. To be honest I always still preferred MSI afterburner, but now I won't recommend the EVGA products as well. If I want a heavy clocking card, ill just grab an MSI lightning or galaxy HOF over the Classified cards.
Posted on Reply
#28
TRWOV
If EVGA wants to do this right they should pay Unwinder for the months he went without royalties (apparently EVGA stopped payments since December of last year) AND keep paying him until EVGA releases an honest to God original application.... but of course they don't have any incentive to do so. :nutkick:


BTW, the EULA in the Steam version has changed. Now it's just a couple of paragraphs.
Posted on Reply
#29
newtekie1
Semi-Retired Folder
Saddly, Unwinder has said he won't be seeking legal action against EVGA.

I wish he would have handed them their asses in court.
Posted on Reply
#31
natr0n
Originally Posted by EVGA

"First, we value the relationship that we have with Rivertuner Alex/Unwinder since Feb.13th, 2008. With EVGA and Alex/Unwinder mutual efforts, Precision has became a very popular overclocking utility since it launched. Afterburner’s first release was in Oct. 2009.

It was originally EVGA’s idea to provide the world’s first “simple” overclocking GUI designed for NVIDIA cards that utilizes some of the Rivatuner technology for free. Due to some misinformation floating around about EVGA Precision recently, we would like to clarify several points. Also, EVGA wouldn’t have any interest to develop our own version if Alex/Unwinder had showed his interest back then like we’ve seen today!

1. The EVGA Precision main GUI (main Window) and format was fully designed and owned by EVGA, that means Alex/Unwinder did not design the Precision GUI at all. The Rivatuner technology was used for the backend like GPU reporting, OSD and overclocking. Other features like voltage tuning, pixel clock control and Bluetooth function were coded by EVGA. We want it to be clear that Rivatuner source code has never been released to EVGA. A year and half after Precision was introduced, Afterburner was released, that shared a lot of the same ideas and concepts originally set by EVGA’s Precision, and also used Rivatuner technology.
2. Most gamers knew that some of the key features that have been requested and missed such as 64bit OSD, voltage control and video recording in the early versions of Precision, yet Afterburner had it. You probably don’t know that some of those ideas were initiated and requested to Alex/Unwinder by EVGA to implement into Precision well before it was available in Afterburner, but Alex/Unwinder had no intention to add it. One year later they showed up in Afterburner exclusively without any notification and/or offer to EVGA. We felt that we became Alex/Unwinder and Afterburner’s free consultant if we continue this route.

We like Precision, the interface and the features, just like most of the gamers in the community, but under these circumstances, it became clear that in order to provide more features that are requested by the community, we needed to recode the back end from the ground up, using our own existing Precision skin designed as merely inspiration, that is why today we have the new EVGA PrecisionX 15. In the latest PrecisionX 15 we have put in some features like 64bit OSD support, Steam achievements and more. We want to make it clear that EVGA PrecisionX 15 is 100% coded in house without using any code from the older Precision due to we don’t have the source code since day one!

EVGA will continue adding features to support the community on PrecisionX15 for free as usual, and hope to inspire other overclocking utilities to be better for the entire gaming community.

The bottom line is that EVGA doesn’t want any third party to dictate what features the community should or should not have!"

____________________________________________________________

Originally Posted by Unwinder

"Well, I’ll give my official statement on it as well. First, let me summarize the terms of our business relationships with the company. According to the contract I had to develop very simple overclocking tool for the company, take the following features from original RivaTuner and fit them into the concept art of EVGA’s skin design:

* Core / Shader / Memory adjustments
* Ability to link/unlink Core/Shader clocks
* Fanspeed adjustment
* Monitoring utility (Monitor temps and all 3 clockspeeds, like Rivatuner monitoring)
* Ability to save clocks / fanspeed on reboot.

Couple years later we extended the list of official contracted product functionality with advanced fan speed control (ability to define curve) and power target / thermal target adjustment support for modern NVIDIA GPUs.

My business obligations per contract were to provide the following support to the product: launch new versions of software to add support for new NVIDIA cards when they are released and fix bugs in the code if the company reports any. No new functionality development in any form was ever assumed. That’s it as it is defined by contract signed by both parties. That’s the functionality we included in the development budget and in royalty fees. That’s how you had to see original EVGA Precision if it was designed by EVGA. And if the company is brave enough to call it “a lot of the same ideas and concepts originally set by EVGA’s Precision” – let it be so.
Yes, I know I did huge mistake myself, overclocking tools development is a passion and hobby of my life so I tried to combine the hobby and business and started adding new and new things to the project on top of commercially functionality licensed by EVGA. Now I learned the lesson, you cannot do it with business because the companies lose self-control because of greediness.

Anyway, this way Precision was powered up by other advanced features from original RivaTuner: G15 monitoring features, screen capture support, entire On-Screen Display support module, tray icon monitoring and so on. No development budget or royalty fees were ever requested for those features and additionally bundled applications like RTSS and it was absolutely OK for me to develop and support those things freely simply because I liked coding them. So I’m certain that I followed the contract 200%, but if the company thinks differently I see absolutely no problems in terminating the contract. But it is not OK for me to previously licensed things stolen. Especially, if the company got free license on them like it was with RTSS. Sorry, EVGA, but it is not OK.
And by the way, the company PR said at least a part of truth: EVGA indeed requested me to add 64bit OSD to Precision before it became available in Afterburner, but did it in rather interesting form. The company expected to add new free feature to RTSS they got freely to use it in commercial product. Bravo. With Battlefield 4 launch both MSI and EVGA users wanted to get 64bit OSD badly. Both MSI and EVGA knew that it is rather time consuming task, both vendors perfectly realized that it is big job and ut is not covered by the contract. MSI preferred to make users happy and invest into development of it. And other vendor preferred to sit and wait while some crazy Russian programmer code it for them freely due to his coding passion. So once again, if the company believe that they can call it “ we became Alex/Unwinder and Afterburner’s free consultant“ let it be so, I can only sadly smile on that."
Posted on Reply
#32
Xzibit
leEchVGA

EVGA wanted everything MSI was paying for free. Like the obese kid that goes to Costcos/Sams Club for the free food samples to eat and complains there isn't enough or doesn't fill him up. He/EVGA is willing to have a membership to get him in the door but doesn't want to pay for the food. Then when He/EVGA get called on it, He/EVGA says he wanted something else so He/EVGA will go home and cook his own food but takes the recipe.

Crap now I'm hungry.
Posted on Reply
#33
neliz
I love how they "value the relationship" with all American god-honesty I swear it on my two pet bald eagles....


... and then proceed to call it "Rivertuner"
Posted on Reply
#34
Hilux SSRG
natr0nOriginally Posted by EVGA

"First, we value the relationship that we have with Rivertuner Alex/Unwinder since Feb.13th, 2008. With EVGA and Alex/Unwinder mutual efforts, Precision has became a very popular overclocking utility since it launched. Afterburner’s first release was in Oct. 2009.

It was originally EVGA’s idea to provide the world’s first “simple” overclocking GUI designed for NVIDIA cards that utilizes some of the Rivatuner technology for free. Due to some misinformation floating around about EVGA Precision recently, we would like to clarify several points. Also, EVGA wouldn’t have any interest to develop our own version if Alex/Unwinder had showed his interest back then like we’ve seen today!

1. The EVGA Precision main GUI (main Window) and format was fully designed and owned by EVGA, that means Alex/Unwinder did not design the Precision GUI at all. The Rivatuner technology was used for the backend like GPU reporting, OSD and overclocking. Other features like voltage tuning, pixel clock control and Bluetooth function were coded by EVGA. We want it to be clear that Rivatuner source code has never been released to EVGA. A year and half after Precision was introduced, Afterburner was released, that shared a lot of the same ideas and concepts originally set by EVGA’s Precision, and also used Rivatuner technology.
2. Most gamers knew that some of the key features that have been requested and missed such as 64bit OSD, voltage control and video recording in the early versions of Precision, yet Afterburner had it. You probably don’t know that some of those ideas were initiated and requested to Alex/Unwinder by EVGA to implement into Precision well before it was available in Afterburner, but Alex/Unwinder had no intention to add it. One year later they showed up in Afterburner exclusively without any notification and/or offer to EVGA. We felt that we became Alex/Unwinder and Afterburner’s free consultant if we continue this route.

We like Precision, the interface and the features, just like most of the gamers in the community, but under these circumstances, it became clear that in order to provide more features that are requested by the community, we needed to recode the back end from the ground up, using our own existing Precision skin designed as merely inspiration, that is why today we have the new EVGA PrecisionX 15. In the latest PrecisionX 15 we have put in some features like 64bit OSD support, Steam achievements and more. We want to make it clear that EVGA PrecisionX 15 is 100% coded in house without using any code from the older Precision due to we don’t have the source code since day one!

EVGA will continue adding features to support the community on PrecisionX15 for free as usual, and hope to inspire other overclocking utilities to be better for the entire gaming community.

The bottom line is that EVGA doesn’t want any third party to dictate what features the community should or should not have!"

____________________________________________________________

Originally Posted by Unwinder

"Well, I’ll give my official statement on it as well. First, let me summarize the terms of our business relationships with the company. According to the contract I had to develop very simple overclocking tool for the company, take the following features from original RivaTuner and fit them into the concept art of EVGA’s skin design:

* Core / Shader / Memory adjustments
* Ability to link/unlink Core/Shader clocks
* Fanspeed adjustment
* Monitoring utility (Monitor temps and all 3 clockspeeds, like Rivatuner monitoring)
* Ability to save clocks / fanspeed on reboot.

Couple years later we extended the list of official contracted product functionality with advanced fan speed control (ability to define curve) and power target / thermal target adjustment support for modern NVIDIA GPUs.

My business obligations per contract were to provide the following support to the product: launch new versions of software to add support for new NVIDIA cards when they are released and fix bugs in the code if the company reports any. No new functionality development in any form was ever assumed. That’s it as it is defined by contract signed by both parties. That’s the functionality we included in the development budget and in royalty fees. That’s how you had to see original EVGA Precision if it was designed by EVGA. And if the company is brave enough to call it “a lot of the same ideas and concepts originally set by EVGA’s Precision” – let it be so.
Yes, I know I did huge mistake myself, overclocking tools development is a passion and hobby of my life so I tried to combine the hobby and business and started adding new and new things to the project on top of commercially functionality licensed by EVGA. Now I learned the lesson, you cannot do it with business because the companies lose self-control because of greediness.

Anyway, this way Precision was powered up by other advanced features from original RivaTuner: G15 monitoring features, screen capture support, entire On-Screen Display support module, tray icon monitoring and so on. No development budget or royalty fees were ever requested for those features and additionally bundled applications like RTSS and it was absolutely OK for me to develop and support those things freely simply because I liked coding them. So I’m certain that I followed the contract 200%, but if the company thinks differently I see absolutely no problems in terminating the contract. But it is not OK for me to previously licensed things stolen. Especially, if the company got free license on them like it was with RTSS. Sorry, EVGA, but it is not OK.
And by the way, the company PR said at least a part of truth: EVGA indeed requested me to add 64bit OSD to Precision before it became available in Afterburner, but did it in rather interesting form. The company expected to add new free feature to RTSS they got freely to use it in commercial product. Bravo. With Battlefield 4 launch both MSI and EVGA users wanted to get 64bit OSD badly. Both MSI and EVGA knew that it is rather time consuming task, both vendors perfectly realized that it is big job and ut is not covered by the contract. MSI preferred to make users happy and invest into development of it. And other vendor preferred to sit and wait while some crazy Russian programmer code it for them freely due to his coding passion. So once again, if the company believe that they can call it “ we became Alex/Unwinder and Afterburner’s free consultant“ let it be so, I can only sadly smile on that."
Evga's two points did not even refute that they/Evga is stealing. All they say is we made a gui skin and added some features. Seems like there is more to this story than what is being divulged.
Posted on Reply
#35
TRWOV
you know what, if only EVGA hadn't come out with the "100% in-house development" thing this stuff wouldn't have blown up the way it did. :banghead:
Posted on Reply
#36
kn00tcn
RecusWell, why create something new when you can borrow?
well no, the implication here is that things were taken, that it's not built from scratch

it's different from copying (possibly unpatented) ideas
Posted on Reply
#37
Unregistered
I'm just not surprised when a big company/corp acts like a *unt, we all know they are and we all know they have unsavoury crap going on in the background, evga just got caught.
Posted on Edit | Reply
#38
Diverge
Pretty crappy on EVGA's part. Last time I buy one of their products. Anything they design is crap anyway (motherboard bioses anyone?), unless it's just them slapping a sticker on an OEM design.
Posted on Reply
#39
20mmrain
Karma is a bitch Huh? Oh well!
Posted on Reply
#40
Popocatepetl
SeleneOutlook Express keep crashing
There's your problem mister!
Posted on Reply
#42
TRWOV
zenlaserman100 percent C&P'd in-house
That's not true either, the core program isn't Rivatuner, Unwinder himself said so; it's just RTSS what's being copied.

A side effect is that all the plugins and skins developed for previous Precision versions don't work with the new one.
Posted on Reply
#43
Kyuuba
The application is now available on Steam, how ridiculous!..
Posted on Reply
#45
eidairaman1
The Exiled Airman
I think Unwinder should Partner up with Pc Partner (Sapphire and Nvidia Counterpart) and tell Evga to go eat a dick
Posted on Reply
#46
zenlaserman
TRWOVThat's not true either, the core program isn't Rivatuner, Unwinder himself said so; it's just RTSS what's being copied.

A side effect is that all the plugins and skins developed for previous Precision versions don't work with the new one.
* <------------- my joke is here









* <------------- your head is here

I don't expect you to get that one either.
Posted on Reply
#47
eidairaman1
The Exiled Airman
zenlaserman* <------------- my joke is here









* <------------- your head is here

I don't expect you to get that one either.
Well you certainly showed yourself to be an
( ! ) (ps another name for donkey/burro/liberal/democrat) Respect veteran members here and youll get help when you need it the most otherwise disrespect them and theyll turn their back on you.
Posted on Reply
#48
buildzoid
Unless EVGA and Alex/Unwinder release the sourcecode, EVGA could be using different sourcecode that uses the same GUI. Basically everyone involved in this is F*cked. EVGA can't release their(?) own sourcecode because then it could be copied and Alex/Unwinder can't either for the same reason. Honestly I don't know who to believe because so far neither party has offered any real evidence of what the copied sourcecode is and they won't unless they want to shoot themselves in the foot.

If it's a problem over the UI design then I don't care because a universal UI is always better than when every manufacturer has their own. Even if everyone copied the guy who did it best.

If I'm reading this wrong and EVGA is just violating something about redistributing RTSS then I honestly don't see any problem because they aren't claiming or re branding it. EVGA is just redistributing a free program.
Posted on Reply
Add your own comment
Aug 15th, 2024 00:35 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts