ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Benefits of using open source GPL software

    IT Discussion
    5
    76
    4.9k
    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.
    • scottalanmillerS
      scottalanmiller @Dashrender
      last edited by

      @Dashrender said in Benefits of using open source GPL software:

      @scottalanmiller said in Benefits of using open source GPL software:

      @Dashrender said in Benefits of using open source GPL software:

      @scottalanmiller said in Benefits of using open source GPL software:

      @stacksofplates said in Benefits of using open source GPL software:

      @Dashrender said in Benefits of using open source GPL software:

      @scottalanmiller said in Benefits of using open source GPL software:

      @Dashrender said in Benefits of using open source GPL software:

      Other than being free to use, what value does this give the people using it?

      Open source does NOT mean free to use. It means free to support, inspect and modify. Often it is free to use, but that is not implied by the term open source nor by the GPL license.

      OH? the GPL license doesn't mean that anything licensed under GPL has to be given away free?

      Source code, that's all. Not a fully built and functioning version.

      And you only have to give away the source if someone gets the binary legitimately. If you use GPL software internally, you need never give even the source away.

      This doesn't even make sense. Is it GPL if you use it internally? I suppose you could license it under GPL, but why would you bother?

      Of course it is GPL if you use it internally. You bother so that you are ready to release. Or, 99.9999% of the time, you do it because you have no choice because you used GPL code.

      again, doesn't matter if you don't release it, as you already said.

      Doesn't matter until you try to release it, that's basically true. But it's still there affecting your options to release.

      1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller @Dashrender
        last edited by

        @Dashrender said in Benefits of using open source GPL software:

        @scottalanmiller said in Benefits of using open source GPL software:

        @Dashrender said in Benefits of using open source GPL software:

        For those that care - you might notice that I very specifically said "open source GPL software." I didn't say open source software - I knew that Scott would crucify me on that. I was specific to GPL (and other free for use/modify) licenses. This part was/is critical to the discussion.

        I'm not sure that this clarified anything. LOL

        GPL is open source. There is no point to stating "open source GPL" as that is redundant, unless you mean to include anything that is open source. So basically this only makes sense with the assumption that a comma is missing.

        You didn't say open source software, but you implied it. Then you said you were specific to GPL... and others. So not specific.

        I think you've made it more confusing rather than less. Are you talking GPL or open source? Those are the two visible options.

        I am talking only about software that is 100% free to use/modify/distribute. nothing more, nothing less. If there are any kinds of licensing that prevents it from being 100% free use to or to modify or to distribute, then it's not included.

        I.E. as I understand it, TrueCrypt was not free on at least one of these fronts, because of the licensing it was under.

        Correct, TC wasn't but turned into one of these. So while it "wasn't open" it was closed in such a way that it automatically became open.. which is almost the same as having been open.

        But so your description is just "open source", don't include GPL then. because you mean to include BSD, MIT, Apache, AGPL, etc.

        1 Reply Last reply Reply Quote 0
        • matteo nunziatiM
          matteo nunziati @stacksofplates
          last edited by

          @stacksofplates said in Benefits of using open source GPL software:

          @Dashrender said in Benefits of using open source GPL software:

          @scottalanmiller said in Benefits of using open source GPL software:

          @Dashrender said in Benefits of using open source GPL software:

          @scottalanmiller said in Benefits of using open source GPL software:

          @stacksofplates said in Benefits of using open source GPL software:

          @Dashrender said in Benefits of using open source GPL software:

          @scottalanmiller said in Benefits of using open source GPL software:

          @Dashrender said in Benefits of using open source GPL software:

          Other than being free to use, what value does this give the people using it?

          Open source does NOT mean free to use. It means free to support, inspect and modify. Often it is free to use, but that is not implied by the term open source nor by the GPL license.

          OH? the GPL license doesn't mean that anything licensed under GPL has to be given away free?

          Source code, that's all. Not a fully built and functioning version.

          And you only have to give away the source if someone gets the binary legitimately. If you use GPL software internally, you need never give even the source away.

          This doesn't even make sense. Is it GPL if you use it internally? I suppose you could license it under GPL, but why would you bother?

          Of course it is GPL if you use it internally. You bother so that you are ready to release. Or, 99.9999% of the time, you do it because you have no choice because you used GPL code.

          again, doesn't matter if you don't release it, as you already said.

          It does for GPL. If you used any other GPL code and modified it in any way, you are required to provide that to the upstream provider.

          No you don't. You have to provide source only if you redistribute it. not if you use it. Also you can charge for source if you redistribute software. You cannot charge for the source if you sell appliances (HW) based on open source code.

          Back to main OP questions, GPL/BSD and so are useful because:

          • you get more support form community. something quite difficult with closed source . In the latter case it is mostly empirical evidence, with opensource you can look at the code. Alao you can still buy enterprise support with opensource.
          • I've done it a lot of code inspection to help myself understand where I was wrong. Something I can't do when I stuck with closed source. Here I must buy support.
          • opensource is really audited by a larger audience
          stacksofplatesS scottalanmillerS 2 Replies Last reply Reply Quote 1
          • stacksofplatesS
            stacksofplates @matteo nunziati
            last edited by

            @matteo-nunziati said in Benefits of using open source GPL software:

            @stacksofplates said in Benefits of using open source GPL software:

            @Dashrender said in Benefits of using open source GPL software:

            @scottalanmiller said in Benefits of using open source GPL software:

            @Dashrender said in Benefits of using open source GPL software:

            @scottalanmiller said in Benefits of using open source GPL software:

            @stacksofplates said in Benefits of using open source GPL software:

            @Dashrender said in Benefits of using open source GPL software:

            @scottalanmiller said in Benefits of using open source GPL software:

            @Dashrender said in Benefits of using open source GPL software:

            Other than being free to use, what value does this give the people using it?

            Open source does NOT mean free to use. It means free to support, inspect and modify. Often it is free to use, but that is not implied by the term open source nor by the GPL license.

            OH? the GPL license doesn't mean that anything licensed under GPL has to be given away free?

            Source code, that's all. Not a fully built and functioning version.

            And you only have to give away the source if someone gets the binary legitimately. If you use GPL software internally, you need never give even the source away.

            This doesn't even make sense. Is it GPL if you use it internally? I suppose you could license it under GPL, but why would you bother?

            Of course it is GPL if you use it internally. You bother so that you are ready to release. Or, 99.9999% of the time, you do it because you have no choice because you used GPL code.

            again, doesn't matter if you don't release it, as you already said.

            It does for GPL. If you used any other GPL code and modified it in any way, you are required to provide that to the upstream provider.

            No you don't. You have to provide source only if you redistribute it. not if you use it. Also you can charge for source if you redistribute software. You cannot charge for the source if you sell appliances (HW) based on open source code.

            Back to main OP questions, GPL/BSD and so are useful because:

            • you get more support form community. something quite difficult with closed source . In the latter case it is mostly empirical evidence, with opensource you can look at the code. Alao you can still buy enterprise support with opensource.
            • I've done it a lot of code inspection to help myself understand where I was wrong. Something I can't do when I stuck with closed source. Here I must buy support.
            • opensource is really audited by a larger audience

            Ah I thought it was even if you just modify it. How would your users use it without it being distributed though?

            matteo nunziatiM scottalanmillerS DashrenderD 4 Replies Last reply Reply Quote 0
            • matteo nunziatiM
              matteo nunziati @stacksofplates
              last edited by

              @stacksofplates said in Benefits of using open source GPL software:

              @matteo-nunziati said in Benefits of using open source GPL software:

              @stacksofplates said in Benefits of using open source GPL software:

              @Dashrender said in Benefits of using open source GPL software:

              @scottalanmiller said in Benefits of using open source GPL software:

              @Dashrender said in Benefits of using open source GPL software:

              @scottalanmiller said in Benefits of using open source GPL software:

              @stacksofplates said in Benefits of using open source GPL software:

              @Dashrender said in Benefits of using open source GPL software:

              @scottalanmiller said in Benefits of using open source GPL software:

              @Dashrender said in Benefits of using open source GPL software:

              Other than being free to use, what value does this give the people using it?

              Open source does NOT mean free to use. It means free to support, inspect and modify. Often it is free to use, but that is not implied by the term open source nor by the GPL license.

              OH? the GPL license doesn't mean that anything licensed under GPL has to be given away free?

              Source code, that's all. Not a fully built and functioning version.

              And you only have to give away the source if someone gets the binary legitimately. If you use GPL software internally, you need never give even the source away.

              This doesn't even make sense. Is it GPL if you use it internally? I suppose you could license it under GPL, but why would you bother?

              Of course it is GPL if you use it internally. You bother so that you are ready to release. Or, 99.9999% of the time, you do it because you have no choice because you used GPL code.

              again, doesn't matter if you don't release it, as you already said.

              It does for GPL. If you used any other GPL code and modified it in any way, you are required to provide that to the upstream provider.

              No you don't. You have to provide source only if you redistribute it. not if you use it. Also you can charge for source if you redistribute software. You cannot charge for the source if you sell appliances (HW) based on open source code.

              Back to main OP questions, GPL/BSD and so are useful because:

              • you get more support form community. something quite difficult with closed source . In the latter case it is mostly empirical evidence, with opensource you can look at the code. Alao you can still buy enterprise support with opensource.
              • I've done it a lot of code inspection to help myself understand where I was wrong. Something I can't do when I stuck with closed source. Here I must buy support.
              • opensource is really audited by a larger audience

              Ah I thought it was even if you just modify it. How would your users use it without it being distributed though?

              well I think it really boils down to what redistribution is. If you consider internal use, IMHO you do not redistribute (also souce is usually available inside the same company, at least at my scale). If you give to a third party, then yes you are redistributing.

              BTW a remarcable example of user usage without redistribution is web apps: this is why FSF created the AGPL.

              stacksofplatesS 1 Reply Last reply Reply Quote 3
              • stacksofplatesS
                stacksofplates @matteo nunziati
                last edited by

                @matteo-nunziati said in Benefits of using open source GPL software:

                @stacksofplates said in Benefits of using open source GPL software:

                @matteo-nunziati said in Benefits of using open source GPL software:

                @stacksofplates said in Benefits of using open source GPL software:

                @Dashrender said in Benefits of using open source GPL software:

                @scottalanmiller said in Benefits of using open source GPL software:

                @Dashrender said in Benefits of using open source GPL software:

                @scottalanmiller said in Benefits of using open source GPL software:

                @stacksofplates said in Benefits of using open source GPL software:

                @Dashrender said in Benefits of using open source GPL software:

                @scottalanmiller said in Benefits of using open source GPL software:

                @Dashrender said in Benefits of using open source GPL software:

                Other than being free to use, what value does this give the people using it?

                Open source does NOT mean free to use. It means free to support, inspect and modify. Often it is free to use, but that is not implied by the term open source nor by the GPL license.

                OH? the GPL license doesn't mean that anything licensed under GPL has to be given away free?

                Source code, that's all. Not a fully built and functioning version.

                And you only have to give away the source if someone gets the binary legitimately. If you use GPL software internally, you need never give even the source away.

                This doesn't even make sense. Is it GPL if you use it internally? I suppose you could license it under GPL, but why would you bother?

                Of course it is GPL if you use it internally. You bother so that you are ready to release. Or, 99.9999% of the time, you do it because you have no choice because you used GPL code.

                again, doesn't matter if you don't release it, as you already said.

                It does for GPL. If you used any other GPL code and modified it in any way, you are required to provide that to the upstream provider.

                No you don't. You have to provide source only if you redistribute it. not if you use it. Also you can charge for source if you redistribute software. You cannot charge for the source if you sell appliances (HW) based on open source code.

                Back to main OP questions, GPL/BSD and so are useful because:

                • you get more support form community. something quite difficult with closed source . In the latter case it is mostly empirical evidence, with opensource you can look at the code. Alao you can still buy enterprise support with opensource.
                • I've done it a lot of code inspection to help myself understand where I was wrong. Something I can't do when I stuck with closed source. Here I must buy support.
                • opensource is really audited by a larger audience

                Ah I thought it was even if you just modify it. How would your users use it without it being distributed though?

                well I think it really boils down to what redistribution is. If you consider internal use, IMHO you do not redistribute (also souce is usually available inside the same company, at least at my scale). If you give to a third party, then yes you are redistributing.

                BTW a remarcable example of user usage without redistribution is web apps: this is why FSF created the AGPL.

                Ah good point. I was just kind of considering redistribution anything that wasn't just yourself. Your example makes sense though.

                1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller @stacksofplates
                  last edited by

                  @stacksofplates said in Benefits of using open source GPL software:

                  @matteo-nunziati said in Benefits of using open source GPL software:

                  @stacksofplates said in Benefits of using open source GPL software:

                  @Dashrender said in Benefits of using open source GPL software:

                  @scottalanmiller said in Benefits of using open source GPL software:

                  @Dashrender said in Benefits of using open source GPL software:

                  @scottalanmiller said in Benefits of using open source GPL software:

                  @stacksofplates said in Benefits of using open source GPL software:

                  @Dashrender said in Benefits of using open source GPL software:

                  @scottalanmiller said in Benefits of using open source GPL software:

                  @Dashrender said in Benefits of using open source GPL software:

                  Other than being free to use, what value does this give the people using it?

                  Open source does NOT mean free to use. It means free to support, inspect and modify. Often it is free to use, but that is not implied by the term open source nor by the GPL license.

                  OH? the GPL license doesn't mean that anything licensed under GPL has to be given away free?

                  Source code, that's all. Not a fully built and functioning version.

                  And you only have to give away the source if someone gets the binary legitimately. If you use GPL software internally, you need never give even the source away.

                  This doesn't even make sense. Is it GPL if you use it internally? I suppose you could license it under GPL, but why would you bother?

                  Of course it is GPL if you use it internally. You bother so that you are ready to release. Or, 99.9999% of the time, you do it because you have no choice because you used GPL code.

                  again, doesn't matter if you don't release it, as you already said.

                  It does for GPL. If you used any other GPL code and modified it in any way, you are required to provide that to the upstream provider.

                  No you don't. You have to provide source only if you redistribute it. not if you use it. Also you can charge for source if you redistribute software. You cannot charge for the source if you sell appliances (HW) based on open source code.

                  Back to main OP questions, GPL/BSD and so are useful because:

                  • you get more support form community. something quite difficult with closed source . In the latter case it is mostly empirical evidence, with opensource you can look at the code. Alao you can still buy enterprise support with opensource.
                  • I've done it a lot of code inspection to help myself understand where I was wrong. Something I can't do when I stuck with closed source. Here I must buy support.
                  • opensource is really audited by a larger audience

                  Ah I thought it was even if you just modify it. How would your users use it without it being distributed though?

                  Running code and distributing binaries are not the same. Like I can host a website running on Apache and not be forced to provide a download of Apache and Linux code. Only if I let people download the binary of Apache must I provide the code to it.

                  1 Reply Last reply Reply Quote 0
                  • DashrenderD
                    Dashrender @stacksofplates
                    last edited by

                    @stacksofplates said in Benefits of using open source GPL software:

                    @matteo-nunziati said in Benefits of using open source GPL software:

                    @stacksofplates said in Benefits of using open source GPL software:

                    @Dashrender said in Benefits of using open source GPL software:

                    @scottalanmiller said in Benefits of using open source GPL software:

                    @Dashrender said in Benefits of using open source GPL software:

                    @scottalanmiller said in Benefits of using open source GPL software:

                    @stacksofplates said in Benefits of using open source GPL software:

                    @Dashrender said in Benefits of using open source GPL software:

                    @scottalanmiller said in Benefits of using open source GPL software:

                    @Dashrender said in Benefits of using open source GPL software:

                    Other than being free to use, what value does this give the people using it?

                    Open source does NOT mean free to use. It means free to support, inspect and modify. Often it is free to use, but that is not implied by the term open source nor by the GPL license.

                    OH? the GPL license doesn't mean that anything licensed under GPL has to be given away free?

                    Source code, that's all. Not a fully built and functioning version.

                    And you only have to give away the source if someone gets the binary legitimately. If you use GPL software internally, you need never give even the source away.

                    This doesn't even make sense. Is it GPL if you use it internally? I suppose you could license it under GPL, but why would you bother?

                    Of course it is GPL if you use it internally. You bother so that you are ready to release. Or, 99.9999% of the time, you do it because you have no choice because you used GPL code.

                    again, doesn't matter if you don't release it, as you already said.

                    It does for GPL. If you used any other GPL code and modified it in any way, you are required to provide that to the upstream provider.

                    No you don't. You have to provide source only if you redistribute it. not if you use it. Also you can charge for source if you redistribute software. You cannot charge for the source if you sell appliances (HW) based on open source code.

                    Back to main OP questions, GPL/BSD and so are useful because:

                    • you get more support form community. something quite difficult with closed source . In the latter case it is mostly empirical evidence, with opensource you can look at the code. Alao you can still buy enterprise support with opensource.
                    • I've done it a lot of code inspection to help myself understand where I was wrong. Something I can't do when I stuck with closed source. Here I must buy support.
                    • opensource is really audited by a larger audience

                    Ah I thought it was even if you just modify it. How would your users use it without it being distributed though?

                    Distributed publicly Is what I'm sure they mean. That would make sense. But if you write additional code for personal/company use, I see no reason why you would need to give that the original GPL folks.

                    1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @stacksofplates
                      last edited by

                      @stacksofplates said in Benefits of using open source GPL software:

                      Ah I thought it was even if you just modify it.

                      If you distribute you have to provide access even if you don't modify it.

                      1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller @matteo nunziati
                        last edited by

                        @matteo-nunziati said in Benefits of using open source GPL software:

                        Back to main OP questions, GPL/BSD and so are useful because:

                        • you get more support form community. something quite difficult with closed source . In the latter case it is mostly empirical evidence, with opensource you can look at the code. Alao you can still buy enterprise support with opensource.

                        Basically open source maintains every benefit of closed source PLUS lots of its own benefits.

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 4 / 4
                        • First post
                          Last post