Ethics in Geo
macwright.org
macwright.org
This is an interesting essay including "surveyors' ... reflections on their own role in the colonizing process" which make an interesting contextual pairing with the The author of this post's own reflections 100+ years later. http://www.nzjh.auckland.ac.nz/docs/1997/NZJH_31_1_08.pdf
Look at Amazon's facial recognition, for instance. OpenCV and the like have existed for years but by tightly integrating with AWS, we've now unlocked brand new use cases and customer bases -- say, startups and researchers on one hand and police departments and authoritarian governments on the other. The pool of qualified developers, and by definition number of developers who might be willing to implement a facial recognition database for dissidents, goes up significantly as the technology becomes easier to use.
For a map data format, you might make life easier for people drilling wells in remote rural villages, but you might also be designing a data format for bomb strikes.
One (accidental) way to achieve “ethos licensing” as described in the article, while remaining genuinely open source, is to license your code as WTFPL. I started doing that facetiously to express my disdain for licence holy wars, but it turns out that the bad guys are characterised by having large armies of lawyers, and large armies of lawyers really don’t like WTFPL. Google explicitly forbids it, and I’ve encountered other BigCos who won’t touch it. That’s a pretty decent side-effect for those of us who don’t want to support the ad-tracking industry.
(WTFPL does of course have the bug of not disclaiming warranty, but you can trivially fix that by inserting the sentence “There is no f——ing warranty.”)
I think the average anti-oil person living in a developed country drastically underestimates the centrality of hydrocarbons to our way of life, and the devastating impact on all of our lives of a rapid shift to zero-carbon etc. Think little food, modern medicine, sanitation, and drastically reduced opportunities for travel and education for example - this would resemble the lifestyle of someone living in Tipi Valley, which is the closest thing we have to zero-carbon in the UK as of 2020, and even they effectively still parasite themselves to a significant degree on the oil-driven economy.
I'm all for protecting the planet but the answers are so complex, and oil - being such a wondrous substance with myriad applications - is so tightly woven into our lives that it will take decades to unpick the linkages, and in many cases this will likely not be possible unless we really are prepared to accept giant steps backwards for civilisation.
That said, I'm all for tackling the worst excesses immediately. We could start with swingeing punitive taxation on Canada and Germany, for example, for tar sands and coal respectively. We could also introduce a complete ban on the use of oil in favour of LNG for marine transportation.
Edit: I think this piece is remarkably smug, judgemental and bourgeois in tone, and specifically as regards the military/police aspects, I'm reminded of the quote attributed to Orwell (that may or may not be accurate, but sums up my feelings well): 'People sleep peaceably in their beds at night only because rough men stand ready to do violence on their behalf'.
Oil is definitely important. It's the only good that behaves macroeconomically as if it were essential to everybody, and you're right that organic chemistry, plastics, etc. are not just part of daily life, but irreplaceably so.
That said, half of oil usage in the USA is for gasoline and diesel [0]; another 15% is natural gas produced as a byproduct of extraction. As we drive and fly less, we'll need less fuel. Oil demand collapsed earlier this year [1], and it could collapse over and over again until the industry shrinks to the right size.
I don't think that taxation on oil imports is the right move, because it doesn't limit the USA's oil exports. Instead, we ought to tax oil products, specifically gasoline, diesel, and jet fuel; and use the funds to plan for when oil is no longer as important to us.
[0] https://www.eia.gov/energyexplained/oil-and-petroleum-produc...
[1] https://en.wikipedia.org/wiki/2020_Russia%E2%80%93Saudi_Arab...
I'm sure the salary helped ;)
Also, I'm not sure ethical licenses are going to deter inethical organisations. Are any of the 3 digit agencies really going to stop using some open source library just because there's some sentence somewhere that says they disapprove of killing people?
I hope this is something we never figure out. Ethos based licensing is the diametric opposite of Free as in Freedom software. The intentions may seem noble, the unintended side effects will be devastating for the whole free software ecosystem.
Well, I agree. (Although, see what comment 23597740 says for another idea.)
Actually, I am against copyright (and patents, too) in general (although I am willing to work with Free software, even if it isn't in the public domain, everything I write myself (whether computer programs, stories, music, etc) will be public domain). I certainly won't take contracts from the military and that stuff, and I refuse to implement surveillance and that stuff, but if I write something and it is published, let anyone do what they want with it, including to modify it (and publish the modified version too, if they want the modified version published). (Although computer programs can be published without source codes, I always try to include source codes if I can, since if I write a program, it is intended that it will be useful, and including the source codes makes it more useful.)
Honestly there's so much possible work here that isn't military, policing, oil/gas, or advertising.
Of course it still works on a direct and personal level in the same way you would microchip pets but object to doing it to humans.
Maybe it's time we examine our entrenched views on open source to allow for some more nuanced discussions about responsibility and ethics in the things we make. Just because it's open source clearly doesn't mean that I'm absolved of responsibility for how it's used; so why do all open source licences necessitate that I allow my work to be put to evil uses as well as good?
Can we continue indefinitely with these hollow definitions of "freedom" that are devoid of any concept of responsibility or accountability for what we create?
Most likely because defining good and evil is very, very hard, and you don't want vague language in licences. "Not to be used by evil people" doesn't work, because all it takes is to say "I'm not evil, thanks".
Saying "no military use" etc will also just open up a rabbit hole of what exactly is military use, and you don't want to have a lot of court cases, and you also don't want uncertainty, e.g. somebody building a SaaS product that then has to vet all customers whether they may have military contracts, even if it's only for catering at some event.
It's reasonable to spend time on other things instead, especially since such a licence would be very individual, because very few people have the exact same views when you look at the details.
Whether you are up for the challenge of thinking through the implications of your contributions or not, you hold some of the responsibility for what you create. Avoiding deeper reflection on those contributions is a dangerous thing.
The issue isn't so much in "can you and some number of other people generally agree on what you want", it's in putting that in clear terms into a licence that a judge (or anybody, really) can read and clearly say who is and isn't in violation. And you'll want to do it in such a way that it's not open to interpretation, doesn't hinge on specific words etc, and preferably you'll do it under 100 pages. It is hard.
I believe that even agreement in what exactly you want isn't easy to achieve as the degrees of separation are hard to pin down. Plenty of people will agree to "no using this in drones that bomb people". Drones that only observe while other drones (or human-piloted jets) drop the bombs? Drones that aren't in the area but act as communication relays? A company that builds motors that, among others, are used in one of those drones? A company that builds desks for that drone-motor-company? And is this about all military things, or only those with offensive use, while e.g. a bunker-building company would be okay? What about a shoe manufacturer that sells to the army?
You'll quickly find that the agreement is largest while it's vague and gets smaller while you try to draw clearer lines.
At the same time, the more vague it is, the less will it be used because nobody wants to risk basing their things on something that depends on how a judge in some jurisdiciton understands some term.
It's not always that nobody cares or doesn't want to spend the energy on doing it, sometimes it's just really hard. You're welcome to give it a go, I'm sure all efforts are welcome in the field.
Using modular licenses might mitigate the problem of managing a frankendocument, but I have to agree: making ethos licensing viable would require a ton of effort. The SPDX (Software Package Data Exchange) standard includes boolean expressions to combine licenses[0], like `MIT AND ISC`. It would be difficult but conceivable for a lawyer to write human-readable and enforceable licenses each forbidding one specific use. Bundling licenses with `AND` into cohesive super-licenses covering ethical standards would take more effort. Figuring out what ethical standards a large-enough ecosystem of engineers agrees upon is another herculean task.
Still, I think the efforts are worth it: I'd like to opt out of some subsidizing fields of endeavor but not others. IANAL, just a programmer, but I'd be interested in contributing to ethos-licensing-related projects.
[0]: https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-ex...
Slightly related, I wonder whether complexity/length of licences plays a factor in adoption. If you have something that is very widely known, somewhat short and readable by lay-persons, you don't need to check it every time, you figure out once that you're okay with working with XYZ Licence or you're not. If you'd have to essentially parse complex expressions of licensing fragments, I expect less adoption because of higher risk of catastrophic issues being overlooked (much like I'd probably not buy a candy bar if the store asked me to read & sign 12 pages of fine print to do so).
https://www.theatlantic.com/politics/archive/2010/06/the-end...
(Incidentally, this is not a hypothetical.)
It is already a field of tinkerers, enforcement would essentially require a "guild structure" in a world that already doesn't cooperate and any who could enforce it in themselves would be evil.
I can't help but roll my eyes at many of the so called ethical quandries because they are such obvious cases of scapegoating the actions of others. It is like trying to blame an olympic shooter for writing a book on safety and techniques for because the guy decided to spree shoot. How about blaming the original bad actors instead of leaping down the degrees of separation?