Slashdot Mirror


Free Software Foundation: Dating Is a Free Software Issue (fsf.org)

"I've been making the argument that everything is a free software issue for a few months now," writes the campaigns manager for the Free Software Foundation, in a new essay sharing thoughts on "the issues proprietary technology poses in dating and maintaining romantic relationships": Many dating Web sites run proprietary JavaScript... Proprietary JavaScript is a trap that impacts your ability to run a free system, and not only does it sneak proprietary software onto your machine, but it also poses a security risk. Any piece of software can be malicious, but proprietary JavaScript goes the extra mile. Much of the JavaScript you encounter runs automatically when you load a Web site, which enables it to attack you without you even noticing.

Proprietary JavaScript doesn't have to be the only way to use Web sites. LibreJS is an initiative which blocks "nonfree nontrivial" JavaScript while allowing JavaScript that is either free or trivial. Many dating apps are also proprietary, available only at the Apple App and Google Play stores, both of which currently require the use of proprietary software.

The essay also warns about the proprietry software used for restaurant reservations, ride-sharing apps, and chat applications. (Not to mention the non-free software behind gift shopping on Amazon.) And even if you decide on a romantic evening at home, "you might find yourself tempted by freedom-disrespecting, DRM-supporting streaming services like Hulu and Netflix...."

"These are all proprietary tools, and the act of using them restricts our freedoms. When the ways we connect with one another are proprietary, we're trusting our secrets, intimacies, and relationships to technology we cannot trust."

135 comments

  1. Is that you Stallman? by itsme1234 · · Score: 2

    Oh, sorry, it was you... Well in this case not only it isn't funny but it's somewhere from pathetic to dangerous. We can make fun of RMS but it's the world that's sick.

    1. Re: Is that you Stallman? by Anonymous Coward · · Score: 0

      And getting sicker. I'm so bored of clicking the 'reject all purposes' on some sites that I've simply stopped viewing pages on them. It's almost a full time job managing the blocking filters but many sites simply don't work without JavaScript and it's difficult going cold turkey on some of the bigger ones.

    2. Re:Is that you Stallman? by Anonymous Coward · · Score: 0

      Not unless he got a sex change and changed his name to Molly

    3. Re:Is that you Stallman? by SurenEnfiajyan · · Score: 2

      We can make fun of RMS but it's the world that's sick.

      The world isn't ideal, and many things (not only software) sometimes require compromises to work. One of these things are closed source proprietary programs which have many reasons (including economic, security, quality) to have place in our world and they won't disappear anytime soon. RMS is just too idealistic to be able to put up with the imperfection of the world. The world just can't magically become ideal. IMHO Eric Raymond is a much better FSF leader candidate since RMS is doing more harm than good to FOSS because of his idealism.

    4. Re:Is that you Stallman? by kurkosdr · · Score: 0

      We can make fun of RMS period. Because he deserves it. When you buy a car you don't rip the upholstery to see if there are any hidden microphones underneath. You trust the manufacturer thar any such device would have been disclosed and there are regulations to make sure this holds true. You also don't demand to examine the ECU software for any code designed to kill you on purpose while driving. You trust there is regulation against this.. The software problems of the world will not be solved by demanding source codes and unlocked bootloaders, they will be solved by regulation protecting customer rights. To prove to you I am right, let me ask a question: What is the legal definition of obfuscated source code? I mean something that can be used in court against a vendor providing obfuscated (and unexaminable) GPL source code?

    5. Re: Is that you Stallman? by Anonymous Coward · · Score: 2, Insightful

      Nonsense, Eric Raymond is an open source proponent, not a freedom software guy.

      aRTee

    6. Re:Is that you Stallman? by Lennie · · Score: 5, Insightful

      OK, I would like to say something: why do you think he deserves it ?

      It's his principles who got this open source revolution we have now to work at all. If you are on Slashdot there is a high chance that Linux and open source are at least part of what you support. So why make fun of him ? Or say he deserves it ? I would give him some respect instead.

      You do understand that the GPL of the Linux kernel made sure that the companies (even competitors) could/would want to work together on Linux ?

      And it was Linux and the GNU tools and compiler that got this ball rolling in a big way.

      You might not agree with him or some issues or all issues, but why make fun of someone ?

      --
      New things are always on the horizon
    7. Re: Is that you Stallman? by SurenEnfiajyan · · Score: 1

      Eric Raymond is an open source proponent

      And that's why I chose Raymond, he is more practical and not as idealistic and militant as RMS.

    8. Re:Is that you Stallman? by angel'o'sphere · · Score: 1

      since RMS is doing more harm than good to FOSS because of his idealism.
      It is not called idealism but ideology.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    9. Re:Is that you Stallman? by vux984 · · Score: 4, Insightful

      " When you buy a car you don't rip the upholstery to see if there are any hidden microphones underneath"

      But I am allowed to, and if i wanted to the manufacturer wouldn't try to stop me, and generally provides and so far to my knowledge the makers of cars have never been caught hiding mics in the upholstery.

      "You also don't demand to examine the ECU software for any code designed to kill you on purpose while driving."

      But you should be able to. 'Dieselgate' for the win right? software designed specifically to defeat pollution regulations so vehicles could get away with polluting more... maybe not designed to kill you personally, but leading to poorer air quality than there should have been which kills people daily.

      "You trust there is regulation against this."

      And even with the regulations actually being there, that trust was misplaced. I'm not sure you chose a very good example.

      "To prove to you I am right, let me ask a question"

      Wait, how on earth does that 'prove' you are right?

      "I mean something that can be used in court against a vendor providing obfuscated (and unexaminable) GPL source code?"

      I'm going to go out on a limb here and suggest that if's not the, you know "source" code the original developers actually work with then its not the source code. A simple litmus test of code inspection for X isn't necessary. The courts have the power to subpoena witnesses, and the necessary evidence.

    10. Re:Is that you Stallman? by Kjella · · Score: 2

      The world isn't ideal, and many things (not only software) sometimes require compromises to work.

      The question is if you need an idealistic or pragmatic torchbearer. Like if it was FLOSS is great... but we understand if you need nVidia's driver blob for your graphics. Oh and Steam for your games, because it's just entertainment. And MS Office, because compatibility. And Photoshop, because GIMP isn't the same. And so on, it would be like "okay use open source when it's convenient but if not that's fine". You always know what corner RMS will be in, even when the deck is obviously massively stacked against him he'll tell you how it ideally should be.

      And to be honest, he's not wrong. Your life is probably going to become more and more affected by computer code running somewhere that you don't really know what does, got no practical chance to inspect and even if you did you couldn't actually fix it nor pass it on to anyone else. But I'm thinking 99% of that is going to happen on a server in the cloud, granted we're not back to dumb terminals but a lot of the important ways our data is transformed is now off-device and the client might just as well be a web app running on Chromium or open source wrapped as an Electron app.

      --
      Live today, because you never know what tomorrow brings
    11. Re:Is that you Stallman? by zieroh · · Score: 0

      OK, I would like to say something: why do you think he deserves it ?

      Because he's an idealistic, militant dork who eats toe-boogers. Isn't that enough reason?

      --
      People who say "sheeple" have about as much sophistication as an AOL user, and in fact are probably actually AOL users.
    12. Re: Is that you Stallman? by Anonymous Coward · · Score: 0

      Fsf is a bit of a sausage fest

    13. Re:Is that you Stallman? by serviscope_minor · · Score: 2, Informative

      The world isn't ideal, and many things (not only software) sometimes require compromises to work.[...] RMS is just too idealistic to be able to put up with the imperfection of the world.

      I love how people just make up random shit that they think must be true about RMS without ever actually bothering to look at what he has done.

      the GNU project was initially built with proprietary tools on UNIX workstations. It only became fully self hosting in 1994 with the Linux kernel, a full 11 years after starting the project.

      Clearly RMS was entirely prepared to put up with the impefection of the world.

      IMHO Eric Raymond is a much better FSF leader candidate

      Maybe once upon a time, but he off went off the deep end.

      --
      SJW n. One who posts facts.
    14. Re:Is that you Stallman? by kurkosdr · · Score: 1

      You are free to rip out the upholstery of a car just like you can put a firmware in a hex editor or disassembler. But the manufacturer doesn't have to make it easy for you by providing schematics and making sure everything will be in easy reach and the process will be non-destructive. VW cheated and paid a hefty fine and people were put behind bars (or in house arrest). That's how regulation works. Compare with: "no regulations everything provided AS-IS but with source code and the 1% of nerds who know how to flash a firmware can take it from there". Source code availability is not proof customer and privacy rights are respected (as Canonical Ltd has shown). BTW go ahead and tell me how you are going to prove in court that the developers didn't work using the source code that was made available. You cannot produce a definition of what is obfuscated that doesn't include some of the FSF's osn GCC source code for example. Enough with the fetishization of source code. Software needs to be delivered in a way that works and respects the customer out of the box.

    15. Re:Is that you Stallman? by Anonymous Coward · · Score: 0

      The software problems of the world will not be solved by demanding source codes and unlocked bootloaders, they will be solved by regulation protecting customer rights.

      First of all, software freedom is a customer right. (If you are the owner of a device, you have the right to use it as you wish, including in ways not forseen by the manufacturer.) Sure, it would be great to have that right protected by law, but we both know that's not going to happen any time soon.

      Which leads to the more general point that expecting regulators to forsee and proactively forbid every abuse of customers' rights is rather naive. Even if those regulations existed, it's unbelievably naive to think that manufacturers, left to their own devices, won't do their best to work around such regulations, or even straight-up ignore them and treat the resulting fines as a cost of doing business.

      Nonetheless I think you do raise an interesting point. Would the world be better off if, instead of actively trying to correct the evils of proprietary software (by creating and promoting free software alternatives), we left things to grow steadily worse until the people of the world rose up and demanded that their governments abolish such things? It is conceivable that such a course of action could ultimately result in freedom for more people, though I find it unlikely that it would result in more freedom overall and it certainly would mean less freedom for us, right now.

      It is an interesting thing to think about, though obviously things could never have happened that way; if there hadn't been RMS, there would have been somebody else.

    16. Re: Is that you Stallman? by Anonymous Coward · · Score: 0

      RMS's militance is how he gets things done. Through sheer force of will and luck, he has made GCC probably one of the top 3 compilers in number of users... and everything attached to it. Microkernels are still impossible though.

    17. Re:Is that you Stallman? by Anonymous Coward · · Score: 0

      OK, I would like to say something: why do you think he deserves it ?

      Because he's a straight-up asshole. Crafting the GPL, that's fine and dandy. Trolling and telling everyone else that proprietary software is as evil as slavery? Only an asshole do that.

    18. Re:Is that you Stallman? by SurenEnfiajyan · · Score: 0

      the GNU project was initially built with proprietary tools on UNIX workstations. It only became fully self hosting in 1994 with the Linux kernel, a full 11 years after starting the project.

      Clearly RMS was entirely prepared to put up with the imperfection of the world.

      Being unable to permanently put up with imperfection doesn't necessarily mean inability to temporarily deal with proprietary "evil". He just doesn't accept that proprietary software has its place when there are no sane alternatives.

      For example, what software do you use to design complex parts for a car? What software do you use for complex PCB design? What software do you use to create music? What games do you or your relatives/children play? What accounting software do you use? What mail services do you use? How do you even search any information in internet? And so on. If you are able to do such (even relatively trivial daily) things without directly or indirectly dealing with "proprietary evil" than you might not even exist at all.

    19. Re: Is that you Stallman? by Anonymous Coward · · Score: 0

      If China is any example you'll be waiting until the end of time.

    20. Re:Is that you Stallman? by serviscope_minor · · Score: 2

      He just doesn't accept that proprietary software has its place when there are no sane alternatives.

      [citation needed].

      At most you could reasonably claim he says that free software could provide alternatives. I've never seen him claim it currently does.

      For example, what software do you use [...]

      Unless you back up your claims about what RMS says with actual not-out-of-context quotes/citations, I'm going to assume you're yet another person who's heard some stuff about RMS and so you assume you know what he says. Don't worry it's a popular hobby to do that. The problem is RMS is capable of a lot of nuance. People on the whole don't like nuance and it often gets lost.

      I'm not having a go really. If you know about RMS from second hand sources, you've almost certainly got it wrong because other people's ability to misunderstand him is astonishing.

      --
      SJW n. One who posts facts.
    21. Re:Is that you Stallman? by vux984 · · Score: 1

      "You are free to rip out the upholstery of a car just like you can put a firmware in a hex editor or disassembler."

      No. While I AM free to rip out the upholstery of a car. I am NOT EVEN necessarily free to even put firmware into a hex editor or disassembler. Between licensing, DRM, and the DMCA I may be both legally and technically prevented from doing this.

      There is a big difference between that and the company simply not going out of their way to make it easy for me.

      " VW cheated and paid a hefty fine and people were put behind bars (or in house arrest). That's how regulation works."

      Regulation didn't work. And the cheating would have been found out a lot sooner with access to the source. Sure they *eventually* got busted for not following them, but the harm was already done. A regulation that says 'no lead paint in toys' is worthless if nobody is able to effectively check the toys for lead paint.

      I am not anti-regulation, I agree with you that regulations give the government the teeth it needs. But you need *both*. If I want to build a bridge, you can pass all the regulations you like, but i still have to provide the blueprints and the whole project is subject to inspections and audits from before you break ground until the day its torn down.

      Regulation is only HALF the solution. Being able to inspect and audit the source is the other HALF.

      "BTW go ahead and tell me how you are going to prove in court that the developers didn't work using the source code that was made available."

      Subpoena the developers and ask them under oath. Inspect their source code repositories and development systems under warrant. Again, you are demanding some artificial requirement that I be able to 'prove' it from simply inspecting the source code itself; why?

      " Enough with the fetishization of source code. "

      Who is "fetishizing" it?

      "Software needs to be delivered in a way that works and respects the customer out of the box."

      How to you plan to enforce that without being able to inspect it?

    22. Re:Is that you Stallman? by easyTree · · Score: 1

      When *I* buy a car *I* don't rip the upholstery to see if there are any hidden microphones underneath. *I* trust the manufacturer thar any such device would have been disclosed and there are regulations to make sure this holds true. *I* also don't demand to examine the ECU software for any code designed to kill *me* on purpose while driving. *I* trust there is regulation against this.

      FTFY.

      Also, I seem to recall that there were regulations to limit emissions of diesel engines. How did that work out for you?

    23. Re:Is that you Stallman? by easyTree · · Score: 1

      OK, I would like to say something: why do you think he deserves it ?

      Let me answer for GP:

      I have managed to understand the way things work. My life is dictated by the whims of others. I cannot conceive that I might push change into the world. This is how it's supposed to be. Free thinkers are to be pointed at so that noone notices how much I fear their water-through-rocks state of mind.

    24. Re:Is that you Stallman? by easyTree · · Score: 1

      But the manufacturer doesn't have to make it easy for you by providing schematics and making sure everything will be in easy reach and the process will be non-destructive.

      Perhaps they should have to?

    25. Re:Is that you Stallman? by easyTree · · Score: 1

      VW cheated and paid a hefty fine and people were put behind bars (or in house arrest).

      This doesn't fix the health issues of the individuals affected by VW's moral bankruptcy, does it?

    26. Re: Is that you Stallman? by Anonymous Coward · · Score: 0

      Fuck off, stupid Brit. RMS hates proprietary software. You don't have to be one of his sycophantic asslickers (like serviscope_miner) to know that. But keep trying to tell us the water isn't wet.

    27. Re: Is that you Stallman? by Anonymous Coward · · Score: 0

      For such a noble cause, I'd gladly lay down my sausage.

    28. Re:Is that you Stallman? by kurkosdr · · Score: 1

      Oh please, you can't have half the people in a country inspect the other half. In order to inspect VW's code, you need to have another team with every knowledge the first team has to properly inspect the first team's work. Then there is the question who controls and funds the second team and what their ultimate motives are. The various embarrassing security vulnerabilities in open source software (such as heartbleed) show there is no mythical million-man army that vigorously inspects other people's free open source code (people who inspect other people's free open source code exist but their numbers and importance are grossly overestimated). I 'd rather not live in a police state where everything must be thoroughly inspected to the source code level or in a commie country where everyone has to "spill the beans" before releasing everything, thus achieving a level playing field by force under the promise that someone will review the code. If that means that some bad actions will be caught post-release, that's a risk I am willing to take. As long as there is regulation that makes prosecution and penalties possible.

    29. Re:Is that you Stallman? by tepples · · Score: 1

      What is the legal definition of obfuscated source code? I mean something that can be used in court against a vendor providing obfuscated (and unexaminable) GPL source code?

      GPL versions 2 and 3 define a work's "source code" as the preferred form of a work of authorship for making modifications to it.

    30. Re:Is that you Stallman? by vux984 · · Score: 1

      You jumped straight into a strawman.

      Nobody suggested a police state where everything _must_ be thoroughly inspected. I only argued that it should be inspect-able.

      I also don't claim it would be perfect, nor that every defect would always be caught in advance.

      Most software is shit. Like unbelievably bad shit. If it were the wiring in your home, it wouldn't pass an inspection. Junction boxes missing, connections held together with electrical tape inside the walls, overloaded circuits...

      Nobody would accept "as long as there is a regulation that makes prosecution and penalties possible" as good enough. People want inspections.

      And you are wrong also about how onerous it needs to be; sure subtle bugs WILL get through and even blatant bugs, or the code might be written by genius hackers with clever 'underhanded C contest' type constructions. But i don't think you realize how poor quality a lot of code is. Server code without any authorization checks. I've seen that delivered by paid professional developers; and authorization was even called out in the spec as a requirement. No concurrency checking on updates... passwords stored in plaintext... tons of horrifically obvious bugs that wouldn't even pass a static analysis tool or that would even get caught by a linter...

      Why? Because there is no accountability at all. No inspections at all. Not even spot checking or random audits.

      A medical device lab I work with gets periodically audited by the FDA for example, and self-audits with 3rd parties annually to find issues before the FDA does. The auditors don't have knowledge of every detail of the product and production process. If the lab were deliberately sneaking little defects into the devices to kill people, the audit would never catch that. But it does catch stuff like a bad process where completed units and returned units aren't being properly isolated from eachother. And they do inspect log books, that tools are being calibrated on schedule, verify that complaints are being investigated, etc. Sure it could all be faked, but the reality is that for the most part everyone is acting in good faith and the inspection process takes an already good system and makes it better. But without any inspection then its very easy to get into bad habits, and to slide into bad process, and create easily avoidable problems.

      Software is the same way. Do the unit tests work? Were unit tests even written? Did a second person review the code? Is that part of the process or is it just blind luck if it happens? Is it documented and planned? Did it pass a static analysis tool?... did anyone even run one? Are defects being logged and tracked? Is anyone anywhere involved with the project penetration testing or security? Is there any integration testing being done? Is there any control over the development environment?

      Or is it ... if it builds, then it ships?

      I recently took over a project where that's what it was. There was NO control, no unit tests, a linter had been specified, but no-one was using it so if you turned it on it was just walls of red warnings. It was a multi-piece project client/server/middleware; and the previous developers working on it were basically cargo-culting their developer environments; they couldn't get it running under a debugger so that they could set breakpoints. So they were reduced to adding print statements to trace bugs. The build process reported tons of outdated packages with critical vulnerabilities. The server didn't properly authorize requests. The concurrency checking on database updates was done wrong. It didn't have a log. It didn't catch exceptions. It crashed and corrupted data all over the place. They were deploying the debug build to production because they didn't know how to build it so they were basically just recreating there dev environment on the production server and crossing their fingers; it took 2 days to stage a new build -- and they wanted $100s of thousands for their work.

      This code was being delivered as

    31. Re:Is that you Stallman? by kurkosdr · · Score: 1

      If I create an "auto-de-obfuscator" tool that uses internal maps for variable names (converting two-letter variables to their real name) when opening a file and an auto-minifier (that obfuscates the code again) when pressing save, I am working in the prefered form of a work?

    32. Re:Is that you Stallman? by kurkosdr · · Score: 1

      Because then you 'd have to prove the tool exists.

    33. Re:Is that you Stallman? by kurkosdr · · Score: 1

      My point is that you can't prove what is the prefered form unless every programmer is called under oath (which makes as much sense as calling every employee of VW to oath they aren't cheating emissions). And even then you get into arguments like what "prefered" is. I would personally have at lease one programmer pretending to work on the obfuscated source code and make nonsensical harmless changes so I can then claim that's the "preferred" form.

    34. Re: Is that you Stallman? by Anonymous Coward · · Score: 0

      RMS used his a MacArthur grant money to found the FSF. Its his lifes work why would he hand it over to ESR?

  2. Wtf now? by Anonymous Coward · · Score: 0

    What a shitty bowl of word soup.

    1. Re:Wtf now? by Anonymous Coward · · Score: 0

      I'm sorry. You clearly ordered the wordy bowl of shit soup. We'll those political stories to you ASAP.

  3. HOST FILES by Anonymous Coward · · Score: 0

    Could we block this using host files?

  4. Sheesh by JustAnotherOldGuy · · Score: 2

    "Many dating Web sites run proprietary JavaScript..."

    No shit, Sherlock. Why not just say "Many web sites run proprietary JavaScript..."? Why call out dating sites?

    Practically every goddamn site I visit runs JS and sometimes they run fucking gobs of it to the point where my browser pops up warnings about scripts slowing down the system. Why are dating sites any different? Why not say car sales sites or blogs or Amazon? What's so special about dating sites?

    --
    Just cruising through this digital world at 33 1/3 rpm...
    1. Re: Sheesh by lucasnate1 · · Score: 1

      That unlike cars, dating is somethig that almost people need, and in western civilization it has become more and more accepted, for adults to get to know each other for the purpose of dating ONLY on dating sites.

    2. Re:Sheesh by Anonymous Coward · · Score: 0

      Weeeeeeeellllllll, ..... one *could* make a rather obscure connection on the difference between "non-free" cars, books, and blogs on one hand, an "non-free" dates on the other...

    3. Re:Sheesh by Anonymous Coward · · Score: 0

      Love wants to be free, man. Just like information. And software, according to the FSF.

    4. Re:Sheesh by stephanruby · · Score: 4, Insightful

      No shit, Sherlock. Why not just say "Many web sites run proprietary JavaScript..."? Why call out dating sites?

      Obviously, the article was trying to ride the wave of Valentine's Day-related news.

      It actually has nothing to do with dating at all.

    5. Re: Sheesh by JustAnotherOldGuy · · Score: 1

      in western civilization it has become more and more accepted, for adults to get to know each other for the purpose of dating ONLY on dating sites.

      Yeah I get that and I'm fine with it, but 99.99999% of all sites out there use javascript and a lot of it is proprietary and/or obfuscated.

      So again, what's so special about dating sites? Why call them out specifically?

      --
      Just cruising through this digital world at 33 1/3 rpm...
    6. Re:Sheesh by JustAnotherOldGuy · · Score: 1

      Obviously, the article was trying to ride the wave of Valentine's Day-related news.

      It actually has nothing to do with dating at all.

      That sounds about right.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    7. Re:Sheesh by UnknownSoldier · · Score: 1

      Love is free, it's the dam kids that are bloody expensive! =P

    8. Re: Sheesh by Anonymous Coward · · Score: 0

      Sex sells

    9. Re: Sheesh by mpercy · · Score: 1

      So you've seen "Demolition Man"...

    10. Re: Sheesh by lucasnate1 · · Score: 1

      Good movie.

  5. Re: Dat Epoch by Anonymous Coward · · Score: 0

    Apple started from the idea that users should be free to follow their dreams and the nature of the wallled garden is merely to safely free users to do so and any idiotic app you can think has been welcomed with open arms. If you contrast it to google, where the open part is really for google and users are exposed to all manner of questionable apps and only google revenue is used to accept or deny something, you can see there ought to be a clear differentiation in the minds of consumers between the two but perhaps not. I think of Apple review like Dee Snyder in the Twisted Sister video where he spots the fake fan in the audience and rips his blond wig off to cheers and jeers.

  6. Trust is earned by Anonymous Coward · · Score: 0

    I am not a full time programmer so examining the code is irrelevant to me. Therefore you are asking me to trust the ones who wrote it because it is free. I cannot evaluate your honesty whether you wrote free software or proprietary software. So there is no difference, except some other person examined the code and said it was good. Am I to trust them also? How would I know that they are not corrupted. Who watches the watchers?

    I might be willing to extend trust to a regulatory body that has lawful powers to punish rule breakers who misuse data, violate privacy, or purposefully wrote software designed to do that. It may be the least worst solution. But self regulation by writers of free software is not a model I can trust as a user. You are all suspect.

    1. Re: Trust is earned by Anonymous Coward · · Score: 0

      I'm not sure I catch your drift, but if you can't see the positive side of source openness even for code illiterate users, you may want to do some more thinking.

    2. Re: Trust is earned by cyber-vandal · · Score: 1

      However if you're suspicious of a piece of OSS you can ask or pay someone to check it. That option doesn't exist with proprietary software.

    3. Re:Trust is earned by easyTree · · Score: 1

      Who watches the watchers?

      You do. Get off your ass.

  7. Yes, but...... by JustAnotherOldGuy · · Score: 0

    The LibreJS site says, "The program GNU LibreJS detects nonfree JavaScript in pages you visit and blocks it, preventing it from running and thus saving you from giving up your freedom."

    Yes, and it'll also prevent you from using the site in most cases. That's kind of the opposite of "freedom".

    I don't see a practical solution to this issue.

    --
    Just cruising through this digital world at 33 1/3 rpm...
    1. Re: Yes, but...... by Anonymous Coward · · Score: 0

      Oh well there is if your stupid computer is unable to block what needs blocking. Get a better fucking browser!
      Proprietary JavaScript is not all bad. Sometimes it is proprietary only because the author cannot bear the burden placed with explicit open source licenses. As someone mentioned before, look at popular websites. Disney, for example, much like its content, tends to write JavaScript that is never flagged by a browser as malicious. Their only duty is to the user, so they would never hinder their ability to control the code in a way that enhances the user experience, and so existing or widely accepted open source licensing is just a waste of time for them for the most part. Amazon, for example, being in ecommerce, must always maintain user trust, and thus their scripts and the manifestations of them may be blocked but they would much rather a user not get a product or not have their money stolen than try to get around the users JavaScript settings. Again contratvthese two: Disney, who always makes scripts executable (and by implication safe) and Amazon, who always makes scripts safe (and by implication executable). Is there some pathological logic which would make one set of browser settings reject one of these websites and not the other? Are those settings implemented in proprietary JavaScript? Do you need proprietary JavaScript to block other proprietary JavaScript? Shall we dance?

    2. Re: Yes, but...... by fyzikapan · · Score: 1

      How is a better browser going to make a javascript-dependent site magically work when the necessary javascript is blocked?

      Your "solution" is completely idiotic and does absolutely nothing to address the issue.

    3. Re:Yes, but...... by serviscope_minor · · Score: 2

      Yes, and it'll also prevent you from using the site in most cases. That's kind of the opposite of "freedom".

      That's about the most foolish definition of freedom I've seen today on the internet. Installing LibreJS is your choice. Claiming that choosing to not run non-free JS is 'the opposite of "freedom"' is several steps beyond facile.

      --
      SJW n. One who posts facts.
    4. Re:Yes, but...... by JustAnotherOldGuy · · Score: 1

      Claiming that choosing to not run non-free JS is 'the opposite of "freedom"' is several steps beyond facile.

      Sure, except for the fact that I never claimed any such thing.

      Not running non-free JS is fine, but if it prevents you from doing what you want to do then what have you gained? Where's the "freedom" part in not being able to do what you need?

      Your response is the same as saying that "disabling your car frees you from driving it." Right, but what if I want to drive it?

      --
      Just cruising through this digital world at 33 1/3 rpm...
    5. Re:Yes, but...... by serviscope_minor · · Score: 1

      Sure, except for the fact that I never claimed any such thing.

      Yes you literally did and you're about to do it again!

      Not running non-free JS is fine, but if it prevents you from doing what you want to do then what have you gained?

      Irrelevant, we're talking about freedom not utility.

      Where's the "freedom" part in not being able to do what you need?

      You said above you didn't say this. You're saying it again. You're 100% free because you're choosing that. Choosing to not do something doesn't mean you're not free any more because you haven't done it.

      Your response is the same as saying that "disabling your car frees you from driving it." Right, but what if I want to drive it?

      Not even slightly. It'e more like saying: choosing to sell your car is the opposite of "freedom" because you might want to drive.

      You can freely make the choice to drive or not drive. Choosing to not drive does not make you less free. because you can un-choose whenever you like. Seriously how can you not understand such a basic concept?

      --
      SJW n. One who posts facts.
    6. Re:Yes, but...... by tepples · · Score: 1

      Choosing to not do something doesn't mean you're not free any more because you haven't done it.

      Failure to run proprietary JavaScript leads to failure to complete a web-based application to prepare and file an individual income tax return. Failing to file your individual income tax return leads to loss of freedom when the feds incarcerate you.

      Failure to run proprietary JavaScript leads to failure to complete "I'm not a robot" checks, which leads to failure to submit comments on proposed regulation, which leads to failure "to petition the government for a redress of grievances" (U.S. Const., Amendment I).

    7. Re:Yes, but...... by JustAnotherOldGuy · · Score: 1

      Choosing to not drive does not make you less free.

      Yeah it actually does, and in a real-world way, not in some nebulous philosophical sense.

      Basically what you're saying is equivalent to "refusing medical care doesn't make you less healthy."

      Just tell that blockage in your artery to go away (you can always choose to come back to life later).

      --
      Just cruising through this digital world at 33 1/3 rpm...
    8. Re:Yes, but...... by serviscope_minor · · Score: 1

      Yeah it actually does

      Not by any normal definition of the word free. If you have the choice then you have your freedom. I, as a non car owner am every bit as free as a car owner, because it is my choice and I can choose precisely the opposite tomorrow if I so desire. Altering the relative levels of convenience is not the opposite of "freedom".

      In the context of this thread it's even more completely inane because you can install LibreJS then use its whitelisting feature to whitelist any sites you feel you need that won't run without non-free JavaScript.

      So what you're really claiming is that choosing to do something in a slightly different way from other people is "the opposite of freedom". That IS without doubt the stupidest thing I've heard on the internet all week.

      And I ventured onto twitter earlier, so you have passed an impressively high bar. Congratulations.

      --
      SJW n. One who posts facts.
    9. Re:Yes, but...... by serviscope_minor · · Score: 1

      This is one of the most bizarre threads I've ever been on.

      Do you not understand that:
      1. It's your choice whether or not to use LibreJS?
      2. You don't have to take its reecommendations even if you do install it?

      Failure to run proprietary JavaScript leads to failure to complete a web-based application to prepare and file an individual income tax return. Failing to file your individual income tax return leads to loss of freedom when the feds incarcerate you.

      You're claiming that installing LibreJS will send you to prison? That's, well, the other guy in this thread said some pretty off-the-wall stuff but I think you may have topped him!

      You could always use LibreJS's whitelist feature on irs.gov (or whatever the site is). Or if you feel REALLY strongly you can file it on paper.

      Failure to run proprietary JavaScript leads to failure to complete "I'm not a robot" checks, which leads to failure to submit comments on proposed regulation, which leads to failure "to petition the government for a redress of grievances" (U.S. Const., Amendment I).

      I've come to the conclusion that anyone quoting the consitution doesn't understand it. Nothing but nothing in the constitution says you don't have the freedom to not run a javascript blocker if you have it installed.

      And you are still allowed to petition your government for redress of grievances by snail mail, email and twitter which I believe still has a JS-free interface.

      --
      SJW n. One who posts facts.
    10. Re:Yes, but...... by JustAnotherOldGuy · · Score: 1

      TL;DR

      Now you're just getting tiresome.

      --
      Just cruising through this digital world at 33 1/3 rpm...
  8. Re:Itâ(TM)s like someone trained AI by Anonymous Coward · · Score: 0

    or maybe he's just a little butthurt nobody swipes right.

  9. When you're an extremist. . . by RazorSharp · · Score: 2, Interesting

    . . .it's hard to find a date.

    I support free software and see the obvious benefits of its existence, but these guys who try to excise all proprietary software are living in a dreamland. My wife thinks I'm weird enough for abstaining from social media. When free software is convenient and useful, I use it.

    The ironic part is that, as much as guys like Stallman rant and rave about freedom, the lifestyle they promote is extremely limiting. No wonder those nerds can't get dates. A free software dating app wouldn't change things.

    --
    "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    1. Re:When you're an extremist. . . by Anonymous Coward · · Score: 3, Insightful

      Social oppression works because most people are spineless weasels like you.

    2. Re:When you're an extremist. . . by Anonymous Coward · · Score: 0

      Stallman can't get dates because there is video of him casually eating crud he picked off his own foot, while giving a talk.

    3. Re: When you're an extremist. . . by Anonymous Coward · · Score: 0

      Well said, my incel brother!

    4. Re:When you're an extremist. . . by Anonymous Coward · · Score: 0

      Extremist here. If only you were handsome and had a large penis, like myself, then things would be quite different.

    5. Re:When you're an extremist. . . by jythie · · Score: 1

      RMS has always been about specific freedom for specific people (like him), but not others.

    6. Re: When you're an extremist. . . by Anonymous Coward · · Score: 0

      Very original.

  10. The culture of fear-mongering by chrism238 · · Score: 1

    Had to check my calendar that it isn't already an election year.

  11. When all you have is a hammer... by ZombieCatInABox · · Score: 1

    "When all you have is a hammer"... Well, you know the drill.

    1. Re: When all you have is a hammer... by Anonymous Coward · · Score: 2, Funny

      What's this drill? I only have a hammer...

    2. Re:When all you have is a hammer... by serviscope_minor · · Score: 0

      "When all you have is a hammer"... Well, you know the drill.

      SDS, right?

      --
      SJW n. One who posts facts.
    3. Re:When all you have is a hammer... by serviscope_minor · · Score: 1

      Why the down mod? It's a joke see? "when all you have is a hammer, you know the drill". Must be an SDS drill. Because an SDS drill is a hammer drill. See? see?

      It's not off topic just a joke, and there's no -1 unfunny mod so there.

      --
      SJW n. One who posts facts.
    4. Re: When all you have is a hammer... by Anonymous Coward · · Score: 0

      Besides being a known Xorg troll and asshole, it might have aomet

  12. Parody of OSS activists by Etcetera · · Score: 3, Insightful

    I used to think "incel" was a made-up controversy of mainstream outlets picking up on some bizarre, niche forum of a very wide, global internet, but that this essay get made makes we reconsider that conclusion.

    Free Software is important, and promoting its use in the fundamental components of software architecture and systems design is important, as is having its principles applied to critical aspects of modern communication -- arguably now including social network systems.

    Dating sites are not a critical aspect of modern communications. This essay comes across as someone who thinks the reason they don't get hits on Tinder is because there's a binary blob somewhere, when chances are higher it's because the blob is you.

    FSF has more important things to work on and much lower hanging fruit than this.

    1. Re:Parody of OSS activists by Anonymous Coward · · Score: 0

      Shut up, you incel.

    2. Re: Parody of OSS activists by lucasnate1 · · Score: 2, Insightful

      Dating sites are not a critical aspect of modern communications.

      Considering that most people seek a relationship, and that face to face first communication is becoming more and more of a taboo, are you sure about that?

    3. Re:Parody of OSS activists by Anonymous Coward · · Score: 0

      This essay comes across as someone who thinks the reason they don't get hits on Tinder is because there's a binary blob somewhere, when chances are higher it's because the blob is you.

      oof

    4. Re: Parody of OSS activists by Anonymous Coward · · Score: 0

      Move to another culture.

    5. Re: Parody of OSS activists by Anonymous Coward · · Score: 0

      Move to another culture.

      Truly. I would flee any culture in which face to face communication is taboo. That's just sick, especially knowing how "internet communication" works, and how it amplifies trolling tendencies.

  13. No it's not. by Qbertino · · Score: 3, Insightful

    Dating is a social activity with the end goal being to get some.
    Software is the thing running on a computer that makes it useful (more or less).
    Whatever weed you were smoking when writing this meta-article, please don't offer any of that to me.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:No it's not. by Anonymous Coward · · Score: 0

      Yeah, send that weed over to me. I love me some of that good stuff !

    2. Re:No it's not. by Anonymous Coward · · Score: 0

      Dating is a social activity with the end goal being to get some. [...]

      End goal...what? In the USofA, dating is an endgame for males.

  14. using FOSS doesn't inspire trust by Anonymous Coward · · Score: 0

    >we're trusting our secrets, intimacies, and relationships to technology we cannot trust.

    This is about the silliest thing I've read today and the day is still young.

    Just looking at the Linux Foundation membership page...
    ATT, Google, Facebook, Microsoft, Amazon, Tencent, Experian, Verizon, Yahoo, etc. are all companies that use Linux, and yet have been exposed in privacy invading datamining of their customers' personal information.

    Of course, these are only companies that joined the Linux Foundation. There are plenty of other non-listed sites who use Linux like Twitter, who, it was recently revealed, does not actually delete DM's, but stores the personal communications indefinitely even though the company promised it does.

    And let's not forget that the OS of choice for the in many sectors of the US military and intelligence agencies like the NSA and it various contractors is Red Hat Enterprise Linux (revealed by the Snowden leaks, government bids and requisitions contracts, and job listings).

    Does the fact that FOSS software is being used by these government and corporate entities make you feel safer with regards to your privacy? Does it make you more likely to trust them? If so, well...ignorance is bliss, I guess.

    1. Re: using FOSS doesn't inspire trust by Anonymous Coward · · Score: 0

      The Linux Foundation and the Free Software Foundation are not the same thing Einstein.

      The clue is that the names are pronounced, and spelled, differently.

    2. Re: using FOSS doesn't inspire trust by Anonymous Coward · · Score: 0

      I forget, is Linux no longer considered FOSS?

  15. I don't think... by Anonymous Coward · · Score: 0

    I don't think someone who is so worried about some non-free JS running inside their browser is likely to be all that popular in the dating scene. Or too many other scenes of life where you realize just how trivial an issue this is.

    On the other hand this is probably a great excuse for why these people don't date.

    1. Re: I don't think... by Anonymous Coward · · Score: 0

      She does spend her time hanging out with her cat and riding her bicycle.
      https://www.fsf.org/about/staff-and-board

  16. The act of dating itself restricts our freedoms. by Bushwuly · · Score: 1

    I mean, who wants a significant other telling us what to do? Live free or die, right? /s

    All relationships are built on trust. The medium used to communicate is the least of your worries if you can't do that.

    --
    Get over yourself.
  17. PSIService.exe by pigsycyberbully · · Score: 0

    Years ago they used to be a program called Paint Shop, it used to be shareware and it was very popular in the U.K., it is now a commercial product called "Corel PaintShop Pro." And the download and installation is all Java-based and Java-based installations can do absolutely anything to a computer system or a computer network if somebody on that network gives it the right to install on one of the computers. JavaScript installs are usually banned on a network.

    I purchased this commercial product called Corel PaintShop Pro, and I could not install it on the computer because I had to enable JavaScript installation to download and install the program. It could see the database which is on a different computer and it is part of LibreOffice.

    I did what even the idiots are taught not to do I put the security level down on Windows 7 pro and allowed the program to run on a network even though it was the only Windows system on that network. The program run amok it put a third party spyware program on my computer called "PSIService.exe" = ProtexisLicensing this program runs in the background and collects licensing data and always runs when you switch on that Windows computer and always connects to a remote host Protexis.

    PSIService.exe created thousands of entries in the Linux SMB firewall guard "Downloaded timestamp 10 bytes" all day long and through the night and to the next day. It made me feel a little bit sick believing that somebody had got into the database which has other people's information on it.

    The Java installation could see the network when a normal installation would not be able to see the other computers on the network.
    I ended up purchasing a Russian program which scans SMB and took Windows off of the network believing somebody had got into SMB.
    These windows programs should tell you what they are about to do before they do it.

  18. "Piratebay and chill" by b0s0z0ku · · Score: 1

    So will "Piratebay and Chill" become the new PC term for sex on the couch?

  19. Time to rename to Free Sex Fanatics? by Anonymous Coward · · Score: 0

    or
    Find Slutty Friends?

  20. Yet another (US) public manipulation attempt!!! by Anonymous Coward · · Score: 0

    "These are all proprietary tools, and the act of using them restricts our freedoms. When the ways we connect with one another are proprietary, we're trusting our secrets, intimacies, and relationships to technology we cannot trust."

    So all proprietary software is evil?

    What if, it took a lot of time/labor/cost to develop any (web/desktop/server/smartphone) software & giving it away free means a huge financial loss!?

    (Actually, my guess is, anti-government anarchists behind this new idea about trying to force all website scripts open-source!
    So that no private companies & in turn government cannot do anything to catch criminals using the internet!)

    1. Re:Yet another (US) public manipulation attempt!!! by Anonymous Coward · · Score: 0

      Considering that dating sites make the bulk of their money through scraping and selling user metadata to third parties, and that most users don't even know or care that this is happening to them, I don't think it really matters whether a dating site is built on free or proprietary code. Whether you run a dating site with free or with proprietary code, either way you're gonna get your data and get your money.

      Remember, I could create a keylogger or a coin miner and so long as I slap a libre license onto the code, it's still technically OSS even though it does all kinds of horrible things. Outsiders who don't use my services can sound the alarm and blog about how evil I am all they like, but if my own users don't care then they're not going to stop visiting.

      Don't get me wrong, I love the idea of OSS as much as the next person, but human behaviour is a real factor to consider. Transparency isn't enough, we need the people to actually give a shit when their privacy is shown to be disrespected. Desperation is also a real emotion to consider. Lots of people would easily trade their loneliness for their privacy. What's more important, maintaining your principles or getting some pussy or cock? Hmm, yeah, I think I know what most people are gonna go for.

      Facebook could go 100% open source tomorrow and barely anybody would bat an eye at what we'd learn from inspecting their code. Most people would just go "oh, yeah, I kind of expected they were doing that" and they're going to keep on using Facebook because they neeeeeeed to. Sure, there will be a few people demanding that their privacy-respecting pull requests get accepted before they use Facebook again. Those people will just be ignored or banned from participating. OSS isn't a democracy, each project is subject to the whims, aims, goals and vision of each project leader.

  21. In the view of non-nerds... by Anonymous Coward · · Score: 0

    Free software is a dating issue.

    FTFY

  22. Holy crap the writer needs to get back on meds. by thegarbz · · Score: 1

    and not only does it sneak proprietary software onto your machine

    Is this like a vegan who found out that mayonnaise is made with eggs?

    but it also poses a security risk

    Why? I mean you said it yourself: "Any piece of software can be malicious". If they published the source code to your apparent demise will that have made you more secure? Are you under the impression there's a magical fairy out there auditing everything open source and that you are magically safe as a result?

    Much of the JavaScript you encounter runs automatically when you load a Web site, which enables it to attack you without you even noticing.

    Any code you run on your computer enables it to attack you without even noticing.

    There's a lot to be said for open source, but really this retarded hyperbole gives Open Source advocates a bad name.

  23. Not a word about the real issue... by Anonymous Coward · · Score: 0

    I've countless times tried to register with the major dating sites. Either the registration is flat-out rejected with a bullshit fake error message (POF), or I'm put in a bubble where nobody sees any of the messages I send until the account is suddenly gone (OkCupid).

    And that doesn't even get into the "phone verification" madness that cannot be bypassed anymore since they block all "virtual" phone numbers, and the services that used provide those don't even accept Bitcoin anymore.

    And he goes on about JavaScript? Fucking retard.

    1. Re:Not a word about the real issue... by fyzikapan · · Score: 1

      That doesn't seem like the "real issue." That seems like a solution to the actual real issue of dating apps and sites being flooded with fake profiles.

  24. Prioritize SW freedom and set aside objectors by jbn-o · · Score: 3, Insightful

    Richard Stallman isn't listed as the author of the "Dating is a free software issues" essay, Molly de Blanc is.

    People used to "rant and rave" about how one was "living in a dreamland" to think that they could run a computer with a completely free OS. Fortunately people who fought for software freedom didn't take those criticisms seriously and now we have multiple completely free OSes. It seems that what was readily declared to be fantastic is becoming real thanks to those who push past the objectors and the namecallers. What matters is the substance of what we fight for—lazy convenience accepting whatever someone else wants to do to our computers, or demanding control over our computers and making it possible to do various jobs while retaining our software freedom.

    1. Re: Prioritize SW freedom and set aside objectors by Anonymous Coward · · Score: 0

      Molly is Richard's campaign manager.

    2. Re:Prioritize SW freedom and set aside objectors by RazorSharp · · Score: 1

      I think you misunderstand my post. I fully support free software and the reason I abstain from social media is because signing up for those services require concessions I'm not willing to make.

      But for other things I'm willing to make concessions. For instance, it's ridiculous to have Javascript turned off by default. One of the odd things about the internet that makes it inherently insecure is that in order for websites to work seamlessly and dynamically you have to allow scripts or code to run. The internet is much less useful if everything it limited to HTML. I have an adblock extension on my browser and it blocks most of the scripts I don't want while allowing those I do.

      As for Linux, I still have a box that runs it but I hardly touch it. I just don't have time and Apple gives me too many useful features. For instance, everything I do on my Mac is automatically saved to my iCloud account. I can then access those files from my phone or the PC my work provides. Also, if my laptop or phone gets stolen or dropped in a puddle or whatever, setting up a new MacBook or iPhone with my iCloud account will set it up just like my old one. Apple pay is incredibly convenient, especially since my credit cards always get worn down or cracked. And the UI of OS X maximizes my efficiency. The best Linux desktop environments run no better than Windows, let alone OS X.

      Do I still try to push for free? Sure. I insist on using LibreOffice and I annoy coworkers with my Open Document formats. If I need a particular piece of software I look for free first and only use proprietary when necessary. But I don't think that proprietary is inherently evil. I just think that, when a free open-source alternative crops up, it's beneficial to support it. I certainly don't think that proprietary necessarily means shackles, though.

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    3. Re:Prioritize SW freedom and set aside objectors by Anonymous Coward · · Score: 0

      People used to "rant and rave" about how one was "living in a dreamland" to think that they could run a computer with a completely free OS.

      Bullshit. You're thinking of HERD.

    4. Re:Prioritize SW freedom and set aside objectors by Anonymous Coward · · Score: 0

      > For instance, it's ridiculous to have Javascript turned off by default.

      Is it? Because that's how I do it.
      If a site doesn't work without it (eg. Washington Post) then I skip it.
      If I really need to allow JS, which is unusual, browser gets run in a VM, which then gets rolled back after.

      > But for other things I'm willing to make concessions.
      But your concessions are not mine. Don't assume they are, or that they *should* be (which is exactly what you did with your javascript "ridiculous" comment above. Your tolerance to this is part of why JS is bloody everywhere even when it's totally unnecessary.

      My browsing is a little limited, but it's damn fast and safe. I still get 80% of what I want, and 100% of what I need with a VM.

      (Posted to slashdot from palemoon with absolutely no JS allowed)

    5. Re:Prioritize SW freedom and set aside objectors by tepples · · Score: 1

      These completely free operating systems might not run on computer hardware sold in stores near you because they lack the "blobs" (proprietary drivers or firmware) required to get the hardware to run. It's possible to buy a PC that respects your freedom by establishing a bank account and shopping online, but online shopping carts and payment largely rely on proprietary software and service as a software substitute (SaaSS). So how does one break free from proprietary software without giving up computing?

  25. This is not true by Anonymous Coward · · Score: 0

    Javascript runs in the browser and the browser prohibits certain activities.

    Javascript is just a language, it's not like you visit a website and it runs a NodeJS process as root. The javascript that's ran in the browser doesn't even have user level access, it operates within a container inside the browser.

    1. Re:This is not true by tepples · · Score: 1

      Javascript runs in the browser and the browser prohibits certain activities.

      The copyright license of the JavaScript code downloaded by the browser usually prohibits the user from certain activities.

  26. Too much JavaScript code everywhere. by Anonymous Coward · · Score: 0

    Can Machine Learning classify "human-readable javascript code" vs "non-human-readabable javascript code but machine-readable"?

    By example, to test several JavaScript frameworks.

  27. Major Fail: Free SW and dating? by LynnwoodRooster · · Score: 1

    How can a SW engineer actually test the code, given they will never date in the first place?

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  28. I see what's going on here by Anonymous Coward · · Score: 0

    Molly has trust issues, that's why she's single.

  29. Dumb sootpelt editurds by Anonymous Coward · · Score: 0

    > The essay also warns about the proprietry software

    Way to go, nig-nog's!

  30. What can the web do now? by AHuxley · · Score: 1

    Some sort of code for a site that can:
    Allow a users to create an account, accepting an email and encrypted password. Keeping all that encrypted.
    To ensure the CoC was displayed and some way having the CoC accepted.
    To accept an image uploaded for the user computer. To size, rotate and crop.
    To allow the user to see their account and enter data about their interests eg if they like Ada, Lisp, Assembler, C, Python, Forth, html, LabVIEW?
    To then search for users with the same interests.
    Chat rooms under a list of interests?
    To send an encrypted message to people with the same interests.
    To support text, mic and webcam chat? Fully encrypted.
    What computer power, OS and code would be needed to do all that?
    Code that works well with slow networks global and that can support different OS, web browsers?
    Thats great crypto, images, text, accounts, video, voice, chat, a database of interests, searching.

    --
    Domestic spying is now "Benign Information Gathering"
    1. Re:What can the web do now? by tepples · · Score: 1

      Allow a users to create an account, accepting an email and encrypted password. Keeping all that encrypted.

      Doable with HTTPS and no client-side script. You usually want a hashed password, not an encrypted one, except when integrating with third-party web services that give out a user token.

      To ensure the CoC was displayed and some way having the CoC accepted.

      Doable without client-side script.

      To accept an image uploaded for the user computer.

      Doable without client-side script.

      To size, rotate and crop.

      Doable without client-side script, albeit clunky. Most users will prefer client-side script for this.

      To allow the user to see their account and enter data about their interests eg if they like Ada, Lisp, Assembler, C, Python, Forth, html, LabVIEW?

      Doable without client-side script, though navigating through large lists and real-time completion are more convenient with client-side script.

      To then search for users with the same interests.

      Doable without client-side script.

      Chat rooms under a list of interests?

      Chat is possible without client-side script albeit very inconvenient, relying on complicated and laggy iframe refresh scenarios. As with cropping a photo, most users will prefer either a client-side script or a downloadable native application distributed as free software.

      To send an encrypted message to people with the same interests.

      Webmail's been doable without client-side script since HoTMaiL still had that odd capitalization.

      To support text, mic and webcam chat? Fully encrypted.

      Doable with a downloadable native application distributed as free software.

      What computer power, OS and code would be needed to do all that?

      Everything you mention was possible on a 1999 PC with an 0.33 GHz Pentium II CPU so long as its Internet connection was faster than dial-up. Even entry-level cable nowadays is faster than the quad T1 that a whole 1,500-student college used back then.

      Code that works well with slow networks global and that can support different OS, web browsers?

      A downloadable native application distributed as free software can be compiled for Windows, macOS, X11/Linux, X11/FreeBSD, or Android/Linux.

    2. Re:What can the web do now? by AHuxley · · Score: 1

      Thanks. I hope that offers some ideas for people trying to make better software and with open support.
      That they don't need to always use proprietary code to accept new information, sort and present information back to the user.
      That users can interact globally using a GUI without the need for complex, hidden and expensive proprietary code.
      Code that can have version drift with every OS change.
      A free encrypted version of what Yahoo had with messenger https://en.wikipedia.org/wiki/... with new account creation and the ability to sort for people with the same interest.

      --
      Domestic spying is now "Benign Information Gathering"
  31. Newsflash: FOSS has NOT solved all the world's pro by Anonymous Coward · · Score: 0

    Sure, FOSS has wide adoption in server OSes and developer tools but when you get away from things that nerdlingers like us use, the rest of the world doesn't give a crap. They do want ease of use and reliability. I'm sorry but Git is NOT easy to use and I say this as a developer with 25 years' experience building developer tools (including a version control system). Libre office hasn't replaced MS office (Google docs might but it's not open source). Gimp hasn't supplanted Photoshop, and normal people's grandmas aren't running Linux (though I'm sure some of you have convinced yours to by setting it up for them and providing massive amounts of instruction).

    These ideals are admirable, but in the real world companies and individuals expect to be monetarily rewarded for their efforts and there's not too many companies willing to hand over their investment to anyone else.

  32. TWO Toyotas tried to kill me. by Anonymous Coward · · Score: 0

    You also don't demand to examine the ECU software for any code designed to kill you on purpose while driving.

    Floor mat recall my a$$.

    https://www.edn.com/design/automotive/4423428/Toyota-s-killer-firmware--Bad-design-and-its-consequences

    Recursive code filled the memory and caused unintended acceleration.

    The other caused downshifts in RAV4s at highway speeds.

    https://www.reuters.com/article/toyota-rav4/update-2-toyota-to-fix-over-735000-cars-outside-recall-idUSN1412640020100714

  33. IS OPEN SOURCE SOFTWARE REALLY MORE SECURE? by Anonymous Coward · · Score: 0

    Open Source or Proprietary Software is really more secure?

    Consider that, anybody in the world can modify any open source software!
    Consider that, any good programmer can intentionally create extremely hard to catch bugs!
    Consider that, there are many open source software, widely used all over the world, by governments, companies, schools, hospitals, individuals, ...

    Do you seriously think that, it never occurred to anybody in the world, to intentionally create extremely hard to catch bugs, in any/all widely used open source software, to use as secret backdoors, to any target computer system???

    IMHO, anybody who really care about computer/internet security, should/must better stay away from any/all open source software!!!

  34. Games differ from tools by tepples · · Score: 1

    Games differ from tools for one big reason: They're typically not used for profit. One common pattern to fund development of free software is "eating one's own dogfood," in which a company improves the software that it uses in its line of business through which it realizes a profit. This doesn't apply nearly as cleanly to games, which are made for use in recreation by individuals.

    A car company may develop software "to design complex parts for a car". An electronics company may develop software "for complex PCB design". A record label, a production music library, etc. may develop software "to create music". Even Disney, widely hated for its lobbying attacks on the public domain, has released the OpenSubdiv code library for CGI animation in order to interoperate with CGI tools made by and for other studios. Involving the public in improving these processes helps each such company turn a profit.

    Games, not so much. The only companies that make profitable use of games are esports leagues, and as I understand it, one of the big draws of esports is use (under license) of proprietary games with which viewers are already familiar.

  35. Yet GNU uses recursion by tepples · · Score: 1

    Recursive code filled the memory and caused unintended acceleration.

    Yet Emacs, GIMP, and numerous other GNU applications use Lisp languages for user scripting. Lisp languages are based on recursion as a core control structure. Emacs uses Elisp, and GIMP ships with Script-Fu, an implementation of Scheme. A bunch of applications are scriptable in Guile, an implementation of Scheme.

    1. Re:Yet GNU uses recursion by JesseMcDonald · · Score: 1

      The problem here isn't "recursive code", it's "filled the memory". There's nothing wrong with recursion, used properly. All programs that contain loops without fixed upper bounds are recursive to some extent. It doesn't necessarily mean allocating from the stack, especially in languages designed with explicit tail-recursion as a first-class control structure. (Moreover, a "structured" loop with an alloca() call, or even malloc(), could easily have the same effect.)

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  36. Re:proprietary JavaScript??? by Anonymous Coward · · Score: 0

    Yeah, RMS is really stretching the definition of "proprietary" when it comes to JavaScript. He's using it to describe intentionally obfuscated and poorly commented JavaScript, which is not the same as a binary blob. I'm pretty sure he's smart enough to know the difference, he's just being an asshole.

  37. Agencies that reject snail mail and email by tepples · · Score: 1

    You could always use LibreJS's whitelist feature on irs.gov (or whatever the site is).

    Zealots would claim: "If you've whitelisted one site, you've failed."

    And you are still allowed to petition your government for redress of grievances by snail mail, email and twitter which I believe still has a JS-free interface.

    During some calls for public comment, the US government has outright stated that it will refuse to consider any comment submitted through snail mail or email. In one case, the US Copyright Office stated, and I quote, that it "cannot allow submission of comments outside the regulations.gov system on the basis of your objection to the use of proprietary software."

    1. Re:Agencies that reject snail mail and email by serviscope_minor · · Score: 0

      Zealots would claim: "If you've whitelisted one site, you've failed."

      Swish! Slash! Wow you certainly took that straw man down in a hurry! Good job, he was coming right at you. Those spiky bits of straw might even have caused a mild rash.

      During some calls for public comment, the US government has outright stated that it will refuse to consider any comment submitted through snail mail or email. In one case, the US Copyright Office stated, and I quote, that it "cannot allow submission of comments outside the regulations.gov system on the basis of your objection to the use of proprietary software."

      Well that isn't a good thing. It's still irrelevant to this thread though because LibreJS allows whitelisting, so even if you freely choose to use LibreJS, you can still use the site without having to even create an alternate browser profile.

      You might very well argue (as the FSF does) that it is not reasonable to require people to accept opaque and arbitrary license agreements, or run essentially unverifiable code, in order to petition the government. I'd agree, you absolutely shouldn't have to.

      BUT THAT STILL DOES NOT MEAN LIBREJS IS THE OPPOSITE OF FREEDOM.

      --
      SJW n. One who posts facts.
  38. Provide the de-obfuscator and maps by tepples · · Score: 1

    Provide the source code to your "auto-de-obfuscator" and auto-minifier, including any "internal maps" it uses, along with the program in obfuscated form. Once you've done so, the obfuscated form is indeed source code.

    1. Re:Provide the de-obfuscator and maps by kurkosdr · · Score: 1

      How can you even prove the tool exists? I 'd make sure the commits don't happen by the people using the tool.

    2. Re:Provide the de-obfuscator and maps by tepples · · Score: 1

      The same way you prove anything else in a civil suit: preponderance of evidence. As a defendant in district court accused of copyright infringement and relying on rights granted under the GPL for your defense, the burden of proof would be on you for proving that what you distributed is "the preferred form of the work for making modifications to it." This burden is greater if what you distribute resembles object code more than "the preferred form of" other well-known works in the industry. Had you provided the tool and internal maps in the original distribution, it's likely that you would never have been sued in the first place.