Mozilla Open Source Support: First Awards Made
Mozilla has announced the first round of projects to receive support from the organization's new “Foundational Technology” grant program. The program offers funding to open-source projects outside of Mozilla that are regarded as important building blocks for work done within Mozilla. The recipients announced are Buildbot, CodeMirror, Discourse, Read The Docs, Mercurial, Django, and Bro. The post contains further details on the specific development goals associated with each grant. More selections are yet to come, and applications are open.
Posted Dec 12, 2015 21:21 UTC (Sat)
by fuhchee (guest, #40059)
[Link] (33 responses)
Posted Dec 13, 2015 1:49 UTC (Sun)
by anonymous1 (guest, #41963)
[Link] (1 responses)
Posted Dec 13, 2015 7:15 UTC (Sun)
by lambda (subscriber, #40735)
[Link]
I would say they do pretty well in being a major force in the free/open source software scene. Firefox alone has half a billion users, which is pretty good for a piece of free software, there are only a few others that prominent with that many users. But beyond that there's a wide variety of free software that Mozilla writes and contributes to, like codecs such as Opus and Daala, whole new programming languages like Rust, and a whole lot more.
This initiative is just helping to further their reach, in projects that they depend on but don't develop directly, by donating money to add useful new features and fix issues. Seems like a pretty good way of increasing their reach.
Posted Dec 13, 2015 6:46 UTC (Sun)
by lambda (subscriber, #40735)
[Link] (11 responses)
Besides being a fairly fraught term, slave as a technical term is also fairly ambiguous. In some systems, it means a replica; something that mirrors the master instance, and possibly could be promoted. In other systems, it indicates a worker; something that a master server farms work out to. And in either usage, it's not a terribly good analogy as there is not actually any denotation of ownership. Terms like master/worker, leader/follower, primary/replica are both more descriptive and less offensive. So moving to such terminology can be a good thing for more than one reason.
In the case of Buildbot, the terminology permeates the system and documentation, so changing it will take a bit of work. But it's a useful change to make, as it will help make the software easier to understand and more comfortable for more people to work with. So funding that work seems like a useful thing to do.
Posted Dec 13, 2015 7:52 UTC (Sun)
by tzafrir (subscriber, #11501)
[Link]
Posted Dec 13, 2015 8:31 UTC (Sun)
by drag (guest, #31333)
[Link] (7 responses)
It's like being upset that there is a such thing as a male RCA plug since it assumes that sexuality and gender identity is defined by by having been born with a penis.*
Assigning malicious significance and meaning where their is none is the fault of the person being offended. To then make a big deal out of nothing is itself a cause of offense since it's assigning motives and maliciousness where there is none. This is demeaning and if taken very far is dehumanizing.
And, yes, terms like male and female plugs or slave/master are sometimes vague, by the reality is that these types of arguments are just rationalizations for giving into political correctness and the irrational people in power behind it.
If Mozilla feels that it's important to go along to get along, that is fine. It's their buildbot and it's Mozilla's money to spend on this sort of thing so that isn't really a problem for me either, but lets at least try to be honest about why this is happening; It's blowing resources for the sake of being more PC. That's all that is happening.
Hopefully the lions share of time spent on winning this particular award is "to make improvements so Buildbot works better in the Amazon EC2 cloud."
*(In a while you can expect people to be upset about the term plug-in because it's a micro-aggression.)
Posted Dec 13, 2015 9:46 UTC (Sun)
by jrigg (guest, #30848)
[Link]
Exactly.
Posted Dec 13, 2015 9:54 UTC (Sun)
by Wol (subscriber, #4433)
[Link] (5 responses)
And where does it stop? IT DOESN'T. That's why I'm anti-PC - because it just goes on and on. Look at the history of words used to describe the humble latrine (or equivalent). I carefully used the word "latrine" because, to the best of knowledge, it doesn't have any prior ancestry. But pretty much every other word was initially used as a euphemism, then became *the* word, then was euphamised itself out of polite vocabulary. And it did nothing to solve the real problem (that we all need a pee).
I regularly use the example of race on Groklaw - I couldn't take part because my normal, acceptable, British vocabulary was offensive in PJ's living room. Her blog, her choice, but being PC blocked me out of the debate :-(
At the end of the day, we're all biased. We all discriminate. IT'S CALLED BEING HUMAN. And if we took Jesus' words to heart ("Take the log out of your own eye, before complaining about the mote in your neighbour's"), the world would be a much nicer place.
Cheers,
Posted Dec 13, 2015 22:51 UTC (Sun)
by roc (subscriber, #30627)
[Link]
Posted Dec 14, 2015 13:15 UTC (Mon)
by paulj (subscriber, #341)
[Link]
Posted Dec 14, 2015 22:37 UTC (Mon)
by mathstuf (subscriber, #69389)
[Link] (2 responses)
"Crapper" is the name of the man who invented the ball float mechanism[1], so that's where that one comes from.
Posted Dec 16, 2015 18:29 UTC (Wed)
by nix (subscriber, #2304)
[Link] (1 responses)
Etymology of the already somewhat archaic/dialectical 'crapper' in the modern form: CRAP + -ER suffix, first recorded use 1932, long after Thomas Crapper died. 'Crap' itself is recorded in the 15th century (as chaff, dregs, weeds growing among corn), identical with a Dutch word, and is likely related to similar words in Old French.
Even the specific meaning relating to excrement has its first recorded use in the OED (as the noun 'crapping') in 1849, at which point Thomas Crapper was thirteen years old, and an unambiguous one in 1859, at which point Crapper had only recently started work and was relatively little known. His fame was decades away (and may well have been helped by his name being so apposite!)
Posted Dec 16, 2015 18:44 UTC (Wed)
by raven667 (subscriber, #5198)
[Link]
The wikipedia entry says that his father was a Sailor but his brother a Plumber who Thomas apprenticed under, maybe crap jobs were in the family history at a time when job-based family names were taken, such that it's not entirely coincidence for him to have been involved in sanitation.
Posted Dec 13, 2015 15:28 UTC (Sun)
by dskoll (subscriber, #1630)
[Link] (1 responses)
This is not a new debate. I also think it's absolutely silly because if you check a decent dictionary, you'll see that "slave" has multiple definitions, including one that refers to a machine controlling another machine and that has nothing to do with human slavery.
Posted Dec 15, 2015 15:52 UTC (Tue)
by k8to (guest, #15413)
[Link]
To me offense stems from association origins. For example, if we used slave to describe the controlled nodes BECAUSE we look down on slaves as lacking in will, then it might be offensive. But we don't, so it seems toothless to me.
Of course most people in my world think of human slavery as a non-problem belonging to the past, and it remains a big problem, so I'm not totally shocked that some people end up with misplaced distress over it.
Posted Dec 13, 2015 15:43 UTC (Sun)
by flussence (guest, #85566)
[Link] (3 responses)
Posted Dec 13, 2015 22:52 UTC (Sun)
by roc (subscriber, #30627)
[Link] (2 responses)
Posted Dec 14, 2015 5:26 UTC (Mon)
by raven667 (subscriber, #5198)
[Link] (1 responses)
Posted Dec 14, 2015 17:12 UTC (Mon)
by fuhchee (guest, #40059)
[Link]
Posted Dec 13, 2015 22:08 UTC (Sun)
by epa (subscriber, #39769)
[Link] (14 responses)
Posted Dec 14, 2015 6:59 UTC (Mon)
by louie (guest, #3285)
[Link] (7 responses)
Posted Dec 14, 2015 8:47 UTC (Mon)
by gioele (subscriber, #61675)
[Link] (1 responses)
The word "slave" itself comes (with high probability) from "Slavs", the population that for centuries have been exploited as, well, slaves. [1] Current Czech Republic was home to part of the Slavonic population. [2]
[1] http://www.oed.com/view/Entry/181477
Posted Dec 14, 2015 13:17 UTC (Mon)
by paulj (subscriber, #341)
[Link]
Posted Dec 14, 2015 10:37 UTC (Mon)
by epa (subscriber, #39769)
[Link]
Posted Dec 14, 2015 11:51 UTC (Mon)
by NAR (subscriber, #1313)
[Link]
Posted Dec 14, 2015 11:52 UTC (Mon)
by dskoll (subscriber, #1630)
[Link]
Sorry, what? The United States certainly does not have a history of enslaving its current population. It enslaved ancestors of its current population, which is a somewhat different thing. Being the descendant of enslaved people is very different from being enslaved yourself.
Posted Dec 14, 2015 12:04 UTC (Mon)
by Cyberax (✭ supporter ✭, #52523)
[Link]
The word "robota" itself meant the mandatory/forced work the serfs had to do on their owner's land before they could tend to their own fields. So "robotnik" means "the one who does the mandatory work".
Personally, I find this drive to remove every "offensive" meaning to be somewhat ridiculous and pointless. Even counterproductive since it blurs the difference between people struggling against real discrimination and "professional offendees" screaming against imaginary offenses.
Posted Dec 14, 2015 21:29 UTC (Mon)
by viro (subscriber, #7872)
[Link]
BTW, the word "otrok" is directly applied to them and that's the word used when translating English "slave", including the contexts refering to slavery in US (fun example of a translator trap, that - e.g. in Russian an identical cognate is a somewhat archaic equivalent of "подросток" == "teenager". Judging by other slavic languages the original meaning was (male) child/youngster, shifted in Czech and Slovak at some point. Not sure when the shift had happened; it certainly isn't unique - consider e.g. the nastier meaning of "boy" in Southern dialects of USAnian)
FWIW, the original is in public domain; see http://www.gutenberg.org/ebooks/13083; an English translation is on https://ebooks.adelaide.edu.au/c/capek/karel/rur/
Posted Dec 14, 2015 12:51 UTC (Mon)
by aleXXX (subscriber, #2742)
[Link] (4 responses)
Posted Dec 14, 2015 13:29 UTC (Mon)
by Cyberax (✭ supporter ✭, #52523)
[Link] (1 responses)
Posted Dec 14, 2015 20:43 UTC (Mon)
by raven667 (subscriber, #5198)
[Link]
Posted Dec 14, 2015 22:31 UTC (Mon)
by viro (subscriber, #7872)
[Link] (1 responses)
All this stuff is missing the point, though - there are tons of potentially offensive terminology that only utter twits would try to remove. Remember the Jesux hoax and morons who'd taken it seriously? "Slave" has nasty associations, indeed, but so does "demon" (and, for real fundies, "daemon" as well). And let's recall such syscalls as kill(2) - if _that_ doesn't have unpleasant associations, I don't know what does. So's "orphan", for that matter...
Posted Dec 14, 2015 23:38 UTC (Mon)
by Cyberax (✭ supporter ✭, #52523)
[Link]
Oh, and "zombie"...
Posted Dec 16, 2015 14:42 UTC (Wed)
by lkundrak (subscriber, #43452)
[Link]
Posted Dec 14, 2015 18:19 UTC (Mon)
by utoddl (guest, #1232)
[Link] (18 responses)
I find the whole "PC-as-wasted-effort/insult" argument as a proxy for saying one can't be bothered to accept or even consider other points of view. It's a lazy way of claiming the status quo is good enough so don't bother me. History has rarely been kind to the advocates of the status quo.
Posted Dec 14, 2015 19:03 UTC (Mon)
by dskoll (subscriber, #1630)
[Link] (4 responses)
I have some sympathy for your viewpoint, but at the same time, almost everything we do or say is bound to offend someone, somewhere. There needs to be a balance between sensitivity to legitimate concerns and recognition that sometimes offense is taken for no good reason.
And for the record, I am highly offended by the sexist name "Bro" !!
(not).
Posted Dec 14, 2015 19:18 UTC (Mon)
by andresfreund (subscriber, #69562)
[Link] (3 responses)
Posted Dec 14, 2015 19:50 UTC (Mon)
by nix (subscriber, #2304)
[Link] (1 responses)
Posted Dec 14, 2015 19:54 UTC (Mon)
by andresfreund (subscriber, #69562)
[Link]
Posted Dec 14, 2015 19:53 UTC (Mon)
by dskoll (subscriber, #1630)
[Link]
Weren't you, just weeks ago, vigorously arguing for a different communication style, especially on lkml?
Yes, that was I.
I don't understand how on one side you can argue against using cusswords and other forms of personal attacks, but on the other side consider using language that others not find offenside to be slippery slope?
It all has to do with how a reasonable person would interpret the communication style. Most reasonable people would view being told "Fuck off!" as very hostile, whereas most reasonable people (at least currently) would not view the term "master/slave" referring to computer programs, machinery or flip-flops as being offensive.
Language changes over time, though, and if "master/slave" ever reached the critical point where it was found offensive by most reasonable people, then I'd be all for changing it.
Posted Dec 14, 2015 19:28 UTC (Mon)
by HIGHGuY (subscriber, #62277)
[Link] (7 responses)
Sure, people have different experiences/backgrounds and therefore sensitivities, but they too should at least differentiate between attempts to endorse/promote/justify the act of slavery and other uses of the term.
Posted Dec 14, 2015 20:44 UTC (Mon)
by nybble41 (subscriber, #55106)
[Link] (6 responses)
Agreed, but in a way that is the problem. This use of the terms is seen as offensive precisely because it appears to trivialize slavery. Those who are offended by it would prefer to see the terms "master" and "slave" reserved for referring to the enslavement of humans by other humans, with all the attendant emotional and philosophical implications. The fear is that casual use of the terms in contexts where there are no such implications will carry over as a reduction in impact when the terms are used in their original context.
Posted Dec 14, 2015 21:18 UTC (Mon)
by HIGHGuY (subscriber, #62277)
[Link]
Posted Dec 14, 2015 23:43 UTC (Mon)
by Cyberax (✭ supporter ✭, #52523)
[Link] (2 responses)
That's just ridiculous. Nobody in their right mind is going to suggest that: "Slavery was OK, since my build slaves are not suffering".
Posted Dec 15, 2015 1:06 UTC (Tue)
by nybble41 (subscriber, #55106)
[Link] (1 responses)
You're thinking logically. This is not a logical issue, it's an emotional one. Some people simply want terms like "master" and "slave" to remain associated with negative connotations in people's minds. People aren't wholly logical; their thinking is colored by association. Simple concepts like "slavery is wrong" stick in their minds better than complex concepts like "it's wrong to make a person a slave, but it's OK when the master and slave are only computer programs". I can certainly see why it would be considered desirable to avoid diluting the terms, though I'm not offended by it personally.
Posted Dec 15, 2015 2:53 UTC (Tue)
by Cyberax (✭ supporter ✭, #52523)
[Link]
On the other hand, if a sizable minority tells you that they don't like the term - it's probably a good idea to stop using it. And it's the first time I've seen people being offended by "master/slave" terminology.
Also you should keep in mind that "master/slave" names migrated into technical jargon in several other languages as loanwords (I can vouch for Russian, Ukrainian and Czech). They are completely neutral and many technical professionals don't even connect them with the original "master/slave" meaning. So for better or worse, this horse is out of the barn.
Posted Dec 15, 2015 9:00 UTC (Tue)
by NAR (subscriber, #1313)
[Link] (1 responses)
Then don't use the term "robot" either, because it might appear to trivialize slavery. In Hungary the term "málenkij robot" refers to the forced labour (i.e. slavery) of Hungarians by the Soviet Union. At least 100000 civilians were captured and sent to camps, about a third of them never returned. They weren't owned by other people, because in the Soviet Union most things that are usually owned by people in the Western world (land, businesses, etc.) were owned by the state - just like these slaves.
Posted Dec 15, 2015 10:50 UTC (Tue)
by tao (subscriber, #17563)
[Link]
Posted Dec 14, 2015 20:26 UTC (Mon)
by ddevault (subscriber, #99589)
[Link] (3 responses)
Here on LWN we are all surely familiar with the reaping children after they've been killed. We use the terms that convey the meaning of our software best. Hackers are generally blind to social trivialities like this. I disagree with the growing trend of encouraging people to be offended. Being offended is a waste of time - it's not within your rights to stop me or anyone else from saying things that offend you, and it's especially obnoxious that you'd waste my time complaining about it when everyone is just trying to get things done. If master/slave is the terminology that most effectively conveys your meaning, then use it. I can confidently say that all of the people who complain about this fall into one of two categories: have no ancestors that were enslaved, or were never themselves enslaved. It's nothing but stirring up drama and wasting everyone's time.
Posted Dec 14, 2015 22:05 UTC (Mon)
by utoddl (guest, #1232)
[Link] (2 responses)
Honestly, I'm not sure if you're serious, or making my points by counterexample.
Posted Dec 14, 2015 22:43 UTC (Mon)
by ddevault (subscriber, #99589)
[Link] (1 responses)
Posted Dec 24, 2015 6:55 UTC (Thu)
by ssokolow (guest, #94568)
[Link]
Posted Dec 15, 2015 16:04 UTC (Tue)
by k8to (guest, #15413)
[Link]
There's also the idea that when a term isn't well-established in a field it's probably more worth selecting a name that has reasonable social currency at the time. But it may or may not make sense to change the term 30 years later when it's well-established if the social currency of the word has fallen.
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Wol
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
The term "slave" (was Mozilla Open Source Support: First Awards Made)
The term "slave" (was Mozilla Open Source Support: First Awards Made)
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
[2] http://www.andrzejb.net/slavic/
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
At least in Russian it simply means "to work".
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Mozilla Open Source Support: First Awards Made
Right to be offended
Right to be offended
Right to be offended
Right to be offended
Right to be offended
Right to be offended
Right to be offended
Why would a 3rd party then be offended by naming this relationship in a way that is concise and well-understood by anyone with a basic level of education (that hopefully included the portion that slavery on living beings should not be accepted).
Similarely with the hot-topic on what word to use for people with a dark-colored skin (black, african-american, ...), one should differentiate between uses of the term in an intended racist way and other innocent uses. And in all cases, let's not confuse ignorance with malice, even if it's sometimes hard to tell the difference.
Right to be offended
Right to be offended
It probably does a lot more harm to say "a little slavery here and there doesn't hurt" compared to "the slave machine will poll the master for work". In the first case I hope people will either prominently turn away or, even better, say that slavery treads peoples right of self-determination. In the second case, I wouldn't expect anyone to do the same (contrary to what we're seeing with this whole discusion).
Right to be offended
How so? Is anybody under impression that "build slaves" are somehow related to actual slavery?
Right to be offended
Right to be offended
"This use of the terms is seen as offensive precisely because it appears to trivialize slavery."
Right to be offended
Right to be offended
Right to be offended
Mild translation from a gentle reader:Right to be offended
Hackers are generally blind to social trivialities like this.
Our community is self-selecting to exclude people who are not generally blind to social issues.
I disagree with the growing trend of encouraging people to be offended.
Stifle descent; you're rocking my boat.
Being offended is a waste of time - it's not within your rights to stop me or anyone else from saying things that offend you, and it's especially obnoxious that you'd waste my time complaining about it when everyone is just trying to get things done.
I don't intend to waste my time with your issues. Getting to my ends justifies the means.
If master/slave is the terminology that most effectively conveys your meaning, then use it. I can confidently say that all of the people who complain about this fall into one of two categories: have no ancestors that were enslaved, or were never themselves enslaved.
My fantasy about the binary classification of the human race nullifies any consideration of your feelings on the matter.
It's nothing but stirring up drama and wasting everyone's time.
Anybody who spends their time on issues I care nothing about should be ignored!
Right to be offended
To be fair, I've always avoided it when starting new projects due to the ambiguities that lambda pointed out. (ie. I use something like "replica" or "worker" instead of "slave"... but then my UI/UX-oriented background and the amount of my life I've spent sleep-deprived encourages me to shave down cognitive overhead wherever I can spare the time and will to do so.)
Right to be offended
Right to be offended