EthicalInfo

Differences between revisions 1 and 38 (spanning 37 versions)
Revision 1 as of 2006-06-05 13:10:23
Size: 3922
Editor: mail
Comment: first draft
Revision 38 as of 2006-10-22 19:13:16
Size: 18493
Editor: 63-135-239-233
Comment: comment
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * '''Packages affected''':  * '''Packages affected''': gdebi dpkg
Line 9: Line 9:
Ubuntu has a clear policy on using open and free standards. Making provision of Skype, java (under current licence) and certain other software easy undermines this policy. Some software or services have poor ethical reputations. The purpose of this spec is to allow the user to make an informed decision about what they install, and to offer free, open and ethical alternatives. Ubuntu has a clear [http://www.ubuntu.com/ubuntu/licensing policy] on using [http://www.ubuntu.com/ubuntu/philosophy open and free] standards. It does not have a policy on unethical software (outside the realm of free software). Some software or services have poor ethical reputations. The purpose of this spec is to allow the user to make an informed decision about what they install, and to offer free, open and ethical alternatives. This is particularly important for users in countries where use of certain applications could endanger their personal safety or privacy.

This spec does '''not''' prevent the user from installing certain software.
Line 12: Line 14:
Some software encourages unethical companies. E.g. Yahoo and other companies have given information to the Chinese government leading to imprisonment of pro-democracy campaigners. Google censors the internet in China. To be consistently ethical, Ubuntu should inform users of problems with licences and ethics, NOT make installing alien applications ever easier, as is widely proposed. They are not in Ubuntu for a reason.

There are free alternatives or work-arounds for all commonly-used applications. The purpose of this spec is to allow the user to make an informed decision, not prevent them from installing or using 'bad' software. The information can be provided in a (relatively) non-judgemental, factual way.
Using some 'free' software or services supports companies which engage in practices widely considered unethical. For example:
 * Yahoo and others have given information to the Chinese government leading to imprisonment of pro-democracy campaigners.
 * Google censors the internet in China.
 * Skype locks in users when there are at least two major open VoIP protocols.

Ubuntu should not have a strong policy on unethical software of its own, as it would never satisfy the range of ethics in its wide user base. (Optional) Balanced provision of information is therefore the best way of addressing the issue.

Ubuntu should '''inform''' users of problems with licences and ethics. There are specs designed to make installing alien applications easier. This is good providing the user is armed with information; alien packages are not in Ubuntu for a reason. It should '''not''' be made harder to install them, though, and we can retain an "I don't give a damn, install it anyway" option. (If there is any extra dialogue at all.)

There are free alternatives or work-arounds for all commonly-used applications. The purpose of this spec is to allow the user to make an '''informed''' decision, not prevent them from installing or using 'bad' software. The links to information can be provided in a (relatively) non-judgemental, factual way. It could be provided in info bubbles, additional dialogues, or as a bare minimum, in /usr/share/doc and on this wiki.

To preserve neutrality and common sense, the information would probably be simply links to respected web sources, such as wikipedia, BBC, Amnesty International, Rapporteurs sans Frontières? (All localised, of course.)
Line 17: Line 28:
'''These reflect possible implementations. See the ideas below for detail.'''
Line 18: Line 30:
 * Gordy installs Ubuntu and faces the usual problem with mp3s and DVDs. He is directed to read information about why this is a problem (see other specs), but also reads in the same place that some of his IM networks do not keep his conversations secret. He is informed that Ubuntu offers alternatives, and which networks are private and confidential.
 * Dave downloads the Skype deb package from the skype web page. gdebi offers to install it but first provides warnings about propriatery protocols, and ethical information (or links to ethical information). He chooses not to install Skype.
 * Gordy installs Ubuntu and faces the usual problem with mp3s and DVDs. He is directed to read information about why this is a problem (see other specs), but also reads in the same place that some of his IM networks do not keep his conversations secret. He is informed that Ubuntu offers alternatives, and which networks are private and confidential. He chooses those.
 * Dave downloads the Skype deb package from their web page. gdebi offers to install it but first provides warnings about lock-in, propriatery protocols, and links to representative ethical information. He chooses not to install Skype.
Line 21: Line 33:
 * Kamal's brother was arrested after his Ubuntu computer was traced by government agencies. he is now being held incommunicado. Kamal wants to tell the world what has happened but has to trust the computer and external protocols he is using.
Line 24: Line 36:
To begin with, popular 'difficult' application can be covered, particularly Word documents, Skype, Yahoo/MSN instant messaging To begin with, popular 'difficult' application can be covered, particularly Word documents, Skype, Yahoo/MSN instant messaging.
Line 27: Line 39:
Components:
 * Easily accessible documentation on these issues
 * Activation of this documentation on installing known alien software
 * Provision of easy routes to installation of acceptable alternatives
 * Opportunity to intercept and optionally cancel installation of bad packges.
Main Components:
 1) Easily accessible documentation on these issues
  * Info on this wiki about each common application outside of Ubuntu.
  * Provide links to this wiki and other places
 2) Presentation of hyperlinks to relevant information on installing certain alien software
  * Use warning dialogues or baloons.
 3) Provision of easy routes to installation of acceptable alternatives
Line 34: Line 48:
Warning boxes following the above actions.
E.g.

"You have just installed Skype. This is not included in Ubuntu because:
1) The protocol is secret
2) Skype has tried to engage in anti-competitive practices, by limiting users on conference calls for non-Intel users.
3) Skype has provided confidential IM conversations to the Chinese government leading to the imprisonment of several people (http://etc.)

Ubuntu offers the following alternatives:
Ekiga, Wengophone [links, etc.]

DO YOU WISH TO CONTINUE USING THIS SOFTWARE?
[Yes/No/Cancel]"

Warnings should be provided about:
List of Software
Using Skype as the example.
=== Weakest ===
Skype installs quietly, but files are added to /usr/share/doc/skype with directions to read the SkypeEthics wiki page.

=== Weak ===
Skype installs without a murmur. However, gdebi/apt/dpkg is aware of this, and places a URL on the desktop of the user who installed the application. The URL would be to the relevant Skype wiki page, not a campaigner's page.

=== Moderate - derived distros ===
Distribute Ubuntu with flags turned on to provide on-screen warnings with the links to the Ubuntu wiki (as described above).
Make it easy for the flags to be switched off by users, or by derivative distros (e.g. Mepis).
If the warning funcionality was packaged, it would be simpler to administer in this way. /etc/default/ethicalinfo would have a flag.

=== Moderate - other ===
"You have just installed Skype. This is not included in Ubuntu because it does not conform to the Ubuntu charter (see LINK), and some users have ethical objections to using it. See https://wiki.ubuntu.com/SkypeEthics for more information."


=== Moderate with alternatives ===
"You are about to install Skype. This is not included in Ubuntu because it does not conform to the Ubuntu charter (see LINK), and some users have ethical objections to using it. See https://wiki.ubuntu.com/SkypeEthics for more information.

Ubuntu offers the following alternatives, that are open source, based on open standards and to the best of our knowledge do not present ethical issues:

 * Ekiga [more info]
 * Wengophone [more info]

DO YOU WISH TO CONTINUE INSTALLING THIS SOFTWARE?
[Yes/Cancel]"

=== Strong ===
"You are about to install Skype. This is not included in Ubuntu because:

 1) The protocol is secret and no inter-operativity is provided with other solutions

 2) Skype has tried to engage in anti-competitive practices, by limiting users on conference calls for non-Intel users.

 3) Skype censors IM conversations for the Chinese (and other?) government
 
See https://wiki.ubuntu.com/SkypeEthics for more information.

Ubuntu offers the following alternatives: Ekiga, Wengophone [with links, etc.]

DO YOU WISH TO CONTINUE INSTALLING THIS SOFTWARE?
[Yes/Cancel]"

=== Very Strong ===
"You are about to install Skype. Ubuntu encourages you to reconsider your choice and try some alternative products because:

 1) Skype protocol is secret and no inter-operativity is provided with other solutions

 2) Skype has tried to engage in anti-competitive practices, by limiting users on conference calls for non-Intel users.

 3) Skype censors IM conversations for the Chinese (and other?) government

 4) The packaged is provided in binary form only and since source-code is not available, we cannot guarantee about its contents

 5) The software is not officially supported by Ubuntu
 
See https://wiki.ubuntu.com/SkypeEthics for more information.

Ubuntu offers the following alternatives, that are open source, fully supported, based on open standards and to the best of our knowledge do not present ethical issues:

 * Ekiga [more info]
 * Wengophone [more info]

DO YOU WISH TO CONTINUE INSTALLING THIS SOFTWARE?
[Yes/Cancel]"


=== List of Relevant Software ===

|| '''Software''' || '''Companies''' || '''Recommended Alternative''' ||
|| Skype || Ebay, Skype, TOM || [[Ekiga]], Wengophone ||
|| Acrobat || Adobe || Evince, Kpdf ||
|| Realplayer || Real Inc. || Totem, Mplayer ||
|| Microsoft Office || Microsoft Corp. || Openoffice, Koffice, Star Office ||
|| iTunes || Apple || Rhythmbox, Amarok ||
|| Picasa || Google || fSpot, KPhotoAlbum ||
|| Google Earth || Google || [http://worldwind.arc.nasa.gov/ NASA World Wind]?, Celestia? ||

=== List of Networks/Protocols ===
 * AOL, Yahoo, MSN connection from GAIM and Kopete should raise warnings & recommend Jabber.
 * Some Real audio and video streams
 * Anything that Microsoft haven't published fully.
  * Exchange

=== List of Companies ===
 * General
  * [http://news.bbc.co.uk/1/hi/world/americas/4672518.stm Internet firms bowed to Beijing]
  * [http://www.hrw.org/backgrounder/asia/china-bck-0701.htm Human Rights Watch: Freedom of expression on the net in China]

 * Microsoft (sic), see bug #1
  * [http://www.microsoft.com/presspass/press/2006/jan06/01-31BloggingPR.mspx Microsoft policy document]
  * [http://www.microsoft.com/presspass/exec/krumholtz/02-15WrittenTestimony.mspx Congressional Testimony: “The Internet in China: A Tool for Freedom or Suppression?”]
  * [http://news.bbc.co.uk/1/hi/technology/4088702.stm BBC: Microsoft censors Chinese blogs]
  * [http://www.businessethics.ca/blog/2006/02/peter-singer-on-microsoft-in-china.html Blog discussing MS argument for censorship in China]
  * [http://www.kmfms.com/whatsbad.html Good summary of Microsoft lock-in issues]
Line 51: Line 144:
List of Networks/Protocols
 * Yahoo, MSN connection from GAIM etc.
List of Companies
 * Microsoft (sic), see bug #1
 * Skype
  * [http://www.theregister.co.uk/2006/04/20/skype_china_censorship_row/ The Register: Skype censoring in China]
  * [http://news.ft.com/cms/s/875630d4-cef9-11da-925d-0000779e2340.html FT: Skype says texts are censored by China]
Line 57: Line 147:

=== Packages Affected ===
  * [http://www.searchnewz.com/latestsearch/senews/sn-4-20060512BrinCracksOnYahooCensorship.html Brin from Google on Yahoo]
  * [http://www.amnesty.org.uk/content.asp?CategoryID=10539 Yahoo disclosure leads to imprisonments]
  * [http://brand.yahoo.com/forgood/responsibility/index.html Yahoo official coroporate info]
  * [http://wired.com/news/technology/internet/0,71166-0.html?tw=wn_index_5 Wired news]

 * Google
  * [http://www.google.co.uk/intl/en/corporate/tenthings.html Google corporate philosophy]
  * [http://www.washingtonpost.com/wp-dyn/content/article/2006/01/19/AR2006011903331.html Washington Post: Google refuses demand for search information]
  * [http://news.bbc.co.uk/1/hi/technology/4630694.stm BBC: Google defies US over search data]
  * [http://news.bbc.co.uk/1/hi/business/4761789.stm BBC: Google strives for more openness]
  * [http://www.google.cn/search?hl=zh-CN&q=tiananmen+square Tiananmen square on google.cn]
  * [http://www.google.com/search?q=tiananmen+square Tiananmen square on google.com]
  * [http://www.liberation.fr/page.php?Article=353945 Google censorship in China (en français)]

 * Ubuntu policy and philosophy:
  * [http://www.ubuntu.com/ubuntu/licensing Licensing]
  * [http://www.ubuntu.com/ubuntu/philosophy Philosophy]

=== Packages/Things Affected ===
 * Ubuntu mission statement and policy?
Line 61: Line 169:
 * wine
 * Sun Java under current licensing?
Line 62: Line 172:
 * Tor, Privoxy, similar?
Line 65: Line 176:
=== Data preservation and migration ===
Line 68: Line 177:
What constitutes ethical will vary from person to person. However, we are not banning software, just pointing out that some/many/most people have ethical objections to it or the company which profits from it. The question of whether something is objectionable is then decided by the user, not by Ubuntu, SABDFL, or the package maintainer.

We do not need to present every minority opinion on a subject, just put the idea in the user's mind and give them the opporuntiy to find out more. A few links for each application should be enough.
Line 70: Line 182:

'''John Meuser''' says:
I don't know about everyone else, but I think this is a ''very bad'' idea. I don't want the software on my computer to repeatedly express it's moral superiority over the choices of software I make. Ethics is something that is extremely relative, so this is something that can't possibly be evaluated objectively. And how far are you prepared to take this? Should my computer chastize me for purchasing an iPod? Should my computer bring up an alert if I go to the website of one of these offending companies? Should my computer get upset with me for buying an expensive new video card because I could have donated that money to charity? Should my computer lock occasionally because I really should go outside and get some sunshine? And who decides what companies should be put on the Ubuntu sh*t-list? Should BSD licensed stuff be warned against because it isn't GPL compatible? Let me decide my own morals, and let me stay informed about the issues myself. FLOSS is about freedom... even the freedom for me to install software on my computer that YOU don't want me to without requiring me to answer for my sin.

'''JackWasey''' Thanks for your comments. I tried to make it as clear as possible in the spec that this would not set an ethical standard which would be enforced. I agree that it is about choice and freedom. This is where the conflict lies, since Skype users don't have freedom to interoperate with other VoIP providers. The human rights aspect is important to very many people, e.g. 1.3 billion Chinese people, so I don't feel it can be ignored. I think it should be very clear to a Chinese user (and any other) that installing certain software could jeopardise their privacy and safety. '''This can be done in an unobtrusive manner.''' It can be provided as an optional extra, a simple package in main, turned off or not installed by default. A dervied distro could then easily enable or disable it according to their country of origin, policy, etc.. Does this answer your criticisms?


'''Conor Anderson''' Personally, I am a big fan of this idea. I think it really makes a clear mark between 'free - no cost' software and 'free - freedom' software. I think that it could be discreet though, for instance, a small flag in Synaptic where the Ubuntu logo is shown on each package, there could be a small symbol in the same place for non-free packages.

'''Warbo''' I like this idea and I would probably go with some form of warning in the Add/Remove Applications window and Gdebi. If there is any message at all then it needs to be before the software is installed. Whilst I am all for the ethical arguments, there is also another reason, which is a technical one. I help out a lot in IRC and a big problem for many new users is stuff like "Ubuntu can't even get YouTube to work properly" or "Skype has audio problems, I'm going back to Windows", this is often due to lack of knowledge about patented codecs and such, but giving information about the '''choice''' Ubuntu has made to not use certain software, as well as legal reasons why we can't is a good idea. Many of these users switch to Ubuntu to get away from Microsoft's vendor lock-in, so it would be useful to warn them about other companies which do the same.

'''JackWasey''' My personal preference is for a combination of derived distros and some alerting. I hope, having based itself on Debian, that Ubuntu is not too proud to offer a core distro and leave some things to third parties. Why shouldn't the primary source of Ubuntu be through Mepis, or another organisation? Why should Ubuntu labour to support or pave the way for every naughty codec or nasty software package out there? Why not take a strong stance, and if people don't like it, Ubuntu/Canonical/Mark Shuttleworth have given the community the tools to roll out derived distros very easily. This is a great chance to show some courage and humility. Many Ubuntu supporters seem to be itching to take a swipe at Windows, but I see various other big software and media companies in a similar light to Microsoft. Yes, I want to get rid of Microsoft desktop dominance, but I think there are other targets, too.

'''Ago2''' I think the message should be preemptive, i.e. it should be displayed before installation and it should mention alternative products. I find that showing a message after installation is even more irritating, because it would (more or less subtley) suggest people to uninstall something they have just installed. It is not appropriate though to state directly the ethical issues at hand (like in the Strong and Very strong versions) or it would make us look pretentious. But it should be mentioned that some people have ethical objections (with a link). This is an objective statement. There is a difference from saying "there is this ethical problem" and "some people think there is an ethical problem". It is also appropriate to mention whether the project violates the Ubuntu charter (because not OSS, because fostering closed standards ...), which is also an objective information. You might not agree with the charter but you cannot argue that a software that fosters closed standards does not violate it. It is important to make the message look differently from a standard EULA, people click "yes" off muscle memory. It should also be possible to disable the ethical-info warnings alltogether, but it should be ON by default. If the user does not want to be bothered, so be it, but at the very least he has to press a button that says "I do not care about ethical issues/violations of the Ubuntu charter" and feel a little bit guilty about that.

'''["Motin"]''' I really second this idea, and believe that the default level should be set to weak while supporting the extensive information exampled in the strongest case above in the following aspect: Synaptic etc should like Conor Anderson suggests above use the Ubuntu-logo column to flag packages that are from restricted/multiverse universe, and clicking the icon should display relevent information about the level of freedom that package conforms to. Discrete and non-obtrusive while eye-catching and informing.

'''Daniel''' I ''really'' don't the idea of my computer making me feel guilty. I do think that ethical issues should feature in documentation, but the more screens one has to click through to install software, the more annoying it is. I think that maybe a warning could pop up on enabling commercial repositories and or multiverse, but not with each installation, and certainly not annoying pop-ups.
Line 73: Line 203:
CategoryEthics

Summary

Ubuntu has a clear [http://www.ubuntu.com/ubuntu/licensing policy] on using [http://www.ubuntu.com/ubuntu/philosophy open and free] standards. It does not have a policy on unethical software (outside the realm of free software). Some software or services have poor ethical reputations. The purpose of this spec is to allow the user to make an informed decision about what they install, and to offer free, open and ethical alternatives. This is particularly important for users in countries where use of certain applications could endanger their personal safety or privacy.

This spec does not prevent the user from installing certain software.

Rationale

Using some 'free' software or services supports companies which engage in practices widely considered unethical. For example:

  • Yahoo and others have given information to the Chinese government leading to imprisonment of pro-democracy campaigners.
  • Google censors the internet in China.
  • Skype locks in users when there are at least two major open VoIP protocols.

Ubuntu should not have a strong policy on unethical software of its own, as it would never satisfy the range of ethics in its wide user base. (Optional) Balanced provision of information is therefore the best way of addressing the issue.

Ubuntu should inform users of problems with licences and ethics. There are specs designed to make installing alien applications easier. This is good providing the user is armed with information; alien packages are not in Ubuntu for a reason. It should not be made harder to install them, though, and we can retain an "I don't give a damn, install it anyway" option. (If there is any extra dialogue at all.)

There are free alternatives or work-arounds for all commonly-used applications. The purpose of this spec is to allow the user to make an informed decision, not prevent them from installing or using 'bad' software. The links to information can be provided in a (relatively) non-judgemental, factual way. It could be provided in info bubbles, additional dialogues, or as a bare minimum, in /usr/share/doc and on this wiki.

To preserve neutrality and common sense, the information would probably be simply links to respected web sources, such as wikipedia, BBC, Amnesty International, Rapporteurs sans Frontières? (All localised, of course.)

Use cases

These reflect possible implementations. See the ideas below for detail.

  • Jenny is a director of a charity who chose Ubuntu because she saw it had an honest and ethical basis. She was therefore surprised and discouraged by the fact that Ubuntu itself encouraged and enabled installing 'bad' software.
  • Gordy installs Ubuntu and faces the usual problem with mp3s and DVDs. He is directed to read information about why this is a problem (see other specs), but also reads in the same place that some of his IM networks do not keep his conversations secret. He is informed that Ubuntu offers alternatives, and which networks are private and confidential. He chooses those.
  • Dave downloads the Skype deb package from their web page. gdebi offers to install it but first provides warnings about lock-in, propriatery protocols, and links to representative ethical information. He chooses not to install Skype.
  • Bob is new to linux and installs Dapper. After installation, he reads information on mp3 and DVD compatibility. He then chooses to run a 'wizard' to bulk convert his mp3 collection to ogg vorbis.
  • Kamal's brother was arrested after his Ubuntu computer was traced by government agencies. he is now being held incommunicado. Kamal wants to tell the world what has happened but has to trust the computer and external protocols he is using.

Scope

To begin with, popular 'difficult' application can be covered, particularly Word documents, Skype, Yahoo/MSN instant messaging.

Design

Main Components:

  • 1) Easily accessible documentation on these issues
    • Info on this wiki about each common application outside of Ubuntu.
    • Provide links to this wiki and other places
    2) Presentation of hyperlinks to relevant information on installing certain alien software
    • Use warning dialogues or baloons.
    3) Provision of easy routes to installation of acceptable alternatives

Implementation

Using Skype as the example.

Weakest

Skype installs quietly, but files are added to /usr/share/doc/skype with directions to read the SkypeEthics wiki page.

Weak

Skype installs without a murmur. However, gdebi/apt/dpkg is aware of this, and places a URL on the desktop of the user who installed the application. The URL would be to the relevant Skype wiki page, not a campaigner's page.

Moderate - derived distros

Distribute Ubuntu with flags turned on to provide on-screen warnings with the links to the Ubuntu wiki (as described above). Make it easy for the flags to be switched off by users, or by derivative distros (e.g. Mepis). If the warning funcionality was packaged, it would be simpler to administer in this way. /etc/default/ethicalinfo would have a flag.

Moderate - other

"You have just installed Skype. This is not included in Ubuntu because it does not conform to the Ubuntu charter (see LINK), and some users have ethical objections to using it. See https://wiki.ubuntu.com/SkypeEthics for more information."

Moderate with alternatives

"You are about to install Skype. This is not included in Ubuntu because it does not conform to the Ubuntu charter (see LINK), and some users have ethical objections to using it. See https://wiki.ubuntu.com/SkypeEthics for more information.

Ubuntu offers the following alternatives, that are open source, based on open standards and to the best of our knowledge do not present ethical issues:

  • Ekiga [more info]
  • Wengophone [more info]

DO YOU WISH TO CONTINUE INSTALLING THIS SOFTWARE? [Yes/Cancel]"

Strong

"You are about to install Skype. This is not included in Ubuntu because:

  • 1) The protocol is secret and no inter-operativity is provided with other solutions 2) Skype has tried to engage in anti-competitive practices, by limiting users on conference calls for non-Intel users. 3) Skype censors IM conversations for the Chinese (and other?) government

See https://wiki.ubuntu.com/SkypeEthics for more information.

Ubuntu offers the following alternatives: Ekiga, Wengophone [with links, etc.]

DO YOU WISH TO CONTINUE INSTALLING THIS SOFTWARE? [Yes/Cancel]"

Very Strong

"You are about to install Skype. Ubuntu encourages you to reconsider your choice and try some alternative products because:

  • 1) Skype protocol is secret and no inter-operativity is provided with other solutions 2) Skype has tried to engage in anti-competitive practices, by limiting users on conference calls for non-Intel users. 3) Skype censors IM conversations for the Chinese (and other?) government 4) The packaged is provided in binary form only and since source-code is not available, we cannot guarantee about its contents 5) The software is not officially supported by Ubuntu

See https://wiki.ubuntu.com/SkypeEthics for more information.

Ubuntu offers the following alternatives, that are open source, fully supported, based on open standards and to the best of our knowledge do not present ethical issues:

  • Ekiga [more info]
  • Wengophone [more info]

DO YOU WISH TO CONTINUE INSTALLING THIS SOFTWARE? [Yes/Cancel]"

List of Relevant Software

Software

Companies

Recommended Alternative

Skype

Ebay, Skype, TOM

Ekiga, Wengophone

Acrobat

Adobe

Evince, Kpdf

Realplayer

Real Inc.

Totem, Mplayer

Microsoft Office

Microsoft Corp.

Openoffice, Koffice, Star Office

iTunes

Apple

Rhythmbox, Amarok

Picasa

Google

fSpot, KPhotoAlbum

Google Earth

Google

[http://worldwind.arc.nasa.gov/ NASA World Wind]?, Celestia?

List of Networks/Protocols

  • AOL, Yahoo, MSN connection from GAIM and Kopete should raise warnings & recommend Jabber.

  • Some Real audio and video streams
  • Anything that Microsoft haven't published fully.
    • Exchange

List of Companies

Packages/Things Affected

  • Ubuntu mission statement and policy?
  • gdebi
  • dpkg
  • wine
  • Sun Java under current licensing?
  • (new Edgy welcome to ubuntu application/web pages/docs)
  • Tor, Privoxy, similar?

Code

Outstanding issues

What constitutes ethical will vary from person to person. However, we are not banning software, just pointing out that some/many/most people have ethical objections to it or the company which profits from it. The question of whether something is objectionable is then decided by the user, not by Ubuntu, SABDFL, or the package maintainer.

We do not need to present every minority opinion on a subject, just put the idea in the user's mind and give them the opporuntiy to find out more. A few links for each application should be enough.

BoF agenda and discussion

John Meuser says: I don't know about everyone else, but I think this is a very bad idea. I don't want the software on my computer to repeatedly express it's moral superiority over the choices of software I make. Ethics is something that is extremely relative, so this is something that can't possibly be evaluated objectively. And how far are you prepared to take this? Should my computer chastize me for purchasing an iPod? Should my computer bring up an alert if I go to the website of one of these offending companies? Should my computer get upset with me for buying an expensive new video card because I could have donated that money to charity? Should my computer lock occasionally because I really should go outside and get some sunshine? And who decides what companies should be put on the Ubuntu sh*t-list? Should BSD licensed stuff be warned against because it isn't GPL compatible? Let me decide my own morals, and let me stay informed about the issues myself. FLOSS is about freedom... even the freedom for me to install software on my computer that YOU don't want me to without requiring me to answer for my sin.

JackWasey Thanks for your comments. I tried to make it as clear as possible in the spec that this would not set an ethical standard which would be enforced. I agree that it is about choice and freedom. This is where the conflict lies, since Skype users don't have freedom to interoperate with other VoIP providers. The human rights aspect is important to very many people, e.g. 1.3 billion Chinese people, so I don't feel it can be ignored. I think it should be very clear to a Chinese user (and any other) that installing certain software could jeopardise their privacy and safety. This can be done in an unobtrusive manner. It can be provided as an optional extra, a simple package in main, turned off or not installed by default. A dervied distro could then easily enable or disable it according to their country of origin, policy, etc.. Does this answer your criticisms?

Conor Anderson Personally, I am a big fan of this idea. I think it really makes a clear mark between 'free - no cost' software and 'free - freedom' software. I think that it could be discreet though, for instance, a small flag in Synaptic where the Ubuntu logo is shown on each package, there could be a small symbol in the same place for non-free packages.

Warbo I like this idea and I would probably go with some form of warning in the Add/Remove Applications window and Gdebi. If there is any message at all then it needs to be before the software is installed. Whilst I am all for the ethical arguments, there is also another reason, which is a technical one. I help out a lot in IRC and a big problem for many new users is stuff like "Ubuntu can't even get YouTube to work properly" or "Skype has audio problems, I'm going back to Windows", this is often due to lack of knowledge about patented codecs and such, but giving information about the choice Ubuntu has made to not use certain software, as well as legal reasons why we can't is a good idea. Many of these users switch to Ubuntu to get away from Microsoft's vendor lock-in, so it would be useful to warn them about other companies which do the same.

JackWasey My personal preference is for a combination of derived distros and some alerting. I hope, having based itself on Debian, that Ubuntu is not too proud to offer a core distro and leave some things to third parties. Why shouldn't the primary source of Ubuntu be through Mepis, or another organisation? Why should Ubuntu labour to support or pave the way for every naughty codec or nasty software package out there? Why not take a strong stance, and if people don't like it, Ubuntu/Canonical/Mark Shuttleworth have given the community the tools to roll out derived distros very easily. This is a great chance to show some courage and humility. Many Ubuntu supporters seem to be itching to take a swipe at Windows, but I see various other big software and media companies in a similar light to Microsoft. Yes, I want to get rid of Microsoft desktop dominance, but I think there are other targets, too.

Ago2 I think the message should be preemptive, i.e. it should be displayed before installation and it should mention alternative products. I find that showing a message after installation is even more irritating, because it would (more or less subtley) suggest people to uninstall something they have just installed. It is not appropriate though to state directly the ethical issues at hand (like in the Strong and Very strong versions) or it would make us look pretentious. But it should be mentioned that some people have ethical objections (with a link). This is an objective statement. There is a difference from saying "there is this ethical problem" and "some people think there is an ethical problem". It is also appropriate to mention whether the project violates the Ubuntu charter (because not OSS, because fostering closed standards ...), which is also an objective information. You might not agree with the charter but you cannot argue that a software that fosters closed standards does not violate it. It is important to make the message look differently from a standard EULA, people click "yes" off muscle memory. It should also be possible to disable the ethical-info warnings alltogether, but it should be ON by default. If the user does not want to be bothered, so be it, but at the very least he has to press a button that says "I do not care about ethical issues/violations of the Ubuntu charter" and feel a little bit guilty about that.

["Motin"] I really second this idea, and believe that the default level should be set to weak while supporting the extensive information exampled in the strongest case above in the following aspect: Synaptic etc should like Conor Anderson suggests above use the Ubuntu-logo column to flag packages that are from restricted/multiverse universe, and clicking the icon should display relevent information about the level of freedom that package conforms to. Discrete and non-obtrusive while eye-catching and informing.

Daniel I really don't the idea of my computer making me feel guilty. I do think that ethical issues should feature in documentation, but the more screens one has to click through to install software, the more annoying it is. I think that maybe a warning could pop up on enabling commercial repositories and or multiverse, but not with each installation, and certainly not annoying pop-ups.


CategorySpec CategoryEthics

EthicalInfo (last edited 2008-08-06 16:32:01 by localhost)