Categories
Uncategorized

Technoethics Part I Introduction:

  A few months ago, I posted a rant on Facebook complaining about the advertisements of one of my favorite companies. The company is called Canonical. And they make a product called Ubuntu. Ubuntu’s Cringe-worthy advertising is an unimportant point in this discussion. Through Facebook, I came to realize something rather alarming.  That my friends, both young and old, were unaware of my commitment to  Living my Digital Life following With purpose. Following the values of solidarity, subsidiarity, and community. This was startling enough that a few of the public and private comments received also indicated many people were unaware even of the concept of Technoethics. 

  Despite the tireless advocacy of thousands of people, including myself for the past 32 years, few people not associated with the computer industry are even aware that technoethics is a thing. And my experience in the corporate world has shown but even among those aware of Linux and the free software movement, some who are even longtime Linux users themselves are not completely aware of the moral and ethical commitments that a large and influential minority of Linux users bear. The consequences of this go far beyond disrespect and inadvertent impoliteness. With the world unaware of techno ethics as a broader principle, it will become increasingly hard for those of us who practice it to do so in a sustainable way—and thus jeopardizing the ability of everyone to fight for a world built on solidarity, subsidiarity, and community In the century to come. 

   I was unable to find a basic primer on techno ethics written for a lay audience or  What follows is my attempt to fill this Gap. 

 What is Technoethics

Technoethics is the application of general ethical principles to our technological choices. But more specifically it refers to the prioritization of morality over convenience in our technological choices. 

  Whether you know it or not you have probably already practiced techno ethics in your everyday life.  For example, some parents May opt for cloth diapers over disposable for the environmental benefits, or equally other parents in a different situation might opt for disposable Over cloth to conserve scarce Water Resources. This is a common first encounter with the subject of Techno Ethics.  and within the everyday consumer space, there are thousands of such decisions to be made. Organic food, non-animal-tested cosmetics, Packaging minimization, or buying local.  all are, in one sense,If Technoethical choices. In each instance, the consumer exercises her  Power of Choice after thinking critically About the cost and benefits of a particular technology such as factory farming or e-commerce,And for instance and chooses consciously not based on a metric of economic or convenience factors but instead on a social or moral Factor. That is techno ethics in a nutshell.

  However, when the nerd(s) in your life speak of Technoethics they probably mean to apply this intentional consumption to the technological services and devices which we take for granted, things such as laptop computers, Facebook, and smartphones. Or to even more esoteric things such as farm tractor firmware, e-waste, Or planned obsolescence increasing the digital divide.  we apply formal ethical principles,  critical thinking, and intentional consumerism to our digital lives as well as our lives away from the keyboard.

Why should I care?

 Until the global pandemic, most people could get away not caring. After all, if Facebook did something that distressed you, all you had to do was to not use Facebook. Who cared what obscure video conferencing solution you used to communicate with friends and workmates. if you even use video conferencing at all, but the global pandemic has given us all virtual lives, and simultaneously has merged them with our physical lives. What once was a niche Hobby, or futuristic gimmick from the likes of Star Trek is now very much mainstream. and this is so self-evident as to not require argumentation.

  Therefore anyone with a commitment to Justice in the physical world who has benefited from high technology in any way these last six months should care about Justice in the virtual world. And there is quite a lot of Injustice in the virtual world with which to be concerned.

 The digital divide has cut the urban poor off at the knees in regards to access to services for example. Improper recycling has left certain parts of Africa as a Dumping Ground for unwanted Electronics, and in turn, has fueled the growth of fraud schemes which extract millions of dollars from first-world consumers. 

 And let’s not forget the titans of the industry Facebook, and Twitter who through the careless application of artificial intelligence, and `innovative`  business models have arguably Contributed more to political polarization than anything else.

 The good news is that unlike most social problems the individual can do a lot on his or her own to affect Justice in the digital realm. All that most people are missing is the proper education and will.  I can hear you objecting now. Of course, you have the education to avoid fake news on Facebook all the time it’s easy to spot or maybe you do your best To use DuckDuckGo when possible or maybe you don’t even own a social media account whatsoever seeing no point in it. all these things are good in themselves 

Why do you use Zoom?!

   Really why do you? Don’t say it’s because it’s convenient or it’s free. Microsoft teams, Google Meetings, Discord,  and Jitsi-Meet are all just as free just as easy to use. just as convenient.

  Here’s an even better question: Who owns Zoom? Why are they giving away a service which is quite costly?  What plans do they have to derive Revenue from the Millions of people meeting on their platforms?  What is Zoom’s privacy policy?  Can anyone else watch you without you knowing?  I don’t have the answer to any of these questions off the top of my head, I’m betting you do not either. but it just goes to show how readily we all adopt new technologies without Giving any thought whatsoever to the implications or Consequences.  I am guilty of this particular sin too. When the pandemic hit I was so happy to see some of my friends’ old and new video conferencing for the first time that I didn’t care what system they used. I just wanted to be with them.

I  threw away All of the lessons I have learned over the past 12 years. All of my professional skepticism. All of my critical thinking in the desperation to be with people even virtually.  and what’s more, I knew I was doing it. 

  Why are we trusting some of our most private personal interactions with a corporation most of us know nothing about? We don’t do this in other areas of Our Lives. But when it comes to adopting new technology, almost all critical thinking, Almost all consideration of any ethical values we possess goes out the window.

 Did you know in June Zoom Video Communications inc admitted to shutting down the accounts of Chinese human rights activists? And that most of their research and development is located offshore specifically in China leaving them vulnerable to pressure from the autocratic regime. That they are currently developing censorship technology will allow Chinese authorities to stop anyone within their borders from criticizing the communist regime on the zoom platform.  and thus have become complicit. All of this I found out through  10 minutes of research. I can’t imagine what I would find if I were to do it properly.

 I’m not trying to pick on you or Zoom specifically but merely to call out the stark truth most people don’t apply critical thinking and their decisions about how they wish to live their digital lives. we need to do better than that because our digital lives for there is no longer any distinction between Digital Life and life away from the keyboard. I’ll bet for most of you there isn’t even a keyboard anymore.

 And this is the other stark truth many of us do not have the education necessary to apply techno ethics In our day-to-day lives. This is a particular failing Activists like me. The activist will issue book-length reports,  write blog posts containing so much technical jargon that even people with degrees in computer science have trouble reading them.  And in general do very little to expand the  Community beyond the small Ivory Tower which has been painstakingly built over the past 30 years. In short, we have failed quite spectacularly at the teaching function of activism. So over the next few articles, I intend to educate you. We will explore the key issues of Technoethics today starting with surveillance capitalism, moving on to e-waste, the digital divide, and finally ending on software freedom. How the  Brands and products we all love exacerbate all of these problems and what you can do about these issues. Welcome to Technoethics 101.

Categories
Uncategorized

Switching to Fedora

Note: A Version of this post originally appeared in Fedora Magazine on August 5th, 2020. I post it here as part of my portfolio

Red Hat Inc owns the copyright, it is licensed under The Creative Commons Attribution Share Alike 3.0 Unported licensed

To a veteran user of other distributions, Fedora can be a challenge. Many things are not where you expect them to be. The default LVM volume allocations are a bit tricky. And packages including the kernel are frequently upgraded. So why switch after years of using other distributions?

In my case, for a variety of technical and political reasons, Fedora was the best option if I wanted to continue using Linux as my daily driver. If you are making the transition from another distribution, here are some observations and tips to get you started.

Firm foundations

In Fedora you will find a community just as fiercely dedicated to its users and free software as Debian, as fanatical about polish and design as anyone in Ubuntu, and as passionate about learning and discovery as users of Arch or Slackware. Flowing under it all you will find a welcoming community dedicated to technical excellence. The form may change, but underneath all the trappings of systemd, dnf, rpm, and other differences, you will find a thriving healthy and growing community of people who have gathered together to make something awesome. Welcome to Fedora, and I hope you stay awhile.

The best way to get to know the Fedora community is to explore it for yourself. I hope a future article will highlight some of the more interesting aspects of Fedora for newcomers. Below are a few tips that I have put together to help you find your way around a new Fedora installation.

Install and explore

Installation proceeds as you would expect but be aware that you might want to adjust the LVM volume allocations in the install process or shortly afterwards or you might run low on space in a key place unexpectedly! Btrfs is also a supported option that is worth a look if you have lots of small disks.

Freedom matters

As stated above Fedora has a software freedom commitment similar in spirit to that of Debian. This means that you should be able to give Fedora to anyone, anywhere without violating intellectual property laws. Any software which is either not licensed in a way that Fedora finds acceptable or that bears US patent encumbrances can be found in the rpmfusion.org repository.

After the install your next concern is undoubtedly configuring things and installing new packages. Fedora’s command-line package manager is dnf. It works as you would expect.

Note also that since rpm uses file-based dependency tracking instead of package-based dependency tracking, as almost all others do, there are very few traditional metapackages. There are, however, package groups. To get a list of package groups, the command is:

$ dnf group list

To get a list of all installed packages on the system, the command is:

$ rpm -qa

All rpm commands are easily filterable using traditional Unix tools. So you should have no trouble adapting your workflow to the new environment. All the information gathered with the below commands can also be gathered through the dnf command. For information gathering, I prefer to use the rpm command because it presents information in a way that is easily parseable by commands like grep. But if you are making changes to the system, it is easier and safer to use dnf.

To get a package’s version, description, and other metainformation the command is:

$ rpm -qi <packagename>

To list the contents of an installed package the command is:

$ rpm -ql <packagename>

One way in which rpm is easier to use then dpkg or the slack package tools is that rpm stores change log information for each package in the package manager database itself so it is very easy to diagnose whether an update might have broken or changed something unexpectedly. This command is:

$ rpm -q --changes <packagname>

On the kernel

Perhaps one of the most exciting differences between Fedora and other projects, for newcomers at least, is Fedora’s policy on the kernel. Fedora’s policy is to align the distribution’s kernel package life cycle with the upstream mainline kernel life cycle. This means that every Fedora release will have multiple major kernel versions during its lifetime.

This offers several advantages for both users and developers. Primarily, Fedora users are among the first to receive all of the latest drivers, security fixes, new features, etc.

If you do not have an installation that uses out-of-tree modules or custom patches this should not be much of concern to you. However, if you rely on a kernel module like zfs, for example. Rebuilding the filesystem module every 2-3 months can get tedious and error prone after a while. This problem only compounds if you depend upon custom patches for your system to work correctly. There is good news and bad news on this issue.

The good news is that Fedora’s process for building a custom kernel is well documented

The bad news is, as with all things kernel related in all projects, going the custom route means you’re on your own in terms of support. The 2-3 month lifecycle means you’ll be building modules and kernels far more often then you are used to. This may be a deal breaker for some. But even this offers an advantage to the discerning or adventuress user. You will find that being encouraged to rebase your custom kernel setup every two to three months will give you far greater insight into what is going on upstream in mainline Linux and the various out of tree projects you rely on.

Conclusion

Hopefully these tips will get you started exploring and configuring your new Fedora system. Once you have done that. I urge you to explore the community. Like any other free software product of Fedora’s age and size, there are a plethora of communication channels available. You should read the code of conduct and then head over to the communication page on the wiki to get started. As with the distribution itself, for all the differences in culture you will find that much remains the same.

Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.