Reasons Not to Use Google (2015)
stallman.org
stallman.org
Well, I use Google Maps just about every single day so Stallman's advice banning Javascript is way too hardcore for me.
But for sake of discussion, let's entertain what he's suggesting. What are the most practical alternatives to avoid Google's Javascript maps in 2019?
- other websites like Bing Maps and even openstreetmap.org also don't work without Javascript
- using local software like old CDROMs of map software means I'm using data that's 20 years old because no mainstream software publisher (e.g. Microsoft Streets, DeLorme, etc) is selling it and only cover a region instead of the entire globe. Also that CD software is proprietary and not free-as-in-libre.
- using folding paper maps like Rand McNally have similar problems to CDROMs -- the maps are old and more cumbersome.
- other alternatives I overlooked are ... ?
Inevitably, this leads to the condescending question... "How did we get by _before_ Google Maps?!?"
I got by in the past by making the usage of maps more inconvenient.
EDIT to replies about OpenStreetMap: Last I checked, OpenStreetMap doesn't have publicly accessible satellite images or 3D/birdseye views or street-level 360 degree views. Openstreetcam is missing a lot of roads. I use that type of photographic imagery even more than the line drawings of streets. Is there a practical non-Javascript alternative for that data?
Those days fucking sucked.
For mobile I recommend OsmAnd: https://github.com/osmandapp/Osmand
Like, I can understand being peeved at the use of JS for text that really doesn't need it. But something like a mapping app, I don't see how you get around it.
The Maps app on Macs and iOS does not use JavaScript. It also supports satellite and 3d views, and the street view shipping in a month looks better than what Google offers:
Using a proprietary software on a proprietary OS is not going to be any better.
edit: tried to make my questions clearer :)
Note that the discussion here is about JavaScript code, not JavaScript the programming language (there seems to have been some confusion in this thread).
Also note that being able to read the code doesn't entail that the code is free as in freedom (i.e., released under a corresponding license). If you share some non-trivial[0] code of yours on GitHub, or deploy a website with your own non-trivial JS code, it still fully belongs to you, and people are not free to reuse it without asking you.
[0]: you probably cannot claim much for a hello world even if you wrote it yourself
“It is possible to release a JavaScript program as free software, by distributing the source code under a free software license. If the program is self-contained—if its functioning and purpose are independent of the page it came in—that is fine; you can copy it to a file on your machine, modify it, and visit that file with a browser to run it. But that is an unusual case.” [0]
JS code can obviously be client-side (generally readable in a browser via View Source, but not always, unless I am mistaken) or server-side (not generally readable, unless explicitly shared by the devs).
But based on [1] and [2] and [3], it appears that JS the language is owned and maintained by ECMA, which is a not-for-profit standards org.
So then I’m still a bit confused as to who whose lawyers would be coming after you if you published some JS code on Github or your own web-site? Not the ECMA’s right?
[0] https://www.gnu.org/philosophy/javascript-trap.html [1] https://en.m.wikipedia.org/wiki/JavaScript [2] https://en.m.wikipedia.org/wiki/Ecma_International [3] https://www.quora.com/Who-is-the-owner-of-javascript
So really their (FSF/GNU) issue is not with JS at all, but with devs who don’t licence their code under a free software licence? In other words, who enforce the copyright of their own algorithms?
What I also find a bit confusing (inconsistent?) with this stance is that a dev can do a reasonable amount of interesting things with HTML+CSS+SVG (obviously there are limits on the ‘interaction’ side of things), and assumably devs can also licence their HTML+CSS+SVG under whatever licence they wish: so then why pick on JS?
Almost all proprietary javascript is obfuscated and tracks everything you do, will identify you and can compromise your system. It's no different than any other non-free software maybe with some better (but nowhere near perfect) isolation from your system provided by the browser you are using.
There are also pretty good free mobile map apps that are on f-droid.
I can't help but feel that having such an extremist as the face of the FSF has greatly hindered it in its mission.
"What's bad about: Airbnb | Amazon | Amtrak | Ancestry | Apple | Discord | Ebooks | Eventbrite | Evernote | Facebook | Google | Intel | LinkedIn | Lyft | Meetup | Microsoft | Netflix | Patreon | Pay Toilets | Skype | Slack | Spotify | Twitter | Uber | Wendy's |"
While I understand the moral absolute standpoint, he fails to state how he sees such free facilities being maintained. While in many areas this can be done by local councils and paid for via relevant taxation, or by requiring local businesses to provide free facilities as part of their requirements of doing business in the area, those options do not cover everywhere (and the latter will be fought hard by business lobbying groups).
I hope he isn't naive enough to expect to be able to rely on human nature meaning the general public will keep free facilities in good working order and in a sanitary state!
The balance is radically weighted to the other side. Unfortunately the counter-weight must be equally radical to approach any sort of balance.
He certainly strikes up some valuable discussions
The question of "who does that" or "who pays for that" ultimately comes down to some form of slavery or coercion. Or the question is just avoided. Because "capitalism is evil". Or "what about wage slavery". Or something about how we have intrinsic value as sentient beings and shouldn't be required "to provide value" in order to "just survive".
And I'm like "Ok. But who cleans the public toilet?" How do you get someone to agree to that? I'll clean my toilet, sure. But I'm not cleaning the public toilet unless I'm being forced to or I'm being compensated for doing so.
But if everything is a public good, then where is that money coming from?
Somehow I get the feeling people think that socialism or communism is something we can add on top of our existing system.
I don't buy that assumption.
If we're all "providing for the general welfare", why is there income?
No matter what, the answers always come down to either capitalism or slavery, but with extra steps. Either we acknowledge that certain tasks will need rewards attached to them to entice people to do them. Which just basically takes us to capitalism, but people feel that as long as we don't dick around with money, it's not really capitalism. Or we acknowledge that we'll have to force people to do certain tasks. And I'm not comfortable with that.
I definitely do agree there are aspects of our lives going towards TNG. I think parts of our psyche are going towards 1984. There is definitely less fighting of the system per se these days. Much more surveillance, both from the corporate world and the government world. There are people still dying at the hands of the police - and I get the police are in danger, but some of that danger is definitely societally self-inflicted to some degree.
And all that being true there's definitely aspects of TNG that are like 1984 - can you imagine trying to hide a petty crime in TNG - they would have so much surveillance and data it would be near impossible.
If you agree with the moral standpoint, and it seems to be feasible at least in Japan, why not try to find ways to make it more widespread in other countries?
Given that all this content is publicly available, And I believe there were some legal cases, such as LinkedIn v. HiQ one, which, IMNAL, but allowed scraping of public content, I wonder if an entity can legally scrape YouTube and provide non-Google access to it, while preserving creator's copyright?
In the LinkedIn case the scraping was allowed, I don't think that HiQ is creating a mirror. Also there's a case for LinkedIn not having much copywritable content there, only information.
YouTube's real moat is that after years of operation they're managing to maybe break even, even with Google's insane infra. It's just doesn't seem that profitable to host all the videos for free.
https://www.cnbc.com/2019/05/17/google-gmail-tracks-purchase...
Google can help you search the purchases.
If you see either of those as odd, then I pretty much don't get your viewpoint.
But sure, the next question is does Google explicitly USE that data in any other way. That's a different question, though.
Google automatically collecting a list of purchases goes beyond what I expect an email provider to do.
read more here
>Then again, maybe you shouldn't eat any fast food. It is meant for fasting, not for eating.
A reasonable answer is to pirate everything you buy so you always have a DRM free copy.
There have been some take downs he's done that were either spot on at the time or later showed themselves to have been almost prophetic, so I think credit must be given there.
That said, and although I think he takes a lot of things too far, I also think that (in general) it's useful to have someone articulating one far pole of the debate about user freedoms. I suppose the counter-argument is that extremism causes some people to tune out entirely but I don't really buy that's the case here.
He held a talk at my university recently. During the QA, every time a student asked RMS a question, he would spend 2 minutes correcting the formulation of the question, and then dismissing the actual question with a snarky remark.
For instance, one student asked something about RMS being the "CEO" of FSF, followed by snarky remarks by RMS that "FSF is not a company and that he is actually the president". (I might remember wrong, but it was something along those lines)
I understand and respect him and his beliefs, but his personality just annoys me.
1) He is really serious about his crummy coffee. Like, he was brewing a pot on stage as he was talking at like 9pm. Like, a Walmart brand drip coffee maker, none of this french-press stuff.
2) He has a really bad 'dead fish' handshake. Like, Really bad.
3) He is SUPER dedicated to what he does and that is super admirable. I wish his vision of software and hardware was the default idea, not the corpo-spy state that we have eneded up with. That world would be a lot better. But it's asking far to much of people with only an 8th grade reading level.
4) He actually is really cool to hang out with and talk to. However, he is for more matured and knowledgable people. He kinda talks over the new CS peeps and really doesn't have time for them and their questions. He's not a professor and that shows.
5) Unsupprisingly, he's not good with millenial/gen-z women. Some of it is that he's from a different generation and he hasn't been in the same world as them, some of it is the sterotype that he is a nerdy, doughy, Linux guru. He could be better, but he's not as bad as a Google exec. by any means.
6) All the lecutres I went to where he was speaking were amazing and have really shaped a lot of my brain around software and what it is. Time very well spent.
There's no way out. Even TNG predicted WWIII entire global population and for humanity to suffer its most embarrassing chapter to get out of it:
https://memory-alpha.fandom.com/wiki/World_War_III
There are other modes of life, based on trust of mankind, instead of fear of it. That's the other thing TNG shows - all those people in Starfleet - they aren't being paid to be on that ship. They're trying to show that humanity is capable of post-capitalism. It doesn't have to be this way.
(That's the planet Stallman lives - or at least wants to)
The Federation is a post-scarcity society. They've figured out how to change matter into energy and back again. That does change a lot of things. We don't get to the Federation without solving scarcity.
And while no one is being paid to be on that ship (although that is debatable as there does seem to be some form of currency that individual Starfleet members receive and use), there is competition to be on that ship.
Being on that ship is the compensation for the work. Being one of the few selected to essentially be in this sort of elite class is the privilege.
And even on the ship, there are differences between crew members. The captain's quarters are better than the lower officers. The captain has his own private office just off the bridge.
And being a television show and work of fiction, they get to gloss over a ton of stuff. The acquisition and creation of the materials to build something like the Enterprise is as much a fantasy in the work as is the fact that they can replicate Earth-like gravity in the middle of space.
And our current system is driving us more towards TNG than 1984.
Things are better now. We're more tolerant. More peaceful. By just about any measure you can take, we're becoming better.
https://news.ycombinator.com/newsguidelines.html
We detached this subthread from https://news.ycombinator.com/item?id=20830640 and marked it off-topic.
Wired connections are also a problem for him as well since the provider has your identity and they can trace you.
Stallman's rants, while they might not be technically wrong, should be read in the context of someone whose mindset is not the most positive one.
Turns out, pearjuice is a Trump supporter (https://news.ycombinator.com/item?id=12675679, https://news.ycombinator.com/item?id=12741738, https://news.ycombinator.com/item?id=12675971) and hence has a reason to target Google, which is known for its employees opinions against Trump (https://www.nytimes.com/2018/09/12/technology/leaked-google-...) and conservatives in general.
This does not take away from the validity of the points made on the link itself, but I thought it worth mentioning.