首页 > 编程知识 正文

gitlab和github区别(github怎么用)

时间:2023-05-04 04:52:43 阅读:88605 作者:2418

“吉特刷”再次被舆论浪潮推动。

最近,一家开发者平台在其官网上发起了“点Star,送豪礼”的宣传活动。 根据活动规则,用户为GitHub上有名的开源项目点击“Star”后,将从平台获得红包奖励。

另外,还可以从这家开源项目公司收到纪念t恤、AI书籍、在线计算卡等礼物。

一位开发者在收到活动的私信后,揭露了这一行为,指责其违背开源精神。 随后,该事件持续发酵,引发众多开发者疯狂吐槽,平台最终不得不取消活动。

不难想象“有偿刷星”的活动引起了开发者们的这种反感。 因为至今有先例。 2019年8月,韩国最大的无线通信提供商SK Telecom进行了类似的营销活动——,为了开源项目点击Star后,截图就可以免费获得商品礼券了。

这个开源项目叫做Metatron Discovery,是一个维持了五年的实时数据分析APP。 通过这个活动,项目追加获得了约2500个Star。 (知道的网友认为GiHub上的1000Star相当于知道的50万人的兴趣。

但是,不久之后,这个营销活动招来了骂声。 一位开发者表示,SKT滥用Star,其行为损害了项目贡献者的努力,也危害了开源的生态环境。 最后迫于舆论的压力,SKT不得不提前停止活动,发表道歉声明。

虽然活动取消了,但国内关于“有偿刷星”行为的讨论仍在继续发酵。 一位网友表示,这种刷星星的行为已经存在很久了,无论是官方活动还是个人项目,经常被要求在社区发红包刷Star。

网友评论说,很多人认为任何好东西都需要一定的普及,但如果项目的初衷只是打磨Star,显然违背了开源的精神,开源的生态也受到了破坏。

但是,一位知乎网友@非知名程序员分析认为,准确地说,这种行为是“求Star”,与“刷Star”是不同的概念。 他说:

“有人辛苦写开源库,质量好的话,发给开发者群体,要求大家做Star,充其量就是宣传自己的开源项目。 另外,如果大家都觉得不好的话,也可以不用Star。 不是强制行为。 ”

另一位知乎网友@phodal也表示,寻求Star并不违背开源精神,任何从事开源工作的人都值得鼓励。

那么真正的“刷Star”是什么呢? 其实就是花钱买Star。

这种行为已经不少见了。 与某宝刷的订单、wechat刷的阅读量相似,某宝也有提供Github刷星标服务的商家。

GitHub刷星乱象

有数据显示,近两三年,国内GiHub伪装行为呈指数上升,其主要手段和渠道来自不良宝商。

此后,某宝也对这一现象给予了严厉的打击。 但是,编辑表示,不仅可以改变很多关键词,还可以找到很多提供服务的商家,不仅包括Star,还包括Fellow、Fork、Watch、绿墙的优化等。

根据某商家提供的服务,不仅有单价刷,还有套餐刷,价格从100元到300元不等。

“单价”

Star -2/个

Follow -2/个

福克斯3/个

Watch -2.5/个

绿色墙的优化-50

“个人成长课程”:单一项目增加40个Star、8个Fork、6个Follower,分5天完成,成本116元,课程价格100元。

“双倍加成集”:1-2项目累计添加80个Star、6个Watch、16个Fork、10个Follower,分10天完成。 原价243元,套餐价格200元。

“简历豪横套餐”:1~4个项目累计新增120个明星、10个瓦奇、20个叉子、20个粉丝,分14天完成。 原价365元,套餐价格300元。

企业通过提供精心全面的服务,可以预见其背后庞大的市场需求。

此外,该商家在文末还警告称,近期GiHub风控较为严格,20个以上需要分多天交货,以确保实际合理。

研究表明,这个代刷本质上和微刷是一样的量,无论是人工刷还是机械刷,痕迹都很明显。 例如,前几天,一位叫占小狼的用户发表了博客文章,指出了刷量项目的许多不合理之处。

据他介绍,有一天,一个名叫Kui-Vue的开源项目突然在Github Trending排行榜上排名第一,每天有1000多个Star项目上升。

但是仔细一看,这是一个个人项目,没有大厂的背景,Issue和Pr特别少。 此外,在线实例也没有亮点。 于是,我们查看了Star的用户,首先发现这些用户大部分是没有头像的用户。

如果这个不能说明什么问题的话,请继续点

来看,发现这些用户Star了几个相同的项目,而且只Strar了这几个项目。此外,这个项目的Fork少的可怜。这样来看,某宝刷量显然无疑了。

当然这种低配刷量行为比较少见,目前也存在一些高质量的假粉丝,漏洞也相对来说少一点。

就目前来看,无论是企业、团队还是个人项目都存在买Star的行为,其中多为垃圾项目,但也不乏高质量的项目。但无论质量如何,该行为显然会严重破坏开源生态,让用户无法通过Star、Fork等关键指标快速判断自己的需求。

为何「刷星」?

首先Github是全球最大的开源开放平台。有数据显示,2020年,中国在 GitHub 的开发者数量增长迅速,仅次于美国,数量位居第二。在过去的12个月里,仅中国开发者已为 GitHub 贡献了 550 万个项目。

在庞大的项目库中,如何让自己的项目脱颖而出?除了保证项目本身质量外,也需要适当的推广和宣传,尤其对于企业而言,开源营销至关重要。

另外,Star、Folk、Match、Watch以及绿墙等指标是用户们最直观的判断标准,因此也成了他们的营销KPI。

对于其“有偿刷星”营销活动,SK 公司负责人也做过解释,他说:

这样的开源项目很难在一家大公司内生存下去,实现高 Star 数将有助于证明其价值。

一般来讲,企业或团队刷星,其项目均有一定的质量基础。其目的一是试图通过营销或刷星让更多的用户了解并体验其产品。二是为了生存,避免被公司砍掉正在开发的有价值的项目。

对于个人刷星,其主要原因也有两点,一是为了便于求职。不少用户反馈开发者在求职过程中,尤其是面试大厂时,经常会被问到是否在Github有自己的开发项目。如果有开发项目,而且有比较理想的Star量,显然会增加面试通过的几率。

二是为了得到认可,寻求安慰。对于开发者而言,尤其是学生,开发和维护一个项目需要大量的时间和精力,在项目不断完善的过程中,需要一些安慰和鼓励。但其中也不乏部分开发者纯粹是为了博得关注。

当然,不论出于何种原因都不应该采取刷星行为。不过好在大部分开发者还是遵守GitHub开源规则的,并且对刷星行为是强烈抵制的。我们要知道,创造一个良好的技术交流平台,构建一个好的开源生态受益的是每一位开发者。

引用链接:

https://mp.weixin.qq.com/s/gLX_Y3Akbo6ZB0BQ1bgcQQ

https://mp.weixin.qq.com/s/5ij1hfDcPwEC6gMas5_QXQ

https://www.zhihu.com/question/66587533

雷锋网雷锋网雷锋网

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。