Benefits of using open source GPL software
-
@Dashrender said in Benefits of using open source GPL software:
You've lost me - are you saying the published compiled code isn't also covered under GPL?
It's covered. But since the GPL says you don't have to provide anything compiled it's "covered" in the sense that the GPL guarantees that you need not provide it.
-
@scottalanmiller said in Benefits of using open source GPL software:
@stacksofplates said in Benefits of using open source GPL software:
@scottalanmiller said in Benefits of using open source GPL software:
@wirestyle22 said in Benefits of using open source GPL software:
@Dashrender said in Benefits of using open source GPL software:
@wirestyle22 said in Benefits of using open source GPL software:
@Dashrender said in Benefits of using open source GPL software:
Hold on. You're saying that because RedHat is open source, they they can't hold you hostage for support? I suppose that's true, but it doesn't keep 1000's of companies from paying them millions in support fees anyway.
By choice, which is fine by me
We were specifically talking about MS - I don't see them holding anyone hostage for huge support fees. In fact, the most recent posting here had a person say they paid $250 for a single ticket to work on a Exchange problem. That seems VERY reasonable to me. One time call, no time limit on length of call, etc. A call like that to NTG would probably been 3-5x that minimum. That's nothing against NTG, but they are an hourly support company. In this cause MS gives near unlimited time to resolve a problem for their flat rate. Granted, the caller had to figure out how to phrase the question to fit inside one of MSs boxes, where NTG would not turned them away at regardless of setup, but in this case, and most others I've ran into, MS has done fine by it's customers in terms of support.
Microsoft does not guarantee that they can fix your problem either though and it's their own OS. So they can just cut it off when they want to essentially.
And if the issue is with their OS, they can simply hide it or refuse the fix. And they do, all the time. No guarantees, it's a case by case decision. Mostly their one price support is for your issues, not theirs, things that are not in their scope anyway.
Right, I've mentioned this before also. How do you know that there wasn't a hard coded password somewhere in the OS and they put out a KB that has a description of "bug fix for Excel"?
Exactly. Closed source doesn't hide things from the bad guys, it hides things from customers.
Again, this is part of the auditing benefit that was already mentioned - you're both beating a dead horse here.
I see no one arguing for close source.
-
@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.
-
@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:
@scottalanmiller said in Benefits of using open source GPL software:
@wirestyle22 said in Benefits of using open source GPL software:
@Dashrender said in Benefits of using open source GPL software:
@wirestyle22 said in Benefits of using open source GPL software:
@Dashrender said in Benefits of using open source GPL software:
Hold on. You're saying that because RedHat is open source, they they can't hold you hostage for support? I suppose that's true, but it doesn't keep 1000's of companies from paying them millions in support fees anyway.
By choice, which is fine by me
We were specifically talking about MS - I don't see them holding anyone hostage for huge support fees. In fact, the most recent posting here had a person say they paid $250 for a single ticket to work on a Exchange problem. That seems VERY reasonable to me. One time call, no time limit on length of call, etc. A call like that to NTG would probably been 3-5x that minimum. That's nothing against NTG, but they are an hourly support company. In this cause MS gives near unlimited time to resolve a problem for their flat rate. Granted, the caller had to figure out how to phrase the question to fit inside one of MSs boxes, where NTG would not turned them away at regardless of setup, but in this case, and most others I've ran into, MS has done fine by it's customers in terms of support.
Microsoft does not guarantee that they can fix your problem either though and it's their own OS. So they can just cut it off when they want to essentially.
And if the issue is with their OS, they can simply hide it or refuse the fix. And they do, all the time. No guarantees, it's a case by case decision. Mostly their one price support is for your issues, not theirs, things that are not in their scope anyway.
Right, I've mentioned this before also. How do you know that there wasn't a hard coded password somewhere in the OS and they put out a KB that has a description of "bug fix for Excel"?
Exactly. Closed source doesn't hide things from the bad guys, it hides things from customers.
Again, this is part of the auditing benefit that was already mentioned - you're both beating a dead horse here.
I see no one arguing for close source.
But it's the point of the thread. The benefits of open source are protection from the caveats of closed source.
-
@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?
-
@scottalanmiller said in Benefits of using open source GPL software:
@Dashrender said in Benefits of using open source GPL software:
yes they do! The SLA grants them that. As you've been saying for years, the SLA allows them to just pay the fine/fee for the SLA and move on. I'm not saying they do abandon their customers, but they could.
Except the big enterprise open source SLAs say that they CAN'T give up.
Well, then that's the contract.
-
@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.
-
@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.
That makes a lot of sense
-
@scottalanmiller said in Benefits of using open source GPL software:
@Dashrender said in Benefits of using open source GPL software:
As for me carrying my bad impression of MS forward - I have quite the opposite opinion of MS than you do.
I agree. But I think that it is the opposite of what you think that it is. I have a lot of faith in MS. You feel like you have a lot of faith in them, but your responses to things suggest the opposite. I think that you don't trust them at all, but use that to not trust others. I think I trust MS dramatically more than you do, regardless of your anecdotal success with support. I've never needed MS support for their OSes, ever. Not once. So once could say that my anecdotal success with them is dramatically better than yours.
Sure, of course you didn't need their support, likely because either you have never ran into a problem that you couldn't fix yourself, or because you had access to others that you felt were able to assist you in solutions faster and most cost effectively than MS could. Most SMBs don't have either of these. As stated in my example, if the guy with the Exchange problem would have called NTG, he would have likely paid many more times what he did. Would NTG have solved his problem? Of course they would have (at least we like to think so, there was no SLA/contract saying they had to, sooooo....).
-
@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.
-
@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.
-
@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.
-
@scottalanmiller said in Benefits of using open source GPL software:
@Dashrender said in Benefits of using open source GPL software:
As for me carrying my bad impression of MS forward - I have quite the opposite opinion of MS than you do.
I agree. But I think that it is the opposite of what you think that it is. I have a lot of faith in MS. You feel like you have a lot of faith in them, but your responses to things suggest the opposite. I think that you don't trust them at all, but use that to not trust others. I think I trust MS dramatically more than you do, regardless of your anecdotal success with support. I've never needed MS support for their OSes, ever. Not once. So once could say that my anecdotal success with them is dramatically better than yours.
I'm not sure where you're getting that I don't trust MS? I do trust them. Fully. I feel that they want to have a stable, secure, functional OS for it's users.
What makes you think I don't believe this? and while you're at it - why do you think you trust them more than I do?
-
@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:
As for me carrying my bad impression of MS forward - I have quite the opposite opinion of MS than you do.
I agree. But I think that it is the opposite of what you think that it is. I have a lot of faith in MS. You feel like you have a lot of faith in them, but your responses to things suggest the opposite. I think that you don't trust them at all, but use that to not trust others. I think I trust MS dramatically more than you do, regardless of your anecdotal success with support. I've never needed MS support for their OSes, ever. Not once. So once could say that my anecdotal success with them is dramatically better than yours.
Sure, of course you didn't need their support, likely because either you have never ran into a problem that you couldn't fix yourself, or because you had access to others that you felt were able to assist you in solutions faster and most cost effectively than MS could. Most SMBs don't have either of these. As stated in my example, if the guy with the Exchange problem would have called NTG, he would have likely paid many more times what he did. Would NTG have solved his problem? Of course they would have (at least we like to think so, there was no SLA/contract saying they had to, sooooo....).
If I can fix the problem myself, that's not an MS support issue. They are there to support Windows, not me. If they support me, which it is up to them to do, that's not in their scope and is a different issue. I thought that we were talking about support of the OS - fixing the product when it breaks. Not fixing me when I don't know how to do a task.
-
@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.
-
@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.
-
@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
-
@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?
-
@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.
-
@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.