HISE Logo Forum
    • Categories
    • Register
    • Login

    License

    Scheduled Pinned Locked Moved General Questions
    33 Posts 9 Posters 2.7k 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.
    • d.healeyD
      d.healey @A Former User
      last edited by

      @danial Proprietary, not commercial :)

      Libre Wave - Freedom respecting instruments and effects
      My Patreon - HISE tutorials
      YouTube Channel - Public HISE tutorials

      T 1 Reply Last reply Reply Quote 2
      • T
        TNTHM @d.healey
        last edited by

        @d-healey How does proprietary differ from commercial?

        d.healeyD 1 Reply Last reply Reply Quote 0
        • d.healeyD
          d.healey @TNTHM
          last edited by d.healey

          @TNTHM Proprietary means closed source. Commercial means you intend to make money from it.

          The HISE proprietary license is also a commercial license, not because it gives you permission to sell your plugin (you already had that with the GNU GPL) but because you have to give money to Christoph.

          Libre Wave - Freedom respecting instruments and effects
          My Patreon - HISE tutorials
          YouTube Channel - Public HISE tutorials

          T 1 Reply Last reply Reply Quote 1
          • T
            TNTHM @d.healey
            last edited by

            @d-healey when releasing a plugin under GNU GPL how do you provide the source code to the customer?

            d.healeyD 1 Reply Last reply Reply Quote 0
            • d.healeyD
              d.healey @TNTHM
              last edited by

              @TNTHM I put mine on github and give them a link.

              Libre Wave - Freedom respecting instruments and effects
              My Patreon - HISE tutorials
              YouTube Channel - Public HISE tutorials

              T 1 Reply Last reply Reply Quote 1
              • T
                TNTHM @d.healey
                last edited by

                @d-healey that makes sense. What is the source code for a compiled plugin? Or another way to say it is: where can I find the source code for my compiled plugin?

                1 Reply Last reply Reply Quote 0
                • d.healeyD
                  d.healey
                  last edited by

                  It's your HISE project folder, you probably don't want to put the binaries folder on github though because it's quite large, so add it to .gitignore.

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

                  T 1 Reply Last reply Reply Quote 1
                  • T
                    TNTHM @d.healey
                    last edited by TNTHM

                    @d-healey are compression algorithms allowed under GNU GPL. For instance, if I zip the file to make it smaller is that within the scope of the license?

                    Also is it required that you put all versions of xml and archives up, or is the build xml and archive sufficient?

                    d.healeyD 1 Reply Last reply Reply Quote 0
                    • d.healeyD
                      d.healey @TNTHM
                      last edited by

                      @TNTHM You need to include everything the user needs to recreate the plugin you are giving them. I don't think there are any specific rules about compression, just make sure the compression format isn't proprietary, so zip should be fine but rar wouldn't be.

                      Libre Wave - Freedom respecting instruments and effects
                      My Patreon - HISE tutorials
                      YouTube Channel - Public HISE tutorials

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        TNTHM @d.healey
                        last edited by

                        @d-healey Then is it also necessary to include the hise source code along with all gems and instructions for compiling and installing? That seems like overkill but I just want to be sure I understand the full scope of what is required.

                        d.healeyD 1 Reply Last reply Reply Quote 0
                        • d.healeyD
                          d.healey @TNTHM
                          last edited by

                          @TNTHM No you don't need to include HISE because that's not part of your project. We don't need to upload all of the build tools. If we're going to upload literally EVERYTHING that is needed then you're going to want to upload an entire OS too.

                          Libre Wave - Freedom respecting instruments and effects
                          My Patreon - HISE tutorials
                          YouTube Channel - Public HISE tutorials

                          T 1 Reply Last reply Reply Quote 1
                          • T
                            TNTHM @d.healey
                            last edited by TNTHM

                            @d-healey Is it necessary to disclose that Plugin A is under the GNU GPL license. If so, is it specified where we need to disclose that information?

                            With regards to source code under GNU GPL:

                            "In order for freedoms 1 and 3 (the freedom to make changes and the freedom to publish the changed versions) to be meaningful, you need to have access to the source code of the program. Therefore, accessibility of source code is a necessary condition for free software. Obfuscated “source code” is not real source code and does not count as source code."

                            I do not see anywhere that specifies where source code must be offered and in what capacity. Therefore, when a customer downloads the product, it is within the parameters of the GNU GPL license to attach the source code and install it in a specific location on their computer where they can access it as they see fit. Is this correct?

                            d.healeyD 1 Reply Last reply Reply Quote 0
                            • d.healeyD
                              d.healey @TNTHM
                              last edited by d.healey

                              @TNTHM

                              I think you should read the license and accompanying FAQ

                              Is it necessary to disclose that Plugin A is under the GNU GPL license. If so, is it specified where we need to disclose that information?

                              See the section headed How to Apply These Terms to Your New Programs and Section 0 which says

                              An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.

                              The usual place to display licenses is in the installer. The user needs to be made aware of their rights and agree to the license before they install the software. You should also add a license doc, often called COPYING to the source code root folder. You also need to include a license header at the top of every source code file.

                              I do not see anywhere that specifies where source code must be offered and in what capacity.

                              See section 6. Conveying Non-Source Forms.

                              Libre Wave - Freedom respecting instruments and effects
                              My Patreon - HISE tutorials
                              YouTube Channel - Public HISE tutorials

                              T 2 Replies Last reply Reply Quote 1
                              • T
                                TNTHM @d.healey
                                last edited by TNTHM

                                @d-healey said in License:

                                I thought I had read the license but it looks like I just read their summary of the license. Thanks for the links!

                                1 Reply Last reply Reply Quote 1
                                • T
                                  TNTHM @d.healey
                                  last edited by

                                  @d-healey

                                  You also need to include a license header at the top of every source code file.

                                  I'm unclear about what this means.
                                  What is a license header?
                                  Do I need to edit each file in the source code to contain one, or do I need to add one to each folder in the source code?

                                  LindonL d.healeyD 2 Replies Last reply Reply Quote 0
                                  • LindonL
                                    Lindon @TNTHM
                                    last edited by Lindon

                                    @TNTHM said in License:

                                    @d-healey

                                    You also need to include a license header at the top of every source code file.

                                    I'm unclear about what this means.
                                    What is a license header?
                                    Do I need to edit each file in the source code to contain one, or do I need to add one to each folder in the source code?

                                    its a piece of text (a comment) asserting that the code is open source and which open source license it uses and what the copyrights are.

                                    I suggest you go to one of the open source forums and ask these questions there, though David IS an expert on this stuff..

                                    HISE Development for hire.
                                    www.channelrobot.com

                                    T 1 Reply Last reply Reply Quote 1
                                    • T
                                      TNTHM @Lindon
                                      last edited by

                                      @Lindon Good point. Do you have an open source forum that you can recommend?

                                      LindonL 1 Reply Last reply Reply Quote 0
                                      • LindonL
                                        Lindon @TNTHM
                                        last edited by Lindon

                                        @TNTHM maybe start with opensopurce.org and go from there?

                                        HISE Development for hire.
                                        www.channelrobot.com

                                        T LindonL 2 Replies Last reply Reply Quote 1
                                        • T
                                          TNTHM @Lindon
                                          last edited by

                                          @Lindon Thank you. I appreciate it.

                                          1 Reply Last reply Reply Quote 0
                                          • LindonL
                                            Lindon @Lindon
                                            last edited by Lindon

                                            @Lindon would help if I spelt it correctly...

                                            opensource.org

                                            HISE Development for hire.
                                            www.channelrobot.com

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

                                            14

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            103.1k

                                            Posts