[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/education po/how-i-fought-to-graduate-witho...
From: |
GNUN |
Subject: |
www/education po/how-i-fought-to-graduate-witho... |
Date: |
Thu, 20 May 2021 04:29:36 -0400 (EDT) |
CVSROOT: /web/www
Module name: www
Changes by: GNUN <gnun> 21/05/20 04:29:36
Modified files:
education/po :
how-i-fought-to-graduate-without-using-non-free-software.translist
Added files:
education :
how-i-fought-to-graduate-without-using-non-free-software.zh-cn.html
education/po :
how-i-fought-to-graduate-without-using-non-free-software.zh-cn-en.html
Log message:
Automatic update by GNUnited Nations.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/education/how-i-fought-to-graduate-without-using-non-free-software.zh-cn.html?cvsroot=www&rev=1.1
http://web.cvs.savannah.gnu.org/viewcvs/www/education/po/how-i-fought-to-graduate-without-using-non-free-software.translist?cvsroot=www&r1=1.1&r2=1.2
http://web.cvs.savannah.gnu.org/viewcvs/www/education/po/how-i-fought-to-graduate-without-using-non-free-software.zh-cn-en.html?cvsroot=www&rev=1.1
Patches:
Index: po/how-i-fought-to-graduate-without-using-non-free-software.translist
===================================================================
RCS file:
/web/www/www/education/po/how-i-fought-to-graduate-without-using-non-free-software.translist,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- po/how-i-fought-to-graduate-without-using-non-free-software.translist
17 Apr 2021 17:01:43 -0000 1.1
+++ po/how-i-fought-to-graduate-without-using-non-free-software.translist
20 May 2021 08:29:36 -0000 1.2
@@ -3,8 +3,10 @@
value='<div id="translations">
<p>
<span dir="ltr" class="original">[en] <a lang="en" hreflang="en"
href="/education/how-i-fought-to-graduate-without-using-non-free-software.en.html">English</a>
</span>
+<span dir="ltr">[zh-cn] <a lang="zh-cn" hreflang="zh-cn"
href="/education/how-i-fought-to-graduate-without-using-non-free-software.zh-cn.html">ç®ä½ä¸æ</a>
</span>
</p>
</div>' -->
<link rel="alternate" type="text/html"
href="/education/how-i-fought-to-graduate-without-using-non-free-software.html"
hreflang="x-default" />
<link rel="alternate" type="text/html" lang="en" hreflang="en"
href="/education/how-i-fought-to-graduate-without-using-non-free-software.en.html"
title="English" />
+<link rel="alternate" type="text/html" lang="zh-cn" hreflang="zh-cn"
href="/education/how-i-fought-to-graduate-without-using-non-free-software.zh-cn.html"
title="ç®ä½ä¸æ" />
<!-- end translist file -->
Index: how-i-fought-to-graduate-without-using-non-free-software.zh-cn.html
===================================================================
RCS file: how-i-fought-to-graduate-without-using-non-free-software.zh-cn.html
diff -N how-i-fought-to-graduate-without-using-non-free-software.zh-cn.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ how-i-fought-to-graduate-without-using-non-free-software.zh-cn.html 20 May
2021 08:29:36 -0000 1.1
@@ -0,0 +1,260 @@
+<!--#set var="ENGLISH_PAGE"
value="/education/how-i-fought-to-graduate-without-using-non-free-software.en.html"
-->
+
+<!--#include virtual="/server/header.zh-cn.html" -->
+<!-- Parent-Version: 1.96 -->
+<!-- This page is derived from /server/standards/boilerplate.html -->
+<!--#set var="DISABLE_TOP_ADDENDUM" value="yes" -->
+
+<!-- This file is automatically generated by GNUnited Nations! -->
+<title>ææªä½¿ç¨éèªç±è½¯ä»¶ä½æåæ¯ä¸ - GNU å·¥ç¨ -
èªç±è½¯ä»¶åºéä¼</title>
+<link rel="stylesheet" type="text/css" href="/side-menu.css" media="screen" />
+
+<!--#include
virtual="/education/po/how-i-fought-to-graduate-without-using-non-free-software.translist"
-->
+<!--#include virtual="/server/banner.zh-cn.html" -->
+<div class="nav">
+<a id="side-menu-button" class="switch" href="#navlinks">
+ <img id="side-menu-icon" height="25" width="31"
+ src="/graphics/icons/side-menu.png"
+ title="æè²å
容"
+ alt=" [æè²å
容] " />
+</a>
+
+<p class="breadcrumb">
+ <a href="/"><img src="/graphics/icons/home.png" height="26" width="26"
+ alt="GNU é¦é¡µ" title="GNU é¦é¡µ" /></a> / <a
href="/education/education.html">æè²</a> / <a
+href="/education/resisting-proprietary-software.html">对æ</a> / <a
+href="/education/successful-resistance-against-nonfree-software.html">æåç对æ</a> /</p>
+</div>
+
+<!--GNUN: OUT-OF-DATE NOTICE-->
+<!--#if expr="$OUTDATED_SINCE" -->
+<!--#else -->
+<!--#if expr="$LANGUAGE_SUFFIX" -->
+<!--#set var="DISABLE_TOP_ADDENDUM" value="no" -->
+<!--#include virtual="/server/top-addendum.zh-cn.html" -->
+<!--#endif -->
+<!--#endif -->
+<div style="clear: both"></div>
+<div id="last-div" class="reduced-width">
+
+<h2>ææªä½¿ç¨éèªç±è½¯ä»¶ä½æåæ¯ä¸</h2>
+
+<address class="byline">Wojciech Kosior<a href="#thanks"
id="thanks-rev"><sup>[1]</sup></a> è</address>
+<hr class="thin" />
+
+<p>ä½ä¸ºä¸ä¸ªå¤§å¦çï¼æåå
¶ä»äººä¸æ ·å¨ç«æ
ä¸æ£æ度è¿ã许å¤äººç»å亲人æ»å«ï¼æè
失å»å·¥ä½ãèæå¨æ³¢å
°å
æç§å¤«å¸ç AGH
+ç§æ大å¦å¦ä¹ ä¿¡æ¯ææ¯æ¶ï¼è¿è¡äºå«æ
·çæäºãä¸é¢æ讲ä¸ä¸æçæäºç»åï¼ä¸ºäºé¼å±åæ¿å±æ´å¤äººã</p>
+
+<h3>ä¸éå¾·çå¹³å°</h3>
+
+<p>软件èªç±å¨è¿ä¸ªæ¶ä»£æ¯ä¸ä¸ªé常大çé®é¢ï¼ä½æ¯å®å¹¶ä¸æ¾èæè§ãæ°åé讯ææ¯ï¼æ¯å¦è§é¢ä¼è®®ï¼å
æ®äºæ们çæ´»çä¸å¿ä½ç½®ï¼è®¸å¤ç¨æ·è§ä¹ä¸ºæ³å®ãä»ä»¬æ²¡æ注æå°éèå¨è¿äºåºç¨ä¹ä¸çå±é©ï¼æ§å¶è¿äºææ¯ç人æ§å¶äºæ们ççæ´»ãæè¿æ们已ç»çå°è¶
级ææ¯å
¬å¸å¨é¢ è¦æ°ä¸»ãææ§è¨è®ºãæé¤å¼å·±ãä¾µå
éç§ã</p>
+
+<p>软件èªç±å°±æ¯ä¸ºäººä»¬å¤ºåæ§å¶æçæäºãå®é对ç毓éèªç±”软件ï¼å称为
+<em>ä¸æ软件</em>ï¼è¿ç§è½¯ä»¶å¼ºå ç»ç¨æ·ä¸å
¬æ£å¹¶å
¨é¢ä¼¤å®³ç¨æ·ã为äºè¿½æ±èªç±ç使å½ï¼è±¡æä¸æ
·ç软件èªç±å¡å¯¼è
åæä½¿ç¨ <em>èªç±</em> 软件ã</p>
+
+<p>åæ°ç代ä¼
æè¿äºç念尤为éè¦ãä¸å¹¸çæ¯ï¼æ们çå°çè¶å¿æ£ç¸åãå¨æçç¥å½ï¼è¯¾å
é大å¤æ°è®¡ç®æºçæä½ç³»ç»ç¼ºçé½æ¯ä¸æç Microsoft
+Windowsï¼çè³æäºå¤§å¦è¿ä¸ºå¦çæä¾è®¸å¯è¯ãæç»äºè®¤è¯å°è¿ç§æ´»å¨å®é
ä¸åªä¸ºä¸ææä½ç³»ç»ä¾åºåè¾éäºå©çãåæ
·ä»¤äººä¸å®çæ¯è¯¾ç¨çå®æå¨å¾å¤§ç¨åº¦ä¸ä¾èµäºéèªç±ç
+Google çµåè¡¨æ ¼ã</p>
+
+<p>ç±äºåå°ä¸æ软件å建çç½ç»ååï¼å¨ç«æ
æé´æ们çå°æè²æºæèçå°æ¥çº³äºè¯¸å¦ Microsoft TeamsãZoom
å WhatsApp
+çä¸æ软件ãç¶åï¼ä¸å°å¦å大å¦å强å
ä¹äºå¦çï¼ç»æå°±æ¯å¦ç们ç±äºä½¿ç¨ä»ä»¬æ
æ³æ§å¶ç软件è丧失èªç±ï¼æ´ä¸å¿
说è¿äºè½¯ä»¶ç³ç³çå®å
¨æ§å对éç§çä¾µç¯ã</p>
+
+<p>å 为ææç»ä½¿ç¨ä¸éå¾·ç软件ï¼æ以对ä¸æå¹³å°çå®å
¨ä¾èµå°±æ¯ä¸ä¸ªéå¾·å²çªãæçç®æ
ä¸ç´æ¯å®æ大å¦å¦ä½èä¸å强å
ç»æçéèªç±æå¡æéï¼æçæ¹æ³å°±æ¯è¯´æææ们<a
+href="#teachers" id="teachers-rev"><sup>[2]</sup></a>
+让æ使ç¨èªç±è½¯ä»¶æ¿ä»£é£äºä¸æåºç¨ãææªæ¾ææè½å¤æèµ¢è¿åºåéæ¬æ®çææï¼ä½æ¯ç°å¨ï¼éè¿ç«åºåå®èæ礼æèçè¡å¨ï¼æè§å¾æå
¨é¢å äºä¸é£ãå¸ææçæ
äºä¹è½å¤å¸®ä½ åæä¸æã</p>
+
+<h3>éå¾·ç 究</h3>
+
+<p>åç»æ¶æ¥ï¼æè¶æ¥è¶åæé¿å
éèªç±è½¯ä»¶ãå
¶ä¸çææå
æ¬ä½¿ç¨å¸¦ Libreboot ç ThinkPad
ç¬è®°æ¬çµèã使ç¨åªæèªç±è½¯ä»¶ç GNU/Linux
+åè¡çãä½ ä¹è®¸ä¼é®ï¼</p>
+
+<blockquote>
+<p>é£ä¹å¦ä¸æä¹åï¼é¾éä½ ä¸æ¯è¦ç¨ Windowsï¼æè
MS
Officeï¼æè
å
¶ä»ä¸æå·¥å
·ï¼</p>
+</blockquote>
+
+<p>å®é
ä¸ï¼å¤§å¤æ°ç课å
ä½ä¸é½å¯ä»¥ç¨èªç±è½¯ä»¶å®æãä»å¤©ï¼æ们已ç»æäºåè¶è±ªåçèªç±æä½ç³»ç»ä»¥åå¯ä»¥å®æ大å¤æ°ä»»å¡çèªç±å·¥å
·ã大é¨åæµè¡çç¼ç¨è¯è¨é½æèªç±çå®ç°ã对é£äºå°æ°éè¦éèªç±å·¥å
·çæ
åµï¼æææ¶å¯ä»¥è¯´æææ让æç¨æ¿ä»£å——æ¯å¦ï¼ç¨
+PostgreSQL æ°æ®åºä»£æ¿ Oracle
+æ°æ®åºæ¥å®æç»ä¹ ——ææ¶å°±ç¨å¦æ
¡å®éªå®¤ççµèæ¥å®æä½ä¸ãæå¾æ¿è®¤ï¼å¨å«äººççµèä¸è¿è¡éèªç±è½¯ä»¶ä¹æ²¡æå®å
¨è§£å³æ们çéå¾·é®é¢ãåªæ¯çèµ·æ¥è¿å¾å»ï¼ä½æ¯æ并ä¸ä»¥æ¤ä¸ºèªè±ªã</p>
+
+<p>ç°å¨æ对å
ç½®å¨æµè§å¨éç JavaScriptï¼jsï¼æ´å
认çäºãWeb js
+ç¨åºè¿è¡å¨è¢«é离çæ²çéï¼è¿è®©è®¸å¤äººè§å¾å³ä½¿ä¸æ¯èªç±ç¨åºä¹å¯ä»¥æ¥åãæ²çä¹è®¸è§£å³äºå®å
¨é®é¢ï¼ä½æ¯è¿äºä¸æç¨åºççæ£é®é¢å¨äºå®ä»¬å¥å¤ºäºç¨æ·çæ§å¶æãç®åï¼è¦å¨ç½ç»æµè§å¨éä¿æç¨æ·ç软件èªç±è¿ä¸é£ä¹å®¹æãç¦ç¨
+js ä¹åï¼ç½ç«ä¼ä¸å¤ªå¥½ç¨ãæå°±æ¾ç»è¯·åäºå¸®å¿æç
究æ°æ®è¾å
¥å° Google Sheet ä¸ï¼å 为ä¸æå¼ js æ
¹æ¬æ²¡æ³ç¨ãæ¤å¤ï¼js
+代ç ä¹å¸¸ç¨æ¥å®ç°è·è¸ªç¨æ·çæµè§å¨æ纹æ¶éå¨ã</p>
+
+<h3>礼è²å°å说</h3>
+
+<p>没æ太大çé®é¢ï¼æå®æäºå¦ä¸ç第äºä¸ªå¦æã第å
å¦æåå¼å§ï¼ç«æ
ä¹å¼å§äºãå¦æ ¡å
³éäºç©ç设æ½ï¼å¤§å¤æ°å¦çåäºå®¶ãææå¼å§å®æè¿ç¨è¯¾å
ã毫ä¸å¥æªï¼ä»ä»¬é½éæ©äºä¸æå¹³å°ãCisco
+WebexãMicrosoft TeamsãClickMeeting 以å Skype
+é½æ¯æµè¡çéæ©ãææ
æ³æ¾å°è¿äºå¹³å°çèªç±è½¯ä»¶å®¢æ·ç«¯ãèä¸ï¼ææ们ä¹æ²¡ææè¯å°éèªç±
js çé®é¢ï¼ä»ä»¬ææ大家é½è½æ¹ä¾¿å°éè¿ç½é¡µæ¥å£åå
è§é¢è¯¾ç¨ã</p>
+
+<p>æå¦ä½å¤çè¿äºéæ±ï¼æ <em>é常</em>
+客æ°å°ç»æ¯ä½è¦ä½¿ç¨é®é¢å¹³å°çææåé®ä»¶ï¼åä»ä»¬è§£éé£ä¸ªå¹³å°æ²¡æèªç±è½¯ä»¶å®¢æ·ç«¯ãæé常ä¼æä¾ä¸ä¸ªå
³äºè½¯ä»¶èªç±å大å¦é®é¢çå¨çº¿è¯´æï¼è¿æèªç±è½¯ä»¶åºéä¼å¶ä½ç
+“èé¢è±é” è§é¢ï¼ä»¥åæåèªç±å¨çº¿è§é¢ä¼è®®å¦
Jami å Jitsi Meet çé¾æ¥ã</p>
+
+<p>æåä»ä»¬è§£éï¼è½ç¶è¿äºä¸å¿åå¹³å°æ许å¤å·²ç¥ççæ§åå®å
¨é®é¢ï¼ä½æ¯å¯¹ææ¥è¯´ï¼è½¯ä»¶èªç±æ¯çæ£çé®é¢ãæææçåä¿¡æ¦ä¿æ
+“å¨èææºä¸è¿è¡è¿äºè½¯ä»¶”ï¼æç说æ
+“使ç¨æå¡æ éæºä»£ç
ï¼”å¾æ¾ç¶è¿äºææ没ç解è¿ä¸ªé®é¢æè
对æ¤é®é¢åªæçé¢äºè§£ãå¦ææä¸æ¯å¦ç计ç®æºç§å¦ï¼é£ä¹ææçå
¶ä»å¦ç§ç人对æ¤çç解就æ´å°äºã</p>
+
+<h3>é失</h3>
+
+<p>è¿éæ两类ä¸åçäºæ
éè¦æ
å¿ã第ä¸ç±»æ¯è·åååå
æå¦æ´»å¨ï¼ä¾å¦ï¼å¨æºå¨å¦ä¹
课ä¸ï¼ææ¾äººæææç讲解转åç»æã第äºç±»æ¯æ³¨ååè¯ä¼°ãæäºè¿ç¨è¯¾ä¸ç¹åãæå°±é课äºãæ家åºä½ä¸ä¸ä¼
å°
+Moodle ä¹æ²¡ä»ä¹é®é¢ã</p>
+
+<p>第ä¸æ¬¡çæ£æé®é¢çæ¯äººå·¥æºè½ï¼AIï¼è¯¾ãå®ç±å
个ææè½®æµä¸è¯¾ã第ä¸ä½ææçä½ä¸éè¦ä½¿ç¨ä¸æ软件
+Framsticksï¼ä½æ¯å
许æç¨ç¥ç»ç½ç»çç»ä¹
åæ¿ä»£ãå¦ä¸ä¸ªææåææç¨ Webots ä»£æ¿ Choreographe
+å®æ模æç»ä¹ ãè¿æä¸ä¸ªææè¦æ±æ们å®æä¸ä¸ªå¨çº¿ç
NVIDIA 课ç¨ï¼è¿ä¸ªè¦æ±éèªç±ç
jsï¼èè¿ä¸ªææ没æåå¤æçé®ä»¶ã</p>
+
+<p>ä¸ä¸ªåå¸å¼ç³»ç»çä½ä¸è¦ä½¿ç¨ Webex
æ交ï¼ä½æ¯ææåææç¨ Jamiã</p>
+
+<h3>ä¸ç¡®å®æ§åæç</h3>
+
+<p>å¦ä¸ä¸ªé®é¢æ¯ç±äºç¼ºå°æç¡®çæ¿çè带æ¥çä¸ç¡®å®æ§ãä¸ç¥é大å¦æ¯å¦è®¤åæçåå让æåæååã尽管æåé¢åå¾äºä¸äºå°èå©ï¼è¿æ¯æå
¶ä»çè½®æµæ课ææéè¦ä¸ä¸ªä¸ä¸ªåææçä½ä¸æ¯å¦éè¿ï¼å
æ¤ç´å°å
ææé½æ
æ³ç¡®å®ææ¯å¦è½æåãä¸æï¼ç³»ç»ç¼ç¨è¯¾å¼å§äºãè¿ä¸ªææä¸æ³è±æ¶é´è¿æ¥å°èªç±å¹³å°æ¹æ¹æçä½ä¸ï¼è®©æå
ä¹ç»æï¼å æ¤æåä¸æ¬¡å¨ä¸ç¡®å®ä¹ä¸åº¦è¿å¤æ´»èã</p>
+
+<p>æåä¿¡æ¯ä¸ªè¯¾ç¨é½åºè¯¥ <em>è³å°</em>
+æä¾ä¸äºä½¿ç¨èªç±å·¥å
·æ¥åä¸çæ¹æ³ï¼è¿æ
·å¦ç们è³å°å¯ä»¥å¨èªç±å¹³å°ä¸é
读ä½ä¸ï¼å¹¶ä¸ä¼
çæ¡ãé¤é大å¦æä¾è¿ç§å¯æä½æ§ï¼å¯¹ä¸æ软件çä¾èµå°±ä¼å¯¼è´å¦çåææåæ¹èè´¹æ¶é´åç²¾åãæå½æ¶åä¿¡ç»ä¸¤ä½ææå
³äºä½¿ç¨éèªç±å¹³å°ä¸è¯¾çé®é¢ãä¸ä¸ªæ
¹æ¬ä¸åå¤ï¼å¦ä¸ä¸ªåå¤å¾å¾ç²æ´ãä»ä»¬ä¼¼ä¹æ¯ä¸ç解ï¼ä½æ¯ææçä»ä»¬æ
¹æ¬æ¯é¿å
é¢å¤çå·¥ä½ãè¿è
èäºæä¸è¯¾ççæ
ï¼æä¸åå
³å¿ä¸è¯¾ãæ个ç¹å®è¯è¨çå
管çå¨è®©ææå°æå®å
¨åèªç±çé£é©ï¼é¿å
使ç¨è¯¥å
管çå¨è®©æè±è´¹äºå¤§éæ¶é´ï¼å课ä¹è½åäºãæ¶é´å¯¹å¤§å®¶é½å¾å®è´µã</p>
+
+<h3>èªç±çé»å</h3>
+
+<p>è½ç¶æååï¼ä¸è¿äºæ
ç®åè¿æ¯ç¸å½é¡ºå©ãä¸è¿å¤æ´»èä¹åï¼ä¸é¨è½¯ä»¶å·¥ç¨è¯¾åºç°äºå¤§é®é¢ãææå
æ¯ä¸çæçå¤å°é®ä»¶ï¼ä½æ¯æåè¿æ¯åäºé¿é¿çåå¤ï¼å¹¶å¨è说å¦ææåæä¸æ¬¡è¯¯è¯¾å°±å¤æä¸åæ
¼ãè¿ä¸ªé®ä»¶è¯æ°é常åç¦ï¼æ许æ¯æ°æ¤ãæ人建议æéè¿åå¦ç帮å©åå
线ä¸è¯¾ç¨ãæåä¸ä¸ªåå¦éè¿
+Mumble è¿æ¥ï¼ææä¹å¨å
¶ä¸——ä¸å®ç¾ï¼ä½æ¯å¯ä»¥å®æä»»å¡ï¼</p>
+
+<p>软件èªç±çé®é¢ï¼æ¯ä¸ä¸ªéå¾·é®é¢ï¼å®å¿
é¡»åå¼æºè¿å¨ç»å¸¸çéçå
¶ä»é®é¢åå¼ãæ¯å¦ï¼å¼æºçæ¨å¨è
ä¸æ¿ææèªç±è¿æ
·éè¦çé®é¢æ¿åºæ¥è®¨è®ºï¼ä»ä»¬åªæ¯è¯´ç¤¾åºå¯ä»¥å¸®å©æºä»£ç å
¬å¼ç软件æé«è´¨éãåæ¶ï¼æ们ç对æ宣称ä¸æ软件å¯ä»¥å¸¦æ¥æ´é«çæ¶çï¼å¹¶éä½£æ´å¤çå¼åè
æ¥æ¹è¿è´¨éã</p>
+
+<p>ç¼è¯å¨è¯¾ç¨çèè¯è¦éç¨ Microsoft Teams
è¿è¡ãæåä¸æ¬¡åæååï¼å¹¶è§å¾èªå·±è¦æç§ãå¾æç¬ï¼Teams
+æäºãå®æ æ³å¤çå¤åå¦çåæ¶è¿çº¿ï¼å
æ¤èè¯éç¨äºçµåé®ä»¶ãå¦ä¸æ¹é¢ï¼å¨ä¸æ份å论æ导å¸çæ²éä¸ï¼Jami
+ä¹å´©äºã没æå®ç¾ç软件ãä½æ¯èªç±è½¯ä»¶è³å°å¨å´©æºçæ¶åè¿è½æ¡å°ç¢çã</p>
+
+<p>软件并ä¸ä¸å®åªæ¯ç±äºåè½èåèªç±äº§çæ©æ¦ãæåéæéè¦åå®ä¹
ãå½ç¥éé主å°è®©æç代ç
åå¾éèªç±æ¶ï¼æéåºäºè¿ä¸ªä»é±çå·¥ä½ãæåï¼æåçæ¯ä¸ä»è´¹çå®ä¹
ã</p>
+
+<p>ç»è¿è¿ä¸ç³»åæäºï¼ææç»åº¦è¿äºå¤å£å¦æï¼æ¿å°äºä¸éçæ绩ãè¿ä¸ªå¥½å¤æ¬¡çæ¥å
ä¹ä¸å¯è½çäºæäºç°å®ã</p>
+
+<h3>å个å±é¢çä¸æ软件</h3>
+
+<p>å¬å£å¦æä¹åï¼ææ们æ¶å°ä¸ä¸ªéµå¾ªæ°æ®ä¿æ¤æ³å¾çå¯ç¨è§é¢ä¼è®®å¹³å°å表ãå®ä»¬å
æ¬ Microsoft TeamsãCisco
+WebexãClickMeeting å Google Meetãä½ è¯å®çå¾åºå
¶ä¸ç讽åºæå³ï¼</p>
+
+<p>æ个ææåæå¨å
¶è¯¾ç¨ä¸ä½¿ç¨ Jitsi
+Meetï¼å¹¶å»ºè®®æ请å¦çå§åä¼æè¿ä¸ªå¹³å°æ¨èç»æ
¡é¿ï¼ä½æ¯å§åä¼ä¸ç´æ²¡æåå¤æçé®ä»¶ãæä¾æ´ä½³æ°æ®ä¿æ¤çé«è´¨é软件被æå¿æç½®å¨å¤ä¸ºåä¸åéèªç±å¹³å°æä¾ä¾¿å©ï¼è¿çèµ·æ¥å°±åä¸ä¸ªæè²æºæ被è¡ä¸è
è´¥å¾æçæ¡ä¾ãèªç±è½¯ä»¶æ²¡æ被æ¹åï¼è¿ä¸ªææè¿æ¯ç¨
+Webex åå
¶ä»åå¦æ²éã</p>
+
+<h3>误åº</h3>
+
+<p>å¦åæè¿°ï¼å°½ç®¡ä»ä»¬æ¯å¾æç¥è¯ç计ç®æºç§å¦å®¶ï¼å¨ä¿¡æ¯ç§å¦é¢åä¹å¾æç»éªï¼è®¸å¤å¦è
对软件æ¿æ²»å软件éå¾·çç解é常å´è¾å·®ã</p>
+
+<p>æ课çææ称å
为èªç±å¹³å°ä¹è¿è¡å¨å«äººçæå¡å¨ä¸ï¼“æ以å®ä¸ä¼æ´å®å
¨ã”æåå¤è¯´ Jitsi Meet
+å
许å建ç¬ç«çåºç¨ï¼è¿å°±æ ¹é¤äºä¾èµäºæ个å
¬å¸çé®é¢ãæè¿æåºå
¶ä»æå¡ç主è¦é®é¢æ¯ç¼ºå°èªç±ç客æ·ç«¯ãè¿äºæå°ä½çææå®å
¨ææ¡äºä¸é´å å¯åç¹å¯¹ç¹å å¯çä¸åï¼è½ç¶ä»ä»¬å¨è¯¾å
ä¸å¦æ¤è®²è¿°ï¼ä½æ¯å¨æ¥å¸¸å·¥ä½ä¸å´ä»ä¸å¦æ¤å®è·µï¼è¿çæ¯ä¸ä¸ªæ²åã</p>
+
+<p>æäºæ¶åï¼æä¼åå¯¹ä½¿ç¨ Windows
+èææºæ¥åæ¸éæµè¯ç»ä¹ ãææ说åªç¨èªç±æå¡å¨çæµè¯è
ä¸ä¼æ为ä¸ä¸ªå¥½çæ¸éæµè¯è
ãææ¾å¼äºå¯¹ä»çå驳ï¼ä½æ¯æ认为ä¸æå¹³å°é»è®¤å°±æ¯ä¸å®å
¨çï¼å 为å®ä»¬æ¬èº«å°±å¯è½æåé¨ã</p>
+
+<h3>解å³</h3>
+
+<p>æä¸æ¬¡ï¼æå导å¸èµ·äºäºæ§ï¼ä»åæååºäºå¿
须使ç¨
Microsoft Teams
+çæåæ令ãæ没æåæï¼ä»åæ
¡é¿æåºä¸åæ导æãä¹è®¸æ
¡é¿æ²¡æ读é£å°é®ä»¶ï¼æåªæ¯ççãä¸ç®¡ææ ·ï¼å
å¨ä¹åï¼æè¿ä»ä»åªéåäºä¸äºçµå设夗—çæ¥å¥½è±¡æ²¡åçè¿äºæ§ä¸æ
·ã</p>
+
+<p>åæ¥ï¼è¿æä¸ä¸ªææå 为æä¸ä½¿ç¨ Teams
èä¸åæ让æéè¿è¯¾ç¨ï¼ä»æ³è®©æå 为 “缺课”
+èä¸åæ ¼ï¼å°½ç®¡ææ´ä¸ªå¦æé½ä¸ä¼
äºä½ä¸ãç»è¿é¿æ¶é´çäºè®ºï¼æè·å¾ä¸æ¬¡å¨ 1 æ 8
æ¥çº¿ä¸å¼ä¼çæºä¼......使ç¨
+Teamsï¼æè¿æ¯ç¤¼è²å°æç»äºï¼å¹¶éç³äºæçè§ç¹ãæææåæé®ä»¶æéç»å¯æ
¡é¿ãä¸æ¤åæ¶ï¼æéè¿äºå¨ 1
+æ份ç辩èä¸ä¼
论æçæåæéãå¨å¤æ¬¡æéä¹åï¼ç»äºæäºåå¤ï¼éè¿æ
¡é¿çè°åï¼æè·å¾äºå¦åï¼éè¿äºç¬¬ä¸å¦æå¹¶å¨ 3
æ份æåéè¿ç辩ã</p>
+
+<h3>ç»è®º</h3>
+
+<p>å顾è¿ä¸åï¼æ为èªå·±çæä½æ为èèªè±ªãæåçå¦ä¸å¤±è´¥çé£é©ï¼æçåæ°ä¹æ¯ä½¿ç¨ééå¾·ä¸å®å
¨ç软件æ交ä½ä¸è·å¾çåæ°æ´ä½ãä½æ¯æå¾æ»¡è¶³ãæè§å¾åéèªç±å¹³å°æé并ä¸è½å¸¦æ¥é¿æçå©ç——åªææ´å¤ç妥åã</p>
+
+<p>æ们å¯ä»¥çå°æäºäººä¸è½å®¹å¿è½¯ä»¶èªç±çååï¼ä½æ¯è¿äºäººç»ç©¶æ¯å°æ°ï¼AGH
+ç大å¤æ°æç 人åå®é
ä¸å¯¹æå¾ååã谢谢ä»ä»¬ï¼ç°å¨æè¯æäºä¸ä¾èµéèªç±è½¯ä»¶èå¦ä¹
ãæ¯ä¸…ä¹è³ <em>çæ´»</em> æ¯
+<em>å®å
¨å¯è¡ç</em>ãç»åäºè¿äºå°é¾çèéªä¹åï¼æè§å¾æ¯ä»¥å¾æ´å
ç¬ç«ï¼èä¸æçè³æ¶å°äºæ¥èªèåç RMS <a href="#rms"
+id="rms-rev"><sup>[3]</sup></a> çæè°¢ãå¸ææçæ
äºè½å¤å¸®å©æ´å¤å¦çè¿æ ·åã</p>
+
+<p>为äºåªè¿è¡èªç±è½¯ä»¶çåªåè¿å»ä¿ä½¿æãèä¸ä¼ç»§ç»ä¿ä½¿æè·å¾æ°çæè½ãç°å¨ï¼æ对ç½ç»ææ¯è¶³å¤äºè§£ï¼è½å¤è®©ä¸äºç½ç«æ²¡æ
JavaScript
+ä¹è½æ£å¸¸è¿è¡ãä½æ¯å
¶ä¸ææ£çä½éªæ¯æè½å享æç解å³æ¹æ¡ç»å
¶ä»äººï¼å¹¶æç»è®©ä¸ç»´ç½çä¸é¨åæ为èªç±ã</p>
+
+<div class="infobox">
+<hr />
+<p><a href="#thanks-rev" id="thanks">[1]</a>æè°¢ Andy FarnellãAndy Oram
å Richard
+Stallman ç帮å©ã</p>
+
+<p><a href="#teachers-rev"
+id="teachers">[2]</a>æ¬æææç大å¦æå¸é½ä»¥æçææç¸ç§°ï¼è½ç¶å
¶ä¸åªæé¨åæå¸ææ£å¼çææ头è¡ã</p>
+
+<p><a href="#rms-rev" id="rms">[3]</a>Richard M. Stallman
å士ï¼èªç±è½¯ä»¶åºéä¼åå§äººï¼GNU
+å·¥ç¨çé¦å¸ææªå®ã</p>
+</div>
+
+<div class="translators-notes">
+
+<!--TRANSLATORS: Use space (SPC) as msgstr if you don't have notes.-->
+ </div>
+</div>
+
+<!--#include virtual="/education/education-menu.zh-cn.html" -->
+<!--#include virtual="/server/footer.zh-cn.html" -->
+<div id="footer" role="contentinfo">
+<div class="unprintable">
+
+<p>请å°æå
³èªç±è½¯ä»¶åºéä¼(FSF) &
GNUçä¸è¬æ§é®é¢åéå°<a
+href="mailto:gnu@gnu.org"><gnu@gnu.org></a>ãä¹å¯ä»¥éè¿<a
+href="/contact/">å
¶ä»èç³»æ¹æ³</a>èç³»èªç±è½¯ä»¶åºéä¼(FSF)ãæå
³å¤±æé¾æ¥æå
¶ä»é误å建议ï¼è¯·åéé®ä»¶å°<a
+href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>ã</p>
+
+<p>
+<!-- TRANSLATORS: Ignore the original text in this paragraph,
+ replace it with the translation of these two:
+
+ We work hard and do our best to provide accurate, good quality
+ translations. However, we are not exempt from imperfection.
+ Please send your comments and general suggestions in this regard
+ to <a href="mailto:web-translators@gnu.org">
+
+ <web-translators@gnu.org></a>.</p>
+
+ <p>For information on coordinating and contributing translations of
+ our web pages, see <a
+ href="/server/standards/README.translations.html">Translations
+ README</a>. -->
+æ们尽æ大åªåæ¥æä¾ç²¾ååé«è´¨éçç¿»è¯ï¼ä½é¾å
ä¼åå¨é误åä¸è¶³ãå¦ææ¨å¨è¿æ¹é¢æè¯è®ºæä¸è¬æ§ç建议ï¼è¯·åéè³
<a
+href="mailto:web-translators@gnu.org"><web-translators@gnu.org></a>ã</p><p>å
³äºè¿è¡åè°ä¸æ交翻è¯çæ´å¤ä¿¡æ¯åè§
+<a href="/server/standards/README.translators.html">ãè¯è
æåã</a>ã</p>
+</div>
+
+<!-- Regarding copyright, in general, standalone pages (as opposed to
+ files generated as part of manuals) on the GNU web server should
+ be under CC BY-ND 4.0. Please do NOT change or remove this
+ without talking with the webmasters or licensing team first.
+ Please make sure the copyright date is consistent with the
+ document. For web pages, it is ok to list just the latest year the
+ document was modified, or published.
+
+ If you wish to list earlier years, that is ok too.
+ Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
+ years, as long as each year in the range is in fact a copyrightable
+ year, i.e., a year in which the document was published (including
+ being publicly visible on the web or in a revision control system).
+
+ There is more detail about copyright years in the GNU Maintainers
+ Information document, www.gnu.org/prep/maintain. -->
+<p>Copyright © 2021 Wojciech Kosior</p>
+
+<p>æ¬é¡µé¢ä½¿ç¨ <a rel="license"
+href="https://creativecommons.org/publicdomain/zero/1.0/legalcode">Creative
+Commons Zero</a> ææã</p>
+
+<!--#include virtual="/server/bottom-notes.zh-cn.html" -->
+<div class="translators-credits">
+
+<!--TRANSLATORS: Use space (SPC) as msgstr if you don't want credits.-->
+<b>ç¿»è¯å¢é</b>ï¼<a rel="team"
+href="https://savannah.gnu.org/projects/www-zh-cn/"><CTT></a>ï¼2021ã</div>
+
+<p class="unprintable"><!-- timestamp start -->
+æåæ´æ°ï¼
+
+$Date: 2021/05/20 08:29:36 $
+
+<!-- timestamp end -->
+</p>
+</div>
+</div>
+<!-- for class="inner", starts in the banner include -->
+</body>
+</html>
Index: po/how-i-fought-to-graduate-without-using-non-free-software.zh-cn-en.html
===================================================================
RCS file:
po/how-i-fought-to-graduate-without-using-non-free-software.zh-cn-en.html
diff -N
po/how-i-fought-to-graduate-without-using-non-free-software.zh-cn-en.html
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ po/how-i-fought-to-graduate-without-using-non-free-software.zh-cn-en.html
20 May 2021 08:29:36 -0000 1.1
@@ -0,0 +1,408 @@
+<!--#include virtual="/server/header.html" -->
+<!-- Parent-Version: 1.96 -->
+<!-- This page is derived from /server/standards/boilerplate.html -->
+<!--#set var="DISABLE_TOP_ADDENDUM" value="yes" -->
+<title>How I Fought To Graduate Without Using Nonfree Software
+- GNU Project - Free Software Foundation</title>
+<link rel="stylesheet" type="text/css" href="/side-menu.css" media="screen" />
+ <!--#include
virtual="/education/po/how-i-fought-to-graduate-without-using-non-free-software.translist"
-->
+<!--#include virtual="/server/banner.html" -->
+
+<div class="nav">
+<a id="side-menu-button" class="switch" href="#navlinks">
+ <img id="side-menu-icon" height="25" width="31"
+ src="/graphics/icons/side-menu.png"
+ title="Education Contents"
+ alt=" [Education Contents] " />
+</a>
+
+<p class="breadcrumb">
+ <a href="/"><img src="/graphics/icons/home.png" height="26" width="26"
+ alt="GNU Home" title="GNU Home" /></a> /
+ <a href="/education/education.html">Education</a> /
+ <a href="/education/resisting-proprietary-software.html">Resistance</a> /
+ <a
href="/education/successful-resistance-against-nonfree-software.html">Successful
resistance</a> /</p>
+</div>
+
+<!--GNUN: OUT-OF-DATE NOTICE-->
+<!--#if expr="$OUTDATED_SINCE" --><!--#else -->
+<!--#if expr="$LANGUAGE_SUFFIX" -->
+<!--#set var="DISABLE_TOP_ADDENDUM" value="no" -->
+<!--#include virtual="/server/top-addendum.html" -->
+<!--#endif -->
+<!--#endif -->
+
+<div style="clear: both"></div>
+<div id="last-div" class="reduced-width">
+
+<h2>How I Fought To Graduate Without Using Nonfree Software</h2>
+
+<address class="byline">by Wojciech Kosior
+<a href="#thanks" id="thanks-rev"><sup>[1]</sup></a></address>
+<hr class="thin" />
+
+<p>As a university student, I have struggled during the pandemic like
+everyone else. Many have experienced deaths in their families, or have
+lost their jobs. While studying informatics at the AGH University of
+Science and Technology in Kraków, Poland, I have been fighting
+another, seemingly less important battle, but one I passionately feel
+is vital to our future freedoms. I describe my fight below, so as to
+encourage and inspire others.</p>
+
+<h3>Unethical platforms</h3>
+
+<p>Software freedom is a huge but hidden issue in our time. Digital
+communications technologies such as videoconferencing have taken center
+stage in our lives, and for many the use of these has been a saviour.
+They do not notice the danger concealed in the way it works:
+whoever controls this technology controls our lives. Recently we have
+seen the power of Big Tech to subvert democracy, control speech,
+exclude groups, and invade our privacy.</p>
+
+<p>Software Freedom is a fight to return control to people. It is a
+fight against “nonfree” software, also called
+<em>proprietary software</em>, which imposes unjust and invasive harms
+on its users. In pursuit of our liberating mission, advocates of
+software freedom like myself insist on using <em>libre</em> software.</p>
+
+<p>It is especially important to spread these ideals to new generations.
+Unfortunately, we often see the opposite trend. The default operating
+system found in most computer classrooms of my country is proprietary
+Microsoft Windows, with some universities even providing students
+licenses for it. At some point I came to realize this practice really
+only benefits the proprietary operating system vendor. Similarly
+terrifying is the level of dependence of course organization on
+nonfree Google Sheets and Google Forms.</p>
+
+<p>During the pandemic we saw educational facilities hastily embrace
+proprietary tools such as Microsoft Teams, Zoom, and WhatsApp,
+pressured by the network they generate. Schools and universities then
+tried to impose them on students, who subsequently suffered the loss
+of freedom from using programs that users don't control, as well as
+bad security and violations of privacy.</p>
+
+<p>Because I refuse to use unethical software, the complete reliance on
+proprietary platforms has created an ethical conflict. My aim has been
+to complete my university degree without surrendering to the imposed
+nonfree services, by convincing my
+professors<a href="#teachers" id="teachers-rev"><sup>[2]</sup></a> to
+allow me to use only free-software replacements to proprietary
+applications. I didn't expect to win a fight against such power, but
+now, through polite but firm action, I think I may have prevailed.
+Hopefully this story will help you resist too.</p>
+
+<h3>Ethical studying</h3>
+
+<p>Over time I've become more and more determined to avoid nonfree
+software. Among other challenges, that meant getting a Libreboot'ed
+ThinkPad and switching to GNU/Linux distros that include only libre
+packages. One might ask:</p>
+
+<blockquote>
+<p>What about studies? Weren't you required to use
+Windows? Or MS Office? Or some other proprietary tools?</p>
+</blockquote>
+
+<p>Actually, a majority of classroom assignments could be completed
+with free software. Today we have the luxury of excellent libre
+operating systems and libre tools for most tasks. Most popular
+programming languages have free software implementations. On those few
+occasions when some nonfree tool was strictly required, I was able
+either to convince the professor to let me make a substitution—for
+example, to complete the exercises with a PostgreSQL database instead
+of Oracle—or to do the assignment on a university computer in
+the lab. I admit, running nonfree software on a computer other than
+one's own doesn't fully solve the ethical problem. It just seemed fair,
+but it is not something I'm proud of.</p>
+
+<p>I also take the issue of in-browser JavaScript (js) more seriously
+now. Web js runs in an isolated sandbox, which leads many to
+believe it's acceptable, even though it's nonfree. Sandboxing might
+indeed solve security issues, but the true problem with proprietary
+programs lies elsewhere, in its denial of letting users have control.
+Currently, maintaining one's software freedom in the field of web
+browsing is not easy. Sites frequently malfunction when js is
+disabled. I have had to ask colleagues to help me enter study-related
+data into a Google Sheet because I couldn't do that without js
+enabled. In addition, js code is used to implement browser
+fingerprinting which is used to track users.</p>
+
+<h3>Gentle persuasion</h3>
+
+<p>Without serious problems, I completed the fifth semester of my
+studies. At the beginning of the sixth semester, the pandemic began.
+Universities closed their physical facilities, so most students
+returned home and professors started organizing remote classes.
+Unsurprisingly, they all chose proprietary platforms. Cisco Webex,
+Microsoft Teams, ClickMeeting, and Skype were popular choices. I could
+not find a free software client for any of those. Also, not realizing
+the problem of nonfree js, professors expected everyone to be able to
+easily join the video sessions using any web interface.</p>
+
+<p>How did I handle these requirements? I would <em>very</em> politely
+email every single professor who announced something would be done
+using a problematic platform, explaining the lack of a suitable free
+software client. I often included a link to a popular online
+explanation of the issues of software freedom and universities, the
+“Costumed Heroes” video created by the Free Software
+Foundation (FSF), along with some other links to free videoconferencing
+programs like Jami and Jitsi Meet.</p>
+
+<p>Although there are many documented surveillance and security issues
+on these centralized platforms, I explained that, for me, software
+freedom was the troubling factor. Replies urging me to “run the
+program in a virtual machine” or saying that I “don't need
+the source code to use the service,” made it clear that some of
+my professors didn't understand, or understood only part of the issues.
+Had I been studying anything other than informatics, I suspect the
+fraction of those who understood the problem would be far smaller.</p>
+
+<h3>Missing out</h3>
+
+<p>There were two distinct areas of concern. The first was with
+accessing and participating in the teaching materials; for example,
+in a Machine Learning class I found someone to forward on to me what
+the professor had said. The second was around registration and
+assessment. For some remote classes, presence was not checked. I
+skipped those. Uploading my homework to Moodle also didn't pose any
+issues.</p>
+
+<p>The first real problem arose with the Artificial Intelligence (AI)
+course. It was taught by rotation. The first professor gave
+homework requiring the proprietary Framsticks application, but
+allowed me to do a neural networks exercise instead. Another professor
+agreed I could use Webots instead of Choreographe for a simulation
+exercise. Yet another one asked us to complete an online NVIDIA course
+that required nonfree js. That professor did not respond to my email.</p>
+
+<p>One Distributed Systems homework was supposed to be submitted via
+Webex, but that professor agreed to let me use Jami instead.</p>
+
+<h3>Uncertainty and doubt</h3>
+
+<p>Another issue that arose was gnawing uncertainty in the absence of a
+clear policy. Not knowing whether the university would recognize my
+principles was a cause of ongoing stress. Despite my small early
+victory, other rotational courses meant that three more professors
+would each need to agree if I were to pass, so until June I could not
+be sure I would succeed. In March, System Programming classes started.
+The professor, who didn't want to lose time connecting to a libre
+platform to rate my homework, gave me little hope, so again I was to
+live in uncertainty through the Easter and beyond.</p>
+
+<p>I believe every class should <em>at minimum</em> be offered ways to
+interoperate with libre tools so that students can at least read class
+assignments on free platforms, and upload their answers from them.
+Unless universities offer interoperability, the reliance on proprietary
+software costs both students and professors time and headaches. At one
+point I emailed two professors about the use of nonfree platforms for
+lectures. One didn't respond and the other replied rudely. They seemed
+not to understand, but I suspect they were avoiding any extra work.
+This had a corrosive impact on my engagement and I stopped caring about
+lectures. Avoiding a language-specific package manager that I felt put
+me at risk of security and freedom issues cost me considerable time
+and delayed my studies. Time is precious for us all.</p>
+
+<h3>Friction over freedom</h3>
+
+<p>Although stressful, thus far things had gone fairly smoothly. But
+after Easter, a Software Engineering course presented the first big
+problem. This professor first ignored my emails, but eventually wrote
+a long reply and threatened to fail me if I missed one more meeting.
+That email's tone showed great annoyance, perhaps anger. It was
+suggested that I use a colleague's help to participate in the meeting.
+Another classmate and I connected through Mumble, through which the
+professor was also intermediated—not perfect, but it worked!</p>
+
+<p>The issues of software freedom, which are ethical, must be separated
+from other concerns to which open source supporters often give priority.
+For example, advocates of open source refrain from bringing those
+important freedom issues to the table and only say that software with
+source code publicly available is going to achieve higher quality
+with the help of the community. Meanwhile, our opponents claim
+proprietary software can bring higher revenue, allowing the hiring of
+more developers to work on improving it.</p>
+
+<p>The Compilers course exam was to be conducted through Microsoft
+Teams. Again, sticking to my principles, I thought I would fail.
+Funnily enough, it was Teams that failed. It could not handle dozens
+of students connecting, so instead the exam was conducted via email.
+On the other hand, during contact with my thesis supervisor in July,
+Jami broke during the meeting. No software is perfect. But with libre
+software you at least get to keep both pieces when it breaks.</p>
+
+<p>It is not necessarily the functional aspects of the software that
+creates friction around lack of software freedom. During the summer I
+had to do an internship. I backed out of a paid offer after learning
+that the employer would make make my code nonfree. I eventually did
+another, unpaid internship.</p>
+
+<p>So after all my struggles, I finally passed the summer semester and
+even had decent grades. What at some point seemed almost impossible,
+was now a reality.</p>
+
+<h3>Proprietary imposed at all levels</h3>
+
+<p>Before the winter semester, a list of allowed videoconferencing
+platforms that comply with the data protection law was given to
+professors. It contained Microsoft Teams, Cisco Webex, ClickMeeting,
+and Google Meet. You will surely see the irony here!</p>
+
+<p>One professor agreed to use Jitsi Meet for all his classes and
+suggested that I ask the student council to recommend it to the Dean,
+but the council never responded to my emails. High quality software
+offering better data protection capabilities was deliberately
+sidelined in favor of commercial nonfree solutions in what seems like
+a case of corrupt corporate capture of an educational institution. The
+libre software didn't get approved and the professor kept
+communicating with other students via Webex.</p>
+
+<h3>Misconceptions</h3>
+
+<p>As I mentioned earlier, despite being highly knowledgeable
+computer scientists and experienced in informatics, many
+academics demonstrated a generally poor understanding of
+the politics and ethics around software.</p>
+
+<p>The professor giving the seminar claimed that because a libre
+platform also runs on someone else's server, “it
+cannot be safer.” I responded that Jitsi Meet allows for
+independent instances to be created, which eliminates the need to rely
+on a single company. I also noted that the lack of libre clients is
+the main problem with other services. It is a shame that professors at
+this level, who fully grasp the difference between intermediated
+encryption and end-to-end encryption, will teach it in their classes
+but not practice it in their daily profession.</p>
+
+<p>On another occasion, I objected to using a Windows VM for a
+penetration testing exercise. The professor remarked that one would
+not be a good penetration tester if restricted to testing only libre
+servers. I gave up on responding to him, but I think proprietary
+platforms should be considered insecure by default due to, for instance,
+possible backdoors they may have.</p>
+
+<h3>Having resolve</h3>
+
+<p>At some point I had an argument with my supervisor, who gave me an
+ultimatum that I must use Microsoft Teams. I didn't agree and he was
+supposed to inform the Dean about withdrawing from supervising me.
+Perhaps the Dean didn't read that email? I'm just guessing. Anyway, a
+few weeks later I even borrowed some electronics from my
+supervisor—almost as if the argument had never happened.</p>
+
+<p>Later, one professor who didn't agree to let me pass a course
+without using Teams wanted to fail me for my “absences,”
+despite my uploading homework throughout the semester. After
+a protracted argument, I was offered an option to meet online on
+January 8th... on Teams! I politely refused again, and reiterated my
+points. The professor eventually CC'd the Associate Dean in an email.
+In the meantime, the deadline to upload my thesis for a January defense
+expired. After many reminder emails, a response finally came, and
+through the Dean's intercession I got a grade, passed my seventh
+semester and successfully defended my thesis in March.</p>
+
+<h3>Conclusions</h3>
+
+<p>Looking back, I'm proud of my actions. I took the risk of failing
+my studies, and I would end up with lower final grade than if I had
+submitted to the use of unethical and insecure software products.
+But I am content with this. I don't think surrendering to non-free
+platforms would bring any long-term benefits—only more
+compromises.</p>
+
+<p>We can see some people are intolerant to software freedom principles,
+but in the end those were few and most university staff at the AGH
+were actually kind to me. Thanks to them I now have a proof that it
+<em>is possible</em> to study, graduate… indeed to <em>live</em>
+without relying on proprietary software. After all this hard
+experience, I feel more independent than ever, and I even received
+appreciation from the well-known
+RMS <a href="#rms" id="rms-rev"><sup>[3]</sup></a>. Hopefully, my
+story will help more students get to where I am.</p>
+
+<p>Struggling to run only libre programs forced, and continues to force
+me, to gain new skills. I now know enough about web technologies to
+make several sites function without JavaScript. But what is best
+about my experience is that I will be able to share my fixes with
+others and eventually make a subset of the World Wide Web usable in
+freedom.</p>
+
+<div class="infobox">
+<hr />
+<p><a href="#thanks-rev" id="thanks">[1]</a> Thanks to Andy Farnell,
+Andy Oram and Richard Stallman for their help.</p>
+
+<p><a href="#teachers-rev" id="teachers">[2]</a> Throughout this essay,
+I refer to all university teachers in the vernacular as my professors,
+although only some wear that official academic title.</p>
+
+<p><a href="#rms-rev" id="rms">[3]</a> Dr. Richard M. Stallman,
+Founder of the Free Software Foundation and Chief GNUisance of the
+GNU Project.</p>
+</div>
+
+</div>
+<!--#include virtual="/education/education-menu.html" -->
+<!--#include virtual="/server/footer.html" -->
+<div id="footer" role="contentinfo">
+<div class="unprintable">
+
+<p>Please send general FSF & GNU inquiries to
+<a href="mailto:gnu@gnu.org"><gnu@gnu.org></a>.
+There are also <a href="/contact/">other ways to contact</a>
+the FSF. Broken links and other corrections or suggestions can be sent
+to <a href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>.</p>
+
+<p><!-- TRANSLATORS: Ignore the original text in this paragraph,
+ replace it with the translation of these two:
+
+ We work hard and do our best to provide accurate, good quality
+ translations. However, we are not exempt from imperfection.
+ Please send your comments and general suggestions in this regard
+ to <a href="mailto:web-translators@gnu.org">
+ <web-translators@gnu.org></a>.</p>
+
+ <p>For information on coordinating and contributing translations of
+ our web pages, see <a
+ href="/server/standards/README.translations.html">Translations
+ README</a>. -->
+Please see the <a
+href="/server/standards/README.translations.html">Translations
+README</a> for information on coordinating and contributing translations
+of this article.</p>
+</div>
+
+<!-- Regarding copyright, in general, standalone pages (as opposed to
+ files generated as part of manuals) on the GNU web server should
+ be under CC BY-ND 4.0. Please do NOT change or remove this
+ without talking with the webmasters or licensing team first.
+ Please make sure the copyright date is consistent with the
+ document. For web pages, it is ok to list just the latest year the
+ document was modified, or published.
+
+ If you wish to list earlier years, that is ok too.
+ Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
+ years, as long as each year in the range is in fact a copyrightable
+ year, i.e., a year in which the document was published (including
+ being publicly visible on the web or in a revision control system).
+
+ There is more detail about copyright years in the GNU Maintainers
+ Information document, www.gnu.org/prep/maintain. -->
+
+<p>Copyright © 2021 Wojciech Kosior</p>
+
+<p>This page is released under the terms of <a rel="license"
+href="https://creativecommons.org/publicdomain/zero/1.0/legalcode">
+Creative Commons Zero</a>.</p>
+
+<!--#include virtual="/server/bottom-notes.html" -->
+
+<p class="unprintable">Updated:
+<!-- timestamp start -->
+$Date: 2021/05/20 08:29:36 $
+<!-- timestamp end -->
+</p>
+</div>
+</div><!-- for class="inner", starts in the banner include -->
+</body>
+</html>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- www/education po/how-i-fought-to-graduate-witho...,
GNUN <=