[T] add faqt

This commit is contained in:
Phodal HUANG 2017-10-14 10:23:04 +08:00
parent 7c68fdd90e
commit 0d9257ad76
No known key found for this signature in database
GPG key ID: 4D43418992F7BD15
3 changed files with 56 additions and 0 deletions

21
chapters/16-faq.md Normal file
View file

@ -0,0 +1,21 @@
FAQ
===
如何看待github 项目刷Star行为
---
我觉得:在作者开源了源码的情况下,求 star 并没有任何问题。
开源软件的源头是自由软件,而 RMS 创建自由软件的目的是,反对专利软件,即私有化的软件。如果一个开源项目,要你 star 了,才公开源码,这才叫违反。
开源一个软件,并不意味着:你不能用这个开源软件追求任何利益。在所谓的开源运动里,一个开源软件是可以用来卖钱的。可在国内,这是很难的,大公司 如腾讯,可以轻轻松松地用你的软件,而不遵循 GPL 协议。
在这种时候,也没有法律来保护这些开源软件作者。你只能从道德上谴责他们,然后指望他们的领导来做出一些什么事。如之前的《[知名公司(努比亚/中兴)拿我的开源软件( XXL-JOB申请国家知识专利我该怎么办](https://link.zhihu.com/?target=https%3A//www.v2ex.com/t/367424%3Fp%3D1)》事件。
并且对于大部分的开源软件作者来说,都不大可像 OpenResty、Vue、emqtt 等软件的作者一样,可以从开源软件获得收益来支撑他们开发。还有一些少数人,还能从开源软件中获得一些利益,提高他们今年的 KPI。然后明年的工资又会多涨一点点。
可多数人,并没有这样的可能性。我在 GitHub 上有接近 30k 的 star有接近 20k 是属于电子书的,毕竟思想改变世界),它一点儿也不影响我涨工资。反而多了一个 GitHub “网红” 的称号,要知道在技术领域,“网红” 并不是一个好词。我观察过的大量开源爱好者,怕是比我还惨一些。明明做了很好的工作,因为宣传工作没有做好,连几个 star 都没有,后来就弃坑了。
在这个时候,求 star 就是让心里好受一些,『我做了这么多的事情,我希望得到一些认同』。如果我在一个微信群里,看了作者做了大量的提交,花费了一些心思。在这个时候,我是会去为作者点 star 的。因为我的 GitHub 上粉丝比较多,所以往往会多带来几个 star。
如果一个人在开源世界里,做了很多事情,连一个 star 都没有。那么,他/她可能就会离开开源世界。当这种事情发生多了,那么开源世界的人就变少了。任何做开源工作的人,都是值得鼓励的——不论他们是出于什么目的。

View file

@ -3509,3 +3509,25 @@ GitHub 里程碑
最后,我做了一个简单的 HTML 5 动画来记录这一时刻,作为这一个里程碑的记念:
[https://phodal.github.io/20k/](https://phodal.github.io/20k/)
FAQ
===
如何看待github 项目刷Star行为
---
我觉得:在作者开源了源码的情况下,求 star 并没有任何问题。
开源软件的源头是自由软件,而 RMS 创建自由软件的目的是,反对专利软件,即私有化的软件。如果一个开源项目,要你 star 了,才公开源码,这才叫违反。
开源一个软件,并不意味着:你不能用这个开源软件追求任何利益。在所谓的开源运动里,一个开源软件是可以用来卖钱的。可在国内,这是很难的,大公司 如腾讯,可以轻轻松松地用你的软件,而不遵循 GPL 协议。
在这种时候,也没有法律来保护这些开源软件作者。你只能从道德上谴责他们,然后指望他们的领导来做出一些什么事。如之前的《[知名公司(努比亚/中兴)拿我的开源软件( XXL-JOB申请国家知识专利我该怎么办](https://link.zhihu.com/?target=https%3A//www.v2ex.com/t/367424%3Fp%3D1)》事件。
并且对于大部分的开源软件作者来说,都不大可像 OpenResty、Vue、emqtt 等软件的作者一样,可以从开源软件获得收益来支撑他们开发。还有一些少数人,还能从开源软件中获得一些利益,提高他们今年的 KPI。然后明年的工资又会多涨一点点。
可多数人,并没有这样的可能性。我在 GitHub 上有接近 30k 的 star有接近 20k 是属于电子书的,毕竟思想改变世界),它一点儿也不影响我涨工资。反而多了一个 GitHub “网红” 的称号,要知道在技术领域,“网红” 并不是一个好词。我观察过的大量开源爱好者,怕是比我还惨一些。明明做了很好的工作,因为宣传工作没有做好,连几个 star 都没有,后来就弃坑了。
在这个时候,求 star 就是让心里好受一些,『我做了这么多的事情,我希望得到一些认同』。如果我在一个微信群里,看了作者做了大量的提交,花费了一些心思。在这个时候,我是会去为作者点 star 的。因为我的 GitHub 上粉丝比较多,所以往往会多带来几个 star。
如果一个人在开源世界里,做了很多事情,连一个 star 都没有。那么,他/她可能就会离开开源世界。当这种事情发生多了,那么开源世界的人就变少了。任何做开源工作的人,都是值得鼓励的——不论他们是出于什么目的。

View file

@ -252,6 +252,9 @@ code > span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Inf
<li><a href="#下一个开源项目">下一个开源项目</a></li>
</ul></li>
</ul></li>
<li><a href="#faq">FAQ</a><ul>
<li><a href="#如何看待github-项目刷star行为">如何看待github 项目刷Star行为</a></li>
</ul></li>
</ul>
</nav>
<h1 id="前言">前言</h1>
@ -3026,6 +3029,16 @@ pipe.execute()</code></pre></div>
<p>不过,最好的开源项目就是自己平时用的。于是,我开始将写各种工作来提自己使用——如现在在用的这篇微信编辑工具:<a href="https://github.com/phodal/mdpub">mdpub</a></p>
<p>最后,我做了一个简单的 HTML 5 动画来记录这一时刻,作为这一个里程碑的记念:</p>
<p><a href="https://phodal.github.io/20k/" class="uri">https://phodal.github.io/20k/</a></p>
<h1 id="faq">FAQ</h1>
<h2 id="如何看待github-项目刷star行为">如何看待github 项目刷Star行为</h2>
<p>我觉得:在作者开源了源码的情况下,求 star 并没有任何问题。</p>
<p>开源软件的源头是自由软件,而 RMS 创建自由软件的目的是,反对专利软件,即私有化的软件。如果一个开源项目,要你 star 了,才公开源码,这才叫违反。</p>
<p>开源一个软件,并不意味着:你不能用这个开源软件追求任何利益。在所谓的开源运动里,一个开源软件是可以用来卖钱的。可在国内,这是很难的,大公司 如腾讯,可以轻轻松松地用你的软件,而不遵循 GPL 协议。</p>
<p>在这种时候,也没有法律来保护这些开源软件作者。你只能从道德上谴责他们,然后指望他们的领导来做出一些什么事。如之前的《<a href="https://link.zhihu.com/?target=https%3A//www.v2ex.com/t/367424%3Fp%3D1">知名公司(努比亚/中兴)拿我的开源软件( XXL-JOB申请国家知识专利我该怎么办</a>》事件。</p>
<p>并且对于大部分的开源软件作者来说,都不大可像 OpenResty、Vue、emqtt 等软件的作者一样,可以从开源软件获得收益来支撑他们开发。还有一些少数人,还能从开源软件中获得一些利益,提高他们今年的 KPI。然后明年的工资又会多涨一点点。</p>
<p>可多数人,并没有这样的可能性。我在 GitHub 上有接近 30k 的 star有接近 20k 是属于电子书的,毕竟思想改变世界),它一点儿也不影响我涨工资。反而多了一个 GitHub “网红” 的称号,要知道在技术领域,“网红” 并不是一个好词。我观察过的大量开源爱好者,怕是比我还惨一些。明明做了很好的工作,因为宣传工作没有做好,连几个 star 都没有,后来就弃坑了。</p>
<p>在这个时候,求 star 就是让心里好受一些,『我做了这么多的事情,我希望得到一些认同』。如果我在一个微信群里,看了作者做了大量的提交,花费了一些心思。在这个时候,我是会去为作者点 star 的。因为我的 GitHub 上粉丝比较多,所以往往会多带来几个 star。</p>
<p>如果一个人在开源世界里,做了很多事情,连一个 star 都没有。那么,他/她可能就会离开开源世界。当这种事情发生多了,那么开源世界的人就变少了。任何做开源工作的人,都是值得鼓励的——不论他们是出于什么目的。</p>
<section class="footnotes">
<hr />
<ol>