More > JRiver Media Center 21 for Windows
Upgrade for fixes/changes?
csimon:
What's the positiion regarding things not working properly that are not caused by third parties? If a bug is found in a purchased version of MC, is it reasonable to have to pay again for another release of the product in order to get it fixed, or should bugs be fixed in new builds of the original purchased product? Is the support for bug fixes not included in the original purchase price?
glynor:
I can't speak for JRiver, because I don't work for them, but I know how it works because I've been here a long while. You have, too, csimon.
Each major version of MC is developed actively for about a year. This year is divided into several "sections". Early in the development cycle, they are "free" to make major changes and add new features, which often breaks things. Later on, they slow down on adding new features and try to focus on "cleaning up their mess" (finishing the stuff they added and fixing the stuff they broke while making changes). Near the end of the development cycle, they add almost nothing, and work almost exclusively on polishing and bug-quashing (sometimes releasing minor features, or things that had been in development but unreleased for a long while). Then, at the very, very end (as they start on the new version), they usually put out a handful of new builds that fix up a few last issues discovered near the end.
We're in this last phase now. Then, after a few more builds, they stop development on the old version and move the team entirely to the new version. Does this make the software absolutely perfect in every conceivable way at the end? Does that mean they fix every single thing reported by every single customer? No, of course not. Some things are discovered after they're done, some things are minor enough or only impact a subset of users (or are just too difficult to fix without causing lots of new issues), and some things they just decide aren't worth addressing for their own reasons. But, it does make it a stable platform that can be used without changing over the next few months while they break things in the new version and try to make us new, cool stuff to use.
All software made by humans has bugs. The copy of Adobe Photoshop CS5.5 I have has a list of known issues that can fill a short book. The copies of Polycom RealPresence Resource Manager, Digital Media Application, and RMX that I have, which I paid a quarter-million dollars for, have a literal book of bugs and known issues (and others that aren't in the books). If I stop paying the maintenance contract price every year, I stop getting upgrades (which fix some bugs and make new ones). Even hardware "code" has bugs. Every Intel CPU revision has a list of Errata they publish (and update as they find new things) in the Processor Specification Update. Some of these are fixed in microcode updates, some have published workarounds (which often amount to "don't do that"), and some require them to turn off features and fix it in the next go-round.
Because it is software made by humans which are imperfect, running on software built by humans which are imperfect, running on hardware built by humans which are imperfect. There's no such thing as perfection in this world.
csimon:
Well, I've learned my lesson, I'm not paying the "maintenance contract" fee until I know that that the flaws I've reported for several years have actually been fixed. I've paid it for many years in good faith but it bears no fruit. And in the meantime I'm moving over from MC to other solutions that do actually work.
glynor:
--- Quote from: csimon on July 28, 2015, 07:36:36 am ---Well, I've learned my lesson, I'm not paying the "maintenance contract" fee
--- End quote ---
Media Center does not have a maintenance contract (which would be absurd for a product that costs essentially nothing, as MC does). When you buy a new version, you are buying that version as it is on that day. If it does not do what you want at the time when you purchase it, I'd recommend that you do not purchase it (I'd give the same advice for all products, everywhere).
Quite often, they will fix and improve things with upgrades throughout the year, and you've certainly gotten a lot of improvements over the years. But, there is no guarantee that what you find to be important and essential will match what JRiver finds to be important and essential (or even that they'll agree that something is "broken" that doesn't work the way you want it to).
That's fine. If you aren't satisfied with the product as it is, don't buy it. I don't think anyone could fault you for that.
JimH:
A lot of this is covered in JRiver's Business Model.
You never need to buy an upgrade. Your license will work forever.
Every version has a free trial. You can use it for 30 days to decide whether it deserves your support.
Navigation
[0] Message Index
[*] Previous page
Go to full version