Jump to content

Program Support  

7 members have voted

  1. 1. How long do you think you should be entitled to Mainstream Support after a version (e.g. version 1.0) is released?

    • 30 Days
      0
    • 60 Days
      2
    • 90 Days
      0
    • 120 Days
      0
    • 180 Days
      0
    • 1 Year
      3
    • 2 Years
      1
    • 3-5 Years
      1
  2. 2. How long do you think you should be entitled to Extended Support after a version (e.g. version 1.3) is released?

    • 30 Days
      1
    • 60 Days
      0
    • 90 Days
      0
    • 120 Days
      0
    • 180 Days
      1
    • 1 Year
      0
    • 2 Years
      0
    • 3-5 Years
      3
    • As long as the software is maintained
      1
    • 10-15 Years
      1


So I recently ran into an area where I had to make support guidelines/policies for a project. It got me wondering, what kind of support policies are people actually happy with? I'm guessing people hate most of them (considering the backlash against XP's end of support as well as Windows Vista's)

 

So here's a poll (but you can also feel free to post below).

 

Mainstream support generally consists of new features, bug fixes, improvements and changes.

Extended Support generally consists of bug fixes and security patches.

 

I think that developers and consumers need to explore this topic further as many people on both sides of the fence don't fully understand the other......

 

Personally, I think that pre-release software should have vastly shorter mainstream support and extended support than stable releases. Especially if the rate of new builds coming out is high (e.g. once per week or once per day).

 

So what do you guys thinks :) ?

 

EDIT:

 

It seems as if the first person who voted misunderstood this.

 

Mainstream support for a version of a program can be from version 1.0 to 1.1 to 1.2 etc .

Extended support for a version of a program could be in the format of 1.0.5, 1.4.16 etc ,

 

Multiple versions can have overlapping mainstream or extended support. This doesn't necessarily mean that both need ridiculous amounts of extended support.

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to comment
https://linustechtips.com/topic/823273-opinions-on-software-support/
Share on other sites

Link to post
Share on other sites

Depending on the software tbh. But as long as it's still used, bug fixes should be made if the problem is major enough. 

I spent $2500 on building my PC and all i do with it is play no games atm & watch anime at 1080p(finally) watch YT and write essays...  nothing, it just sits there collecting dust...

Builds:

The Toaster Project! Northern Bee!

 

The original LAN PC build log! (Old, dead and replaced by The Toaster Project & 5.0)

Spoiler

"Here is some advice that might have gotten lost somewhere along the way in your life. 

 

#1. Treat others as you would like to be treated.

#2. It's best to keep your mouth shut; and appear to be stupid, rather than open it and remove all doubt.

#3. There is nothing "wrong" with being wrong. Learning from a mistake can be more valuable than not making one in the first place.

 

Follow these simple rules in life, and I promise you, things magically get easier. " - MageTank 31-10-2016

 

 

Link to post
Share on other sites

Just now, Bananasplit_00 said:

Depending on the software tbh. But as long as it's still used, bug fixes should be made if the problem is major enough. 

Yeah but I'm talking more or less Per Version (cos that's how support policies go).

 

It doesn't make sense to make a 1.5.30 update if 40.9.4 is available.

 

Maintaining different versions requires an understanding between the developers and consumers to agree on what versions will be supported for how long.

 

E,g, Version 1 is supported until 2020

Version 2 is supported until 2035

Etc,

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to post
Share on other sites

1 minute ago, AluminiumTech said:

Yeah but I'm talking more or less Per Version (cos that's how support policies go).

 

It doesn't make sense to make a 1.5.30 update if 40.9.4 is available.

 

Maintaining different versions requires an understanding between the developers and consumers to agree on what versions will be supported for how long.

 

E,g, Version 1 is supported until 2020

Version 2 is supported until 2035

Etc,

Well if 1.5.30 is still the most widely used version it does, otherwise yah, but as long as it's still used and relevant it should be maintained IMO 

I spent $2500 on building my PC and all i do with it is play no games atm & watch anime at 1080p(finally) watch YT and write essays...  nothing, it just sits there collecting dust...

Builds:

The Toaster Project! Northern Bee!

 

The original LAN PC build log! (Old, dead and replaced by The Toaster Project & 5.0)

Spoiler

"Here is some advice that might have gotten lost somewhere along the way in your life. 

 

#1. Treat others as you would like to be treated.

#2. It's best to keep your mouth shut; and appear to be stupid, rather than open it and remove all doubt.

#3. There is nothing "wrong" with being wrong. Learning from a mistake can be more valuable than not making one in the first place.

 

Follow these simple rules in life, and I promise you, things magically get easier. " - MageTank 31-10-2016

 

 

Link to post
Share on other sites

I see it the same as @Bananasplit_00. It depends on the software. You can't blanket everything with the same policy.

 

CPU: Ryzen 9 5900 Cooler: EVGA CLC280 Motherboard: Gigabyte B550i Pro AX RAM: Kingston Hyper X 32GB 3200mhz

Storage: WD 750 SE 500GB, WD 730 SE 1TB GPU: Gigabyte GTX 1050 PSU: Corsair SF750 Case: Streacom DA2

Monitor: LG 27GL83B Mouse: Razer Basilisk V2 Keyboard: G.Skill KM780 Cherry MX Red Speakers: Mackie CR5BT

 

MiniPC - Sold for $100 Profit

Spoiler

CPU: Intel i3 4160 Cooler: Integrated Motherboard: Integrated

RAM: G.Skill RipJaws 16GB DDR3 Storage: Transcend MSA370 128GB GPU: Intel 4400 Graphics

PSU: Integrated Case: Shuttle XPC Slim

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

Budget Rig 1 - Sold For $750 Profit

Spoiler

CPU: Intel i5 7600k Cooler: CryOrig H7 Motherboard: MSI Z270 M5

RAM: Crucial LPX 16GB DDR4 Storage: Intel S3510 800GB GPU: Nvidia GTX 980

PSU: Corsair CX650M Case: EVGA DG73

Monitor: LG 29WK500 Mouse: G.Skill MX780 Keyboard: G.Skill KM780 Cherry MX Red

 

OG Gaming Rig - Gone

Spoiler

 

CPU: Intel i5 4690k Cooler: Corsair H100i V2 Motherboard: MSI Z97i AC ITX

RAM: Crucial Ballistix 16GB DDR3 Storage: Kingston Fury 240GB GPU: Asus Strix GTX 970

PSU: Thermaltake TR2 Case: Phanteks Enthoo Evolv ITX

Monitor: Dell P2214H x2 Mouse: Logitech MX Master Keyboard: G.Skill KM780 Cherry MX Red

 

 

Link to post
Share on other sites

If your software is a utility or something small support isn't as necessary as if it's something people rely on and is highly affected by security flaws.  I think support for major versions should be provided for at least one year. 

 

If you are writing a service and an API, then those require lots of support. So does libraries. If you are writing a gui of netstat for example, that doesn't require any extended support. 

 

I would add a survey into the application.  For example before the application exits it prompts them to go to a survey.  If your application is commercially targeted, it's worthwhile asking product managers who no doubt could determine whether extended support is going to benefit you or the app's users.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×