Re: Sound freezes
Duncan <[email protected]> Wed, 13 Aug 2014 20:31:14 +0000 (UTC)
| Newsgroups | gmane.linux.gentoo.desktop |
|---|---|
| Message-ID | <[email protected]> |
Alex Efros posted on Wed, 13 Aug 2014 21:29:08 +0300 as excerpted: > Hi! >=20 > On Wed, Aug 13, 2014 at 05:17:54PM +0000, Duncan wrote: >> skype considers itself master over users and refuses to give them the >> right to see and modify the code running on their own systems, there's >> little that can be done, except to choose not to run code from people >> who refuse to recognize my rights as a user, which is exactly what I >> do. >=20 > I'm 100% agree. I hate Skype and successfully avoided it for years. > But, thing is, some of my customers and co-workers use it, it's > "corporate standard" for them, so only choice I have is either lose som= e > interesting work projects and ability to talk with several friends or > start using Skype. :( While I recognize people need to be able to take their own position and=20 that mine won't work for everyone, my own solution to that is simple=20 enough -- I simply /can't/ install the proprietary stuff, at least not=20 legally, since I can no longer agree to, among other things, various bits= =20 of most EULAs as well as the liability waiver that's standard for most=20 software (including the GPL), when it's applied to "black box" binary- only software. Specifically, most software (including GPLed software) essentially makes=20 the user responsible for any damage or harm that the software may cause,=20 including damage to the system it runs on, etc. While there's legally a=20 good reason for that and I don't begrudge the right of authors to ask=20 that users assume that sort of responsibility, especially in the=20 freedomware case where user patches that the software developers=20 obviously have no control over are specifically supported and encouraged,= =20 I simply cannot and will not assume legal responsibility for black-box=20 software I do not have either the legal right or the literal availability= =20 of code to examine, in ordered to give me a fair basis of determining=20 whether it's reasonable for me to agree to that waiver in the first place= . IOW, it seems to me that software authors who choose to include that=20 waiver language should equally be required to make their sources=20 available so people can actually determine what the software does and=20 whether a user can in all legal sanity actually determine the viability=20 of signing those liability rights away. For me it's relatively simple,=20 if I don't have the sources, I don't agree to transfer that liability to=20 me. End of story. And in all fairness, in the absence of such an agreement, I expect the=20 authors wouldn't be comfortable with me running their software anyway. I= =20 know I'd not be comfortable with it, were I in their position, anyway. There actually IS software available that has far stricter proofs of=20 functionality applied against it, where such waivers are not asked and=20 where they likely wouldn't be granted in any case. This is the type of=20 software used in, for example, flight control systems on commercial jets,= =20 and for control systems of nuclear reactors and the like. But this sort=20 of software tends to have a **MUCH** higher cost, two orders of magnitude= =20 higher at least, and the hardware it runs on has similar function- verification certification requirements. "In my ideal world" I wouldn't ban proprietary software, I'd simply=20 demand a "fair is fair" equality in these liability waiver agreements,=20 etc, such that any such agreement or demand for it would be illegal=20 unless the sources were actually available under fair terms (that means=20 at minimum, no NDAs on sources, no required agreement not to work on=20 competing software, etc) for users to examine, before they were asked to=20 sign those liability waivers. The practical effect of such a fairness policy would be to price=20 proprietaryware out of practical competition range, since proving and=20 insuring the software to such high legal liability standards would price=20 them well out of the common market range. A few proprietary products=20 might remain in fringe areas, and of course single-user (including single= =20 corporate user) software wouldn't be affected as such single-user=20 software is either used by the same people who authored it, or the author= =20 was hired or contracted and such for-hire or for-contract produced=20 software normally already has the sources and liabilities questions=20 resolved as part of the conditions of the employment or contract. The GP= L=20 similarly doesn't normally affect those cases either, for much the same=20 reason. Anyway, when I explain that I /can't/ legally run most proprietary=20 software, explaining why in the level of detail required by the context=20 (so many time's it's simply that I can't legally run it because I can't=20 agree to the EULAs, etc, and that's that, no detail needed), the question= =20 almost always resolves itself. Few feel themselves in a position to=20 advocate that I put myself in legal jeopardy, and even the BSA and=20 similar proprietary software boosters find themselves at a loss when=20 faced with such reasoning, effectively using their own arguments of legal= =20 legitimacy against them, much as the GPL uses copyright law to boost=20 copyleft. And "friends" that don't see the problem there and drop the=20 subject concerning what I run, regardless of what personal decisions they= =20 make about what they themselves choose to run and how they resolve their=20 own legal choices, really aren't friends at all. Of course it's worth pointing out that it's not an employment issue, as=20 long as /the/ /employer/ assumes legal responsibility for making those=20 sorts of agreements in the context of anything I'm required to use in the= =20 course of my employment. If it's the employer's systems running whatever= =20 software they've assumed legal responsibility for, fine. And if they=20 want to buy hardware for me to run whatever software they might require,=20 and then as their representative I am told to agree to whatever EULAs,=20 etc, in sufficient detail that it's them assuming liability and I'm=20 simply acting as their agent, that's fine too. As long as they don't=20 expect me to install proprietary software on BYOD devices I've paid for=20 with my own money, and otherwise myself assume the liability for the=20 functionality of, because again, if it's black-box software, I can't see=20 /what/ it does, and thus I cannot and will not assume liability for it. =20 Should that be required, I couldn't in good conscience work there=20 anyway. There's other places I can work. So explained in that way, it generally ceases to be a problem. And where= =20 it doesn't cease to be a problem, the people involved are obviously=20 asking me to either break the law or at minimum, bend my own ethics, so=20 it's in my interest to cease being involved with them anyway. Of course as a practical matter, it does in fact end up being a bit more=20 difficult to communicate with some people, and the relationship will=20 either survive that reality or it'll ultimately cease to be a problem=20 simply due to the hassle factor, but again, either they'll respect me for= =20 the position I've taken and the relationship will be the stronger for it,= =20 or... on balance it's better that the relationship eventually goes away=20 anyway. (Note that it's not an exclusive-or. They can respect me for my= =20 position, but still find it enough of a hassle that the relationship=20 eventually ceases anyway. Oh, well... such things happen. Sometimes=20 life brings around a second opportunity years later, too, after=20 circumstances have changed.) > I just hope people will start moving from Skype soon, maybe to Tox.im o= r > some other open and secure alternative (I just hope it won't be > Hangouts). Again, no attempt to make other people's decisions for them here, but=20 it's worth noting that such "social apps" have a usefulness geometrically= =20 related to the number of people that use them, such that by choosing to=20 use skype you're another user making it that much more useful to=20 everybody else, thus directly supporting its usefulness to others and=20 working against the rise of an equally useful competitive alternative. =20 It's called the network effect. Skype is as useful as it is precisely /because/ so many people use it. =20 And precisely because so many less people use alternatives, they're not=20 as useful. So if you want an open alternative to skype that's as useful=20 as skype is, be sure that at mimimum you're running that alternative in=20 addition to skype, thus boosting the alternative's usefulness to others=20 via the network effect. Even better tho not necessarily practical for=20 some, stop using skype, so its usefulness to others via the network=20 effect goes down. One person alone doesn't do much, but it's something=20 one person alone CAN do, and in combination with many others acting=20 similarly, that "not much" can suddenly be a *MUCH* bigger effect than=20 originally considered. That network effect is what boycotts are built on= =20 as well, and why they work or don't work, depending on how successful=20 people are at getting others to make similar decisions, even when the few= =20 who started the boycott would have been unlikely to use those services=20 much anyway. My vote doesn't count for much alone, but politically it counts enough=20 for me to continue to vote, and for the same reason tho my own dollars=20 don't count for much alone, I very deliberately vote with them too, as=20 well as my online views and what I link, the social apps I use (or not),=20 etc. But that's just my own policy and why I have it. What others choose to=20 do with their own policies and why they have them is up to them. --=20 Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman