• shalafi@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    3
    ·
    edit-2
    2 months ago

    Just because a product went defunct does not mean the entire code base is obsolete to the company.

    Suppose I release software that makes a profit for a while, then falls off and starts costing me money, obviously time to retire that thing. However, a ton of code in that original product was a stepping stone for newer projects. I now have two choices.

    A) Drop support and give world+dog my code, giving everyone a look into my existing products.

    B) Keep losing money on the old project and make up for it by overcharging for my latest work.

    That’s a lose-lose proposition.

    Your self-hosting solution sounds mighty fair!

    • invertedspear@lemm.ee
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 months ago

      I’ve been in software for more than 20 years now. I’ve done some pretty innovative things from time to time. There is nothing I have ever done or seen in any proprietary code base at any company I’ve ever worked at that isn’t at every other company. The only unique thing at any company is how all the puzzle pieces get connected. It’s pure ego to think that any idea you have in that now open source project is unique or what’s giving you any competitive advantage in your other projects.

      • superkret@feddit.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 months ago

        If there’s nothing unique or special in any company’s code base, then why does SAP software suck so much more than anything else?

        • DireTech@lemm.ee
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 months ago

          Definitely not supporting their quality, but a ton of the wtf designs are because of legacy customers paying millions to have it.