Comment to 'Open Source & Paid Modules :--- Upgrade Concern (Paid Module vs Github Module Upload)'
  • @Alexey Mir My friend, if I may answer on behalf of and since I requested to conclude my theory on this, I hope it educates us all.

    What I learned :

    • UNA core is free to use
    • Vendors produce paid modules and with good reasons too. One, to earn from it, and two, to add more functionality
    • Github's main function is to allow programmers to pull source code so that when they add new modules, they program in sync with existing field parameters, ensuring system integrity, among other things. GitHub validates new input to ensure that even though multiple programmers have built a system, they all operate on the same basis as if it were one programmer. All this is to avoid data redundancy, bad normalization, performance issues etc.
    • GitHub though makes this available for us too, but, if we don't use it for what it is meant to be like explained above. We will end up the same way I did, somewhat confused and wonder.
    • Any paid product comes with a warranty usually, in this case, when paid for a product, the upgrades are free or face the consequences and, bear in mind, GitHub could keep the dev version and not production.