Forum
    • Categories
    • Register
    • Login

    Is GitHub a good solution to distribute free products?

    Scheduled Pinned Locked Moved General Questions
    8 Posts 5 Posters 62 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • YinxiY
      Yinxi
      last edited by

      Hello,

      I want to distribute some audio effects through my WordPress website. I created them using Scriptnode, so they are fairly small plugins.

      I was wondering if using GitHub as a hosting platform could be a good solution, or if it’s better to use a CDN like Bunny. I would prefer a free or very low-cost option.

      GitHub puts me off a little because I would like people to download the files exclusively through my website rather than ending up on a public GitHub Release page.

      Being a very indecisive person 🙇 , if someone has had a similar situation and can share their choice or experience, it would really help me.

      Christoph HartC 1 Reply Last reply Reply Quote 0
      • David HealeyD
        David Healey
        last edited by David Healey

        If it's open source then putting it on github is a good idea. If it's closed source or you want to see download stats and have some control use Bunny.

        For sample libraries I wouldn't recommend github, but since yours is an effect it's not a bad choice. I use Github to host Rhapsody releases alongside the source code.

        If you're selling them then Gumroad or Payhip offer hosting and payment processing, so might also be a good option for you.

        Free HISE Bootcamp Full Course for beginners.
        YouTube Channel - Public HISE tutorials
        My Patreon - HISE tutorials

        modularsamplesM 1 Reply Last reply Reply Quote 2
        • Christoph HartC
          Christoph Hart @Yinxi
          last edited by

          @Yinxi if they are free and open source then yes I think GitHub is fine.

          You should be able to directly link to the latest binary download URL from your website with release/latest

          YinxiY 1 Reply Last reply Reply Quote 2
          • YinxiY
            Yinxi @Christoph Hart
            last edited by

            @Christoph-Hart Thanks for answering!

            I have a side question. I was wondering if open-source licenses require me to include the image files I created from Figma for the UI.

            dannytaurusD 1 Reply Last reply Reply Quote 0
            • dannytaurusD
              dannytaurus @Yinxi
              last edited by dannytaurus

              @Yinxi Images are usually treated the same as audio samples. They're data, not code.

              You only usually need to provide the code.

              EDIT: You only usually need to provide the code as open-source. The assets can be licensed as anything you like.

              Meat Beats: https://meatbeats.com
              Klippr Video: https://klippr.video

              Christoph HartC 1 Reply Last reply Reply Quote 1
              • modularsamplesM
                modularsamples @David Healey
                last edited by

                @David-Healey said in Is GitHub a good solution to distribute free products?:

                For sample libraries I wouldn't recommend github..

                FYI, I've been hosting multi GB sample libraries on GitHub for years now with no problems. Patches go in the repo, with the actual sample content being uploaded to releases. It's not the most elegant arrangement but saves on hosting fees.

                1 Reply Last reply Reply Quote 0
                • Christoph HartC
                  Christoph Hart @dannytaurus
                  last edited by

                  @dannytaurus ideally you make the assets available to users who want to compile the software somehow - if not then the software cannot be used and while it‘s not a legal violation of the GPL it kind of defeats the purpose of sharing it as open source project.

                  You can obviously license the assets under a different license than GPL.

                  If you‘re talking about the actual PSD files (or whatever format figma uses), then of course you don‘t need to include those.

                  dannytaurusD 1 Reply Last reply Reply Quote 1
                  • dannytaurusD
                    dannytaurus @Christoph Hart
                    last edited by

                    @Christoph-Hart Agreed. Sorry, I kinda cut myself off short there. Edited for clarity.

                    Meat Beats: https://meatbeats.com
                    Klippr Video: https://klippr.video

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    12

                    Online

                    2.1k

                    Users

                    13.2k

                    Topics

                    114.5k

                    Posts