• 0 Posts
  • 8 Comments
Joined 4 years ago
cake
Cake day: March 20th, 2021

help-circle

  • Customization for big enterprises is actually a viable business model, only if it generates as much money as the company sustains and can continue to expand?

    Yes, it is only a viable business model in the end if it generates enugh revenues to cover materials and labour, like every business on planet Earth.


  • fafff@lemmy.mltoOpen Source@lemmy.ml*Permanently Deleted*
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    2 years ago

    I am sorry to say some of what you write is not correct.

    Red Hat — I know they had their slice of controversies lately, but still — is a ≃33bn USD company, how is that not making money? They sell solutions based on OSS (different from selling software!), which is one viable way of making money.

    Other ways are: selling support, selling licence exceptions (when you are the sole copyright holder of the codebase, MySQL did that), sponsored development for new features, SaaS (bad!), customization for big enterprises/public actors, open-sourcing software but keeping assets proprietary (some games do that), and many more.


  • I feel one of the most important things for a thriving open source project is easy onboarding.

    Statement of friendliness and similar are not that useful if I don’t know where to start to contribute to your project. A clean, up to date CONTRIBUTING file goes a long way, architecture documentation is extremely good, optimal is having an experience developer checking your patches and offering help.

    Repositories that I contribute to the most helped me in the first phases of the journey, it was awesome, I gave back.





  • If some code links to your GPL library, the whole project has to be licenced GPLv3, full stop. This does not “prevent people to use [it] at all”, it just stipulates that they have to make the source available and the source of improvements they make available. Each substantial library I write in my free time is GPLv3. I want to contribute to the ecosystem and I want everyone enjoying my work contributing back to the ecosystem.

    A similar licence, called LGPL, allows dynamic linking without having to make the code of the whole project available, just the code of the specific library + improvements. If for some reason you need this, I invite you to check how dynamic linking works in Pharo and read this FAQ by the FSF (and all other FAQs, it is a very clear, informative document).