国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Open Source: A Help or a Hindrance for Developers?

原創(chuàng) 精選
Techplur
As programmers perceive open-source contributions differently, it's not easy to determine whether doing open-source projects is a help or a hindrance for developers.

China has steadily embraced open source over the last few years. On the strategic front, the country's Outline of the 14th Five-Year Plan (2021-2025) for National Economic and Social Development and the Long-Range Objectives Through the Year 2035 for National Economic and Social Development include open-source projects for the first time. Chinese giants like Huawei, Alibaba, and Tencent are also investing heavily in this sector, and according to GitHub's 2021 annual report, there are 7.55 million developers in China, which is positive news for the local tech industry.

As programmers perceive open-source contributions differently, it's not easy to determine whether doing open-source projects is a help or a hindrance for developers.

There is no doubt that most open-source developers are at the core of the project, but are they also the ultimate beneficiaries?

It seems that many developers who participate in open source projects are mainly required by their companies, and very few do so voluntarily. As per the "2021-2022 China Open Source Developer Survey Report", only 18% of respondents voluntarily participated in open source projects. It is worth mentioning that the research data on developers' revenue from open source is also included in this report: 68% of the respondents said "nothing," and 17% said "very few".

Without a profit motive, it is nearly impossible to contribute. Some respondents said bluntly that only technology giants in China could play the game of open-source, while small businesses and individuals have no interest. In addition to losing revenue, they also lose support from their users if they open-source their code.

After the incident of the Log4j2 breach, Volkan Yaz?c?, one of the maintainers of Log4j2, tweeted: "Log4j maintainers have been working sleeplessly on mitigation measures; fixes, docs, CVE, replies to inquiries, etc. Yet nothing is stopping people to bash us, for work we aren't paid for, for a feature we all dislike yet need to keep due to backward compatibility concerns."

In this regard, it is comprehensible why, when Marak Squires deleted the repository, some people understood his decision to do so. A few companies are using free resources but never giving them back to the community, which has been a source of frustration for open source maintainers. The money accrued by open-source projects has nothing to do with their maintainers and creators, while all the blame belongs to open source contributors, sarcastically.

In addition, even if companies require their employees to participate in open-source projects, the initiative may also cause problems for the organization. Companies can be tempted to promote user growth by choosing projects that are too harsh for most outsiders to accept. It is possible that the project could be abandoned once the core developers leave or when the company changes its KPI.

Additionally, how do you prove your contributions as a full-time open-source community member? When doing open-source projects becomes part of the KPI, pressure is bound to follow. As a result, some managers just blindly set performance metrics for their teams, which puts a great deal of stress on their developers. It is unlikely that developers would have maintained their enthusiasm for open source projects if KPIs were the focus.


Benefits to Open Source

An essential benefit of open-source is the sharing of knowledge. The world of technology is so vast that one person can not take it on. Knowing the trade-offs, collaboration, and win-win patterns can create more value.

Open source is not a programmer building a house, and then all other programmers come to live for free. Instead, many programmers find that they need such a house. Then each person brings a brick, and they use all the bricks to build a house together. Later, people can renovate and repair the home and use it again.

In a nutshell, many hands make light work. It prevents a significant amount of waste from occurring due to continuously reinventing wheels, while a wide range of individuals will review the "wheels" quality.

Meanwhile, it increases productivity and returns. When programmers pick an open-source project, the technology will be steadily productized. The "out of the box" pattern will inevitably increase efficiency, lead to a surge in application development, and increase market demand.

When the volume of the industry proliferates, there will be greater demand for programmers; consequently, they will have more opportunities in the labor market.

Finally, there will be more options for individuals. When some open-source projects become famous, the author's visibility and reputation in the community will improve rapidly, which is a significant benefit for many businesses. In 2020, a programmer called Caleb Porzio revealed that he earned $100,000 per year via GitHub donations and how-tos.

But neither pure good nor pure evil exists. The "out of the box" idea of the open-source increases efficiency and reduces costs. This paradigm has not only lowered the bar for "becoming a programming expert," but it has also replaced some of the original work of programmers at certain levels.

Some would argue that realizing "out of the box" is not that simple but requires to make adjustment based on real-world conditions. In contrast, the learning, time, and debugging costs for open source are far lower, and the result is more straightforward if the primary purpose is to alter it depending on business needs.

Additionally, technology is constantly evolving, and open-source accelerates the process. In the context of fast industry-wide change, the reduction of the threshold has resulted in an influx of more people into work, causing existing programmers to struggle for survival.


We Need Both Idealism and Realism

Open-source software was created to challenge monopolies, and its primary meaning is "freedom." The history of open source has been fascinating, beginning with the blazes of the stars and ending with its proliferation over the universe. People from all across the world pursue open source for several reasons.

Some believe that open source represents a more profound spiritual need, "When I discover that I can serve others and generate value for them, I feel wealthy and no longer dread my own lack, because I begin to receive continual good feedback from others, so enriching myself."

Others believe that open source stems from a sense of gratitude and heritage. "When I was a novice, people assisted me in growing. After I made achievements, I would use the same strategy to give back to the entire community. If I embrace the grace of open source, I have to pass it on to others. " A programmer stated.

However, it must be noticed that numerous open source contributors and maintainers have invested a great deal of time and effort but have not received adequate feedback or support, and so can not continue. They must find a way to survive in any situation.

Here are some suggestions to maintain a balance:

First, carefully select your open source license. If you are committed to open source, preventing non-legitimate commercial businesses from profiting without contributing to the community is essential. Meanwhile, numerous open-source licenses are available.

Second, focus on open source governance. Open-source governance involves managing risks associated with open source, open-source communities, and open-source projects. In a public interview, Liu Tiandong, co-founder of Kaiyuanshe.cn and member of the Apache Software Foundation, stated that open source is more focused on technology and less on governance in China. But in his opinion, governance should precede technology. An individual hero is not the true hero; "it's alright for lousy codes, as long as everyone is prepared to contribute and willing to invest energy to make the project better and better; this is what a healthy open-source community looks like," Liu said.

The third is the establishment of procedures to increase the sustainability of open-source software. Filippo Valsorda, a Google cryptographer and leader in the Go language's security, has advocated in his blog that open source project maintainers should exchange professional ideas with enterprise users more frequently. It's essential to obtain paid support and make open-source more sustainable. Since giant corporations demand a secure and qualified supply chain, he argued that they must pay for the open-source projects they employ. In this context, he said that firms might contract with open source developers, pay them appropriate salaries, and then compel developers to ensure the quality and security of projects. Nonetheless, the maintainers would be able to continue monitoring the project, prioritizing its long-term health, and meeting the company's requirements.

As a result, developers, maintainers, and users would all be able to gain their desired benefits from open source projects, thereby making more contributions to the open-source industry and our lives.

責(zé)任編輯:龐桂玉 來源: 51CTO
相關(guān)推薦

2022-08-31 15:00:27

Open Sourc

2013-03-19 13:57:01

WebKit前端

2022-08-31 09:31:20

AlibabaKoodinatorcontainers

2022-08-31 10:56:05

open sourcApache PulStreamNati

2022-08-31 11:22:07

open sourc

2009-06-21 13:56:51

微軟Windows 7操作系統(tǒng)

2021-03-01 15:48:17

開源Open Source開源許可證

2022-08-30 22:22:23

developerArchitectu

2022-08-30 22:04:55

opensource

2021-09-17 16:05:06

Google開源貢獻(xiàn)者獲獎?wù)?/a>

2016-12-09 08:51:18

GoogleDevelopers網(wǎng)站

2017-04-13 13:30:56

SparkSpark MLlib機(jī)器學(xué)習(xí)

2009-06-10 14:28:45

netbeans教程Help System

2017-04-20 09:49:35

SwashbuckleWeb API Hel核心

2024-08-12 12:54:58

2023-06-05 18:26:39

Linux操作系統(tǒng)

2011-08-25 14:19:52

open中文man

2009-12-18 11:22:34

Ruby source

2012-01-05 15:09:11

Visual Sour

2022-11-01 16:26:25

Linux命令腳本
點贊
收藏

51CTO技術(shù)棧公眾號

jizzjizz少妇亚洲水多| 午夜久久av| 久久综合九色综合97婷婷女人 | 2022国产精品| 高清欧美一区二区三区| 亚洲一区av| 精品粉嫩超白一线天av| 日韩一级二级三级| 一二三区精品| 国产精品美女一区二区三区| 一本久道久久综合狠狠爱亚洲精品| 久久久成人av毛片免费观看| 国产成人综合网| 国产美女精品视频免费观看| 成人av综合网| 欧美精品久久久久久久久| 亚洲人成777| 色偷偷91综合久久噜噜| 日韩电影免费观| 日韩电影在线观看中文字幕 | 亚洲视频综合| 欧美巨猛xxxx猛交黑人97人| 福利视频午夜| 成av人片一区二区| 国产在线观看91精品一区| 在线观看精品自拍私拍| 成熟老妇女视频| 狠狠爱www人成狠狠爱综合网 | 欧美精品一区二| 成全电影大全在线观看| 精品国产91亚洲一区二区三区婷婷| 国产极品人妖在线观看| 精品亚洲精品福利线在观看| 韩日成人影院| 欧美国产日本在线| 欧美日韩中文字幕一区二区三区 | 日韩久久精品一区二区三区| 狠狠爱综合网| 亚洲黄色成人久久久| 国产成人精品亚洲午夜麻豆| 久草精品在线播放| 亚洲视频在线一区观看| 三级在线视频| 日韩一卡二卡三卡| 四虎影视成人精品国库在线观看 | 香蕉久久一区二区不卡无毒影院| 日本私人网站在线观看| 精品国产乱码久久久久久图片 | 国产视频久久久久久久| 欧美黑人又粗大| av日韩一区| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | gogo在线高清视频| 国产性天天综合网| jizzjizz亚洲中国少妇| 国产盗摄精品一区二区酒店| 国产亚洲一区二区精品| 韩国女主播一区二区三区| 91美女福利视频高清| 久久精品国产在热久久| 久久精品午夜福利| 91九色02白丝porn| www.久久.com| 成人av色在线观看| 国产成人在线看| 最近中文字幕在线中文视频 | 亚洲欧美国产中文| 3751色影院一区二区三区| 国产精品诱惑| 999在线免费观看视频| 国产一区二区三区av电影 | 国产精品99导航| 日韩福利视频网| 久久婷婷国产91天堂综合精品| 欧美性xxxxx极品| 日本一道高清亚洲日美韩| 国产精品久久久久久网站| 久久精品国产精品青草| 国产成人午夜电影| 精品国产伦一区二区三区观看方式 | 91成人免费视频| 成人a区在线观看| 在线成人福利| 久久在线观看视频| 裸体素人女欧美日韩| 欧在线一二三四区| 日韩午夜激情av| 日韩激情一区| 久久免费高清| 一菊综合网成人综合网| 电影午夜精品一区二区三区| 国产麻豆精品在线| 亚洲一二三区av| 欧美日本一区二区| 久久成人免费视频| 激情久久五月| 加勒比一区二区三区在线| av在线播放网| 国内成人精品一区| 久久99精品视频| 久久99国产综合精品女同| 国产精品久久久久久一区二区三区| 欧美系列一区| 国产精品午夜久久| 国产盗摄精品一区二区酒店| 国产成人精品在线观看| 国产成人av自拍| 欧美69xxx| 国产精品久久久久久久久久新婚| 国产精品久久精品| 午夜精品福利久久久| 成人国产在线看| 亚洲精品日韩久久久| 夜夜嗨av一区二区三区网页| 久久精品麻豆| aa视频在线观看| 日韩av一区二区三区美女毛片| 国产小视频国产精品| 国产亚洲精品bv在线观看| 人人澡人人添人人爽一区二区| 国产精品涩涩涩视频网站| 欧美tickling挠脚心丨vk| 蝌蚪视频在线播放| 97视频免费在线观看| 不卡电影一区二区三区| 国产盗摄在线观看| 国产区精品视频| 国产精品高潮呻吟久久| 台湾成人免费视频| 日韩欧美一区二区三区久久婷婷| 欧美亚男人的天堂| 欧美成人嫩草网站| 男同在线观看| 91精品国产91久久久久青草| 亚洲国产你懂的| 亚洲欧洲免费| 亚洲丝袜另类动漫二区| 国产精品99一区二区三区| 蜜臀久久久99精品久久久久久| 免费污视频在线一区| 国产一级黄色片免费| 国产日本一区二区三区| 91精品国产一区二区三区 | 亚洲天堂av在线| 久久免费高清视频| 久久久久久久久久久久久久久99| 国产精品一二三产区| 亚洲人体一区| 亚洲欧洲日产国码av系列天堂| 国产a区久久久| 日韩三级久久| 三上悠亚在线资源| 国产精品午夜一区二区欲梦| 日韩欧美亚洲范冰冰与中字| 欧美91视频| 国产白丝在线观看| 免费毛片小视频| 国产成人精品在线| 欧美日韩亚洲丝袜制服| 久久精品国产成人一区二区三区| 国精产品一区一区三区四川| 牛夜精品久久久久久久| 国产剧情日韩欧美| 精品动漫一区二区三区在线观看| 成人性生交大片免费看中文| 国产乱码在线| 国产精品免费精品自在线观看| 人人鲁人人莫人人爱精品| 久久视频免费| av一区二区高清| 蜜臀91精品国产高清在线观看| 免费在线观看av网站| 亚洲自拍另类欧美丝袜| 99re这里都是精品| 国偷自产av一区二区三区| 先锋影音欧美性受| 色乱码一区二区三区熟女| 欧美精品久久久久久久久| 一本一道波多野结衣一区二区| 麻豆91小视频| 成人午夜视频在线观看免费| 91超碰在线播放| 中文无码久久精品| 色成人免费网站| 91综合久久爱com| 国产一区激情| 成人毛片在线| 日韩激情综合| 色婷婷综合激情| 一级特黄特色的免费大片| 色婷婷久久综合| 91精品国产精品| 大香一本蕉伊线亚洲网| 成人在线视频一区二区三区| 亚洲午夜视频在线观看| 亚洲国产网站| 欧美爱爱视频| 国产黄在线播放| 337p粉嫩大胆噜噜噜鲁| 亚洲综合精品一区二区|