linux icon indicating copy to clipboard operation
linux copied to clipboard

somewords for everyone

Open itxcjm opened this issue 1 year ago • 23 comments

什么时候才能拥有一个放下一切政治、歧视、宗教等等等所有偏见,所有人都用爱共同维护的开源社区。从开源这一词被提出,我们就希望它能超越一切,让大家都能纯粹的进行技术交流。 但不知道什么时候开始,开源社区出现了许多争吵,放眼望去,近几年来,有多少曾经受人们喜欢的开源项目因为各种原因停止维护,这真的是我们所希望的样子吗。 我们都说,技术无国界,但人有国界。是啊,热爱自己的国家没有问题,但这并不是某些人将政治带入到开源工作中的理由。所有人都是用自己的热爱在维持着开源社区,他们并没有做错什么,但自己的名字却被删除了... 不禁反问,这还是开源社区吗,为什么项目创始人就能随意修改文件而不需要大家的同意呢。有时候,毁掉一个项目,真的简简单单。 只能说,希望未来的社区,能变得比现在更好吧。晚安各位

When can we have an open source community that puts aside all prejudices such as politics, discrimination, religion, etc., and is jointly maintained by everyone with love. Since the term open source was coined, we hope it can transcend everything and allow everyone to engage in pure technical exchanges. But I don't know when it started, there have been many arguments in the open source community. Looking around, in recent years, how many once popular open source projects have stopped maintenance for various reasons? Is this really what we hope for. We all say that technology knows no borders, but people have borders. Yeah, it's okay to love your country, but that's not a reason why some people bring politics into open source work. Everyone is maintaining the open source community with their passion, and they haven't done anything wrong, but their names have been deleted Can't help but ask, is this still an open source community? Why can project founders freely modify files without everyone's consent. Sometimes, destroying a project is really simple. I can only say that I hope the future community can become better than it is now. Good night, everyone

itxcjm avatar Oct 24 '24 16:10 itxcjm

Hi @itxcjm!

Thanks for your contribution to the Linux kernel!

Linux kernel development happens on mailing lists, rather than on GitHub - this GitHub repository is a read-only mirror that isn't used for accepting contributions. So that your change can become part of Linux, please email it to us as a patch.

Sending patches isn't quite as simple as sending a pull request, but fortunately it is a well documented process.

Here's what to do:

  • Format your contribution according to kernel requirements
  • Decide who to send your contribution to
  • Set up your system to send your contribution as an email
  • Send your contribution and wait for feedback

How do I format my contribution?

The Linux kernel community is notoriously picky about how contributions are formatted and sent. Fortunately, they have documented their expectations.

Firstly, all contributions need to be formatted as patches. A patch is a plain text document showing the change you want to make to the code, and documenting why it is a good idea.

You can create patches with git format-patch.

Secondly, patches need 'commit messages', which is the human-friendly documentation explaining what the change is and why it's necessary.

Thirdly, changes have some technical requirements. There is a Linux kernel coding style, and there are licensing requirements you need to comply with.

Both of these are documented in the Submitting Patches documentation that is part of the kernel.

Note that you will almost certainly have to modify your existing git commits to satisfy these requirements. Don't worry: there are many guides on the internet for doing this.

Where do I send my contribution?

The Linux kernel is composed of a number of subsystems. These subsystems are maintained by different people, and have different mailing lists where they discuss proposed changes.

If you don't already know what subsystem your change belongs to, the get_maintainer.pl script in the kernel source can help you.

get_maintainer.pl will take the patch or patches you created in the previous step, and tell you who is responsible for them, and what mailing lists are used. You can also take a look at the MAINTAINERS file by hand.

Make sure that your list of recipients includes a mailing list. If you can't find a more specific mailing list, then LKML - the Linux Kernel Mailing List - is the place to send your patches.

It's not usually necessary to subscribe to the mailing list before you send the patches, but if you're interested in kernel development, subscribing to a subsystem mailing list is a good idea. (At this point, you probably don't need to subscribe to LKML - it is a very high traffic list with about a thousand messages per day, which is often not useful for beginners.)

How do I send my contribution?

Use git send-email, which will ensure that your patches are formatted in the standard manner. In order to use git send-email, you'll need to configure git to use your SMTP email server.

For more information about using git send-email, look at the Git documentation or type git help send-email. There are a number of useful guides and tutorials about git send-email that can be found on the internet.

How do I get help if I'm stuck?

Firstly, don't get discouraged! There are an enormous number of resources on the internet, and many kernel developers who would like to see you succeed.

Many issues - especially about how to use certain tools - can be resolved by using your favourite internet search engine.

If you can't find an answer, there are a few places you can turn:

If you get really, really stuck, you could try the owners of this bot, @daxtens and @ajdlinux. Please be aware that we do have full-time jobs, so we are almost certainly the slowest way to get answers!

I sent my patch - now what?

You wait.

You can check that your email has been received by checking the mailing list archives for the mailing list you sent your patch to. Messages may not be received instantly, so be patient. Kernel developers are generally very busy people, so it may take a few weeks before your patch is looked at.

Then, you keep waiting. Three things may happen:

  • You might get a response to your email. Often these will be comments, which may require you to make changes to your patch, or explain why your way is the best way. You should respond to these comments, and you may need to submit another revision of your patch to address the issues raised.
  • Your patch might be merged into the subsystem tree. Code that becomes part of Linux isn't merged into the main repository straight away - it first goes into the subsystem tree, which is managed by the subsystem maintainer. It is then batched up with a number of other changes sent to Linus for inclusion. (This process is described in some detail in the kernel development process guide).
  • Your patch might be ignored completely. This happens sometimes - don't take it personally. Here's what to do:
    • Wait a bit more - patches often take several weeks to get a response; more if they were sent at a busy time.
    • Kernel developers often silently ignore patches that break the rules. Check for obvious violations of the Submitting Patches guidelines, the style guidelines, and any other documentation you can find about your subsystem. Check that you're sending your patch to the right place.
    • Try again later. When you resend it, don't add angry commentary, as that will get your patch ignored. It might also get you silently blacklisted.

Further information

Happy hacking!

This message was posted by a bot - if you have any questions or suggestions, please talk to my owners, @ajdlinux and @daxtens, or raise an issue at https://github.com/ajdlinux/KernelPRBot.

KernelPRBot avatar Oct 24 '24 17:10 KernelPRBot

开源无国界,谁信谁是大傻逼

Fuck off open source has no borders

开源已死

Open Source has been dead

time-river avatar Oct 25 '24 02:10 time-river

中俄贡献者冲着拥抱西方宣传、许诺的开放、自由而来,试图逃避政治。而我们得到了什么呢?被西方在脸上拉屎。 自俄乌战争以来西方无时无刻不在提醒我们远离政治的理想乡是不存在的——不,也许要早一些,我自乌克兰政变以来就比较关注乌克兰局势,我早就见过了道貌岸然的西方人怎么一边说”不许涉政“又一边哄骗乌克兰人搞垮自己的国家,也看到了西方宣传机器如何可以轻易地对大众洗脑——我清晰地记得早几年西方左媒曾经有过大量对乌东屠杀的报道,但现在它们在西方人眼里全都变成了”普京的政宣“……我们无处可逃……这一切是从何时开始的?究竟是自乌克兰政变才开始的还是从更久远的过去?

放弃幻想,

We Chinese(so do Russian I believe) developers came to embrac FOSS for the openness, the liberty you've promised, so we can escape from politics for a moment. Then what we get? All we get is you just slam this piece of SHIT unto our faces! Ever since the beginning of that war, for every secnod passed you just constantly reminding us that we can't escape from politics, or was it since the genocide? The revolution? Or even earlier?

sweet dream come with an end.

You know what? FUCK YOU LINUS FU

Licshee avatar Oct 25 '24 10:10 Licshee

The open source world was supposed to be the last place outside of geopolitics. 开源世界本应该成为地缘政治之外的最后一块净土。

larryw3i avatar Oct 25 '24 11:10 larryw3i

The open source world was supposed to be the last place outside of geopolitics. 开源世界本应该成为地缘政治之外的最后一块净土。

Repeat that words, when Putin is invaded and attacked in your country.

jkroepke avatar Oct 25 '24 21:10 jkroepke

The open source world was supposed to be the last place outside of geopolitics. 开源世界本应该成为地缘政治之外的最后一块净土。

Repeat that words, when Putin is invaded and attacked in your country.

I believe that not everyone in a country loves war and aggression, and I believe that programmers are not politicians.

CJYKK avatar Oct 26 '24 02:10 CJYKK

The open source world was supposed to be the last place outside of geopolitics. 开源世界本应该成为地缘政治之外的最后一块净土。

Repeat that words, when Putin is invaded and attacked in your country.

- Repeat that words, when Putin is invaded and attacked in your country.
+ Repeat that words, when (((Putin))) is invaded and attacked in your country.

you try to bring political shit in, so this is what you get

Licshee avatar Oct 26 '24 02:10 Licshee

The open source world was supposed to be the last place outside of geopolitics. 开源世界本应该成为地缘政治之外的最后一块净土。

Repeat that words, when Putin is invaded and attacked in your country.

Okay, after Russia's defeat and their new puppet government joining a well-known military organization, I will repeat this words again.

larryw3i avatar Oct 26 '24 06:10 larryw3i

and I believe that programmers are not politicians.

I fully understand your statement, if I would live in country where be a politicians is risk. China.

The world works different outside the great wall where everyone can have a political opinion.

jkroepke avatar Oct 26 '24 08:10 jkroepke

and I believe that programmers are not politicians.

I fully understand your statement, if I would live in country where be a politicians is risk. China.

The world works different outside the great wall where everyone can have a political opinion.

except when you are called nazi?

you completely got it wrong b/c we don't talk political shits was due to we want to show foreigners some respect and when we saw western as teacher in early days you told us not to talk about political opinions or it's rude, otherwise we'd call you and Japanese nazi due to the suffers YOUR COUNTRYS caused while INVADING our countries in the history, then you'll accuse us for not being polite and call us nazi in return, which is certainly not we want to become

you want us to talk about political opinion, then this is what you get.

btw it seems you got the horrible idea comeletely based on the nation(s) others came from, your behavior is literal nazi, it could even be used to define nazi

看明白了吗?这就是偏见。

Licshee avatar Oct 26 '24 08:10 Licshee

The open source world was supposed to be the last place outside of geopolitics. 开源世界本应该成为地缘政治之外的最后一块净土。

Repeat that words, when Putin is invaded and attacked in your country.

Said German

VerySweetBread avatar Oct 26 '24 14:10 VerySweetBread

I never has been called a nazi. That people live decades ago.

you want us to talk about political opinion, then this is what you get.

Yeah, that part of our human live. Open Source maintainers are humans as well. It's freedom of maintainers/humans to decide what ever they like. And if he stand with Ukraine (what a lot of OSS projects does), it might be reasonable to cancel the russian connection.

jkroepke avatar Oct 26 '24 14:10 jkroepke

I never has been called a nazi. That people live decades ago.

But Linus in his e-mail mentioned the war which was 100 years ago. EVEN BEFORE WWII! WTF? How would you explain this?

Also, if he mentions Russian invasion to Finland, he forgets about the side which Finland was supporting in that war (Spoiler: Nazis).

Follow. Subscribe.

akuleshov7 avatar Oct 26 '24 14:10 akuleshov7

Stallman should have written a new license for open source project management, called the "MGPL", which would have restricted the privileges of open source project authors.

larryw3i avatar Oct 26 '24 16:10 larryw3i

Just keep in mind, not all russians in general were banned.

The people removed from maintainer positions were identified as employed by companies on the US and EU sanctions list. These companies are directly involved in the Russian military complex and therefore are directly complicit in war crimes being committed daily in Ukraine.

There are very specific reasons.

Ref: https://social.kernel.org/notice/AnIv3IogdUsebImO6i

jkroepke avatar Oct 26 '24 20:10 jkroepke

Just keep in mind, not all russians in general were banned.

The people removed from maintainer positions were identified as employed by companies on the US and EU sanctions list. These companies are directly involved in the Russian military complex and therefore are directly complicit in war crimes being committed daily in Ukraine.

There are very specific reasons.

How were these people selected? What are the criteria for the ban?

For example, how did they determine that a person works for a sanctioned company? Did they use intelligence from programs like PRISM?

From what I can see, it seems they simply banned everyone with a ".ru" domain in their email address.

Follow. Subscribe.

akuleshov7 avatar Oct 26 '24 20:10 akuleshov7

What are the criteria for the ban?

employed by companies on the US and EU sanctions list

jkroepke avatar Oct 26 '24 20:10 jkroepke

What are the criteria for the ban?

employed by companies on the US and EU sanctions list

How did they determine that a person works for a sanctioned company? Did they use CIA intelligence from programs like PRISM?

akuleshov7 avatar Oct 26 '24 20:10 akuleshov7

Maybe

jkroepke avatar Oct 26 '24 20:10 jkroepke

https://github.com/torvalds/linux/commit/c55228220dd33e7627ad9736b6fce4df5e7eac98#diff-62ce4c793b2bbb7e5cdb691c3987d9aee75f436a74cff574fe3aca10ecc4062f

jhqwqmc avatar Oct 27 '24 12:10 jhqwqmc

NEW OPEN-SOURCE LICENSE CREATED It's Linus!!!

Hikari16665 avatar Oct 28 '24 21:10 Hikari16665

开源无国界,谁信谁是大傻逼

Fuck off open source has no borders

开源已死

Open Source has been dead

2024,回旋镖元年😄

xtormlab avatar Oct 30 '24 04:10 xtormlab

you are mad just cause you want other people to code what YOU want.

open source means:

  • nobody need "consent"
  • nobody can "destroy a project"
  • the fork button exists, use it

MicaEcho avatar Jan 24 '25 05:01 MicaEcho