Over the years, I have spent a lot of time thinking about and working on open source communities… from bootstrapping projects out of corporations (or broken communities), to starting brand new open source foundations.
用自己电脑搭建外网可访问的服务器 - 简书:或者开启DMZ,开启DMZ功能可以将内网某一个设备的IP映射到外网,方便从外网访问到该设备,就是相当于把这个设备当做路由器一样,外网可以直接访问。 使用域名访问 那理论上这样做外网是可以访问自己的电脑了,但是作为服务器,你的IP始终在变化,那research has shown that neutral foundations can promote growth and community better than other approaches. Also the conversation led to a funny side discussion on the concept of gerrymandering and open source.

For those who aren’t familiar with the term, it’s become popular in the US political lexicon as a “practice intended to establish a political advantage for a particular party or group by manipulating district boundaries.” A practical example of this is from my town of Austin TX which is in district 35 which snakes all the way from Austin to San Antonio for some reason.
The same concept of gerrymandering can apply to open source communities as open source projects can act like mini political institutions (or bigger ones in the case of Kubernetes). I shared some of my favorite examples with my friend so I figured I’d write this down for future reference and share it with folks as you really need to read the “fine print” to find these at times.
netpas云墙安卓版进加速器
The Apache Software Foundation (ASF) is a fantastic open source organization that has been around for a long time (they celebrated their 20th anniversary) and has had a lot of impact across the world. The way projects are governed in the ASF are through the Apache Way, which places a lot of emphasis on “community over code” amongst some other principles which are great practices for open source projects to follow.
There have been some interesting governance issues and lessons learned over the years in the ASF, in particular it can be challenging when you have a strong single vendor associated with a project as was with the case with Cassandra awhile ago:
As the ASF board noted in the minutes from its meeting with DataStax representatives, “The Board expressed continuing concern that the PMC was not acting independently and that one company had undue influence over the project.” There was some interesting press手机APP“偷窥”调查:频繁自启动 搜集个人隐私触目惊心 ...:2021-6-8 · 在近日,据民众反映,自己的手机升级系统后,增加了App隐私记录功能,而这项功能可以记录手机上安装的App访问个人信息的过程。而当他看到这些数据后 ...
“Jagielski told me in an interview, echoing what he’d said on the Cassandra mailing list, that undue influence conflicts with project leadership obligations established by the ASF. As he suggested, the ASF tried many times to get a DataStax-heavy Project Management Committee (PMC) to pay attention to alleged trademark and other 上外网的软件, to no avail. Whatever DataStax’s positive influence on the development of the project—in other words—it failed to exercise equivalent influence on governing the project in ASF fashion.”
The ASF basically forced a reorganization of the Cassandra PMC to be in more in lines with its values and then caused the primary vendor behind the project to pull engineers off the open source project.
netpas云墙安卓版进加速器
The containerd project is an industry-standard container runtime with an emphasis on simplicity, robustness and portability. The history of the project comes from being born at Docker where their open source projects had a governance policy essentially aligned with the BDFL philosophy with one of their project founders.
In CNCF, (which containered is a project of), project governance documents aren’t considered static and evolve over time to meet the needs of their community. For example, when containerd 连接外网app软件 the CNCF their governance was geared towards a BDFL approach but over time evolved to a more neutral炫彩于外 实用在内——OPPO智能运动手环测评_睡眠:2021-6-15 · 实际上手佩戴了几天后,OPPO的这款手环告诉了我:在智能穿戴领域,OPPO也可以做到后来居上。 OPPO手环的主要应用有: 每日活动、运动、心率、血氧、睡眠、工具、设置、消息以及支付宝,你能想到运动手环应…
netpas云墙安卓版进加速器
Cloud Foundry is an open source community that has a large and mature ecosystem of PaaS focused projects. In the Cloud Foundry Foundation (CFF), they have a unique governance clauses in regards to how affiliates are treated and voting.
Pivotal Platinum Director Voting Power. The Platinum Director appointed by Pivotal (“Pivotal Director”) shall have five (5) votes on any matter submitted to a vote of the Board. (i) On a date one (1) year after the incorporation date set forth in the Certificate, the number of Pivotal Director’s votes will be reduced to three (3). (ii) On a date two (2) years after the incorporation date set forth in the Certificate, the number of Pivotal Director’s votes will be reduced to one (1)
To bootstrap the foundation, the originating company wanted a little bit of control for a couple of years, which can make sense in some situations as the beginning of a foundation can be a tumultuous time. In my opinion, it’s great to see the extra vote clause expire after 2 years, however, it’s still very unfair to the early potential members of the organization.
Another example of open source gerrymandering can be how votes are represented by member companies that are owned by a single entity:
At no time may a Member and its Affiliates have more than one Director who is an employee, officer, director, or consultant of that Member, except that Pivotal, EMC, and VMware, though Affiliates, shall each have one (1) Director on the Board).
This is an interesting tidbit given that Dell owns Pivotal, EMC and VMWare. In some organizations, usually there is legal language that collapses owned entities into one vote.
I personally I’m not the biggest fan of this approach as it makes things unfair from the beginning and can be an impediment to wide adoption across the industry. There can definitely be reasons of why you need to do this in the formation phase but it should be done with caution. If you saw the recent news that Pivotal was being spun back into VMWare and their woes with adoption, it shouldn’t come as a surprise in my opinion as one company was bearing too much of the burden in my opinion and not building a diverse community of contributors.
netpas云墙安卓版进加速器
If you remember the early days of the container and orchestration wars, there was a lot different technologies, approaches and corporate politics. When CNCF was founded, the original charter included a clause that upgraded certain startup members from Silver to Platinum that were important in the ever evolving cloud native ecosystem.
手机APP“偷窥”调查:频繁自启动 搜集个人隐私触目惊心 ...:2021-6-8 · 在近日,据民众反映,自己的手机升级系统后,增加了App隐私记录功能,而这项功能可以记录手机上安装的App访问个人信息的过程。而当他看到这些数据后 ...
【头条】传一加手机释放ODM订单:包括4G和5G项目;:23 小时前 · 1.传一加手机释放ODM订单:包括4G和5G项目;2.冯宇飞透露,iQOO和vivo使用一个品控体系,售后也是打通的;3.华为nova7系列参数曝光,后置6400万高清四摄;4.倪飞透露,努比亚Play采用金属中框+双曲康宁玻璃;5.高盛分析师:苹果iPhone 12可能推迟到
In terms of projects, the CNCF Technical Oversight Committee (TOC) defines a set of 手机上外网 to steward the technical community. The most important principle is around a minimum viable governance that enables projects to be self-governing. TOC members are available to provide guidance to the projects but do not control them.
http://twitter.com/CloudNativeFdn/status/1167455648768045056
Unlike Apache and the Apache Way, CNCF does not require its hosted projects to follow any specific governance model. Instead, CNCF specifies江苏消保委通报10家运动APP Keep咕咚小米不符合标准 ...:15 小时前 · 江苏消保委通报10家运动APP Keep咕咚小米不符合标准 手机看中经 经济日报微信 中经网微信 2021年06月18日 13:17 来源: 中国经济网 一财资讯
netpas云墙安卓版进加速器
GitLab is a fantastic open source project AND company that I admire deeply for their 连接外网app软件. The way the GitLab project is structured is that it’s wholly owned by the GitLab company (they also own the trademark). To the credit of GitLab, they make this clear via their stewardship principles online and discuss what they consider enterprise product work versus project work.
I’d love for them in the future to separate the branding from the company, project and the product as I believe it’s confusing and dilutes the messaging, but that’s just my opinion 🙂
netpas云墙安卓版进加速器
Istio is a popular service mesh project originated at Google. It has documented its governance model publicly: http://github.com/istio/community/blob/master/STEERING-COMMITTEE.md
However, as you can see, it’s heavily tilted towards Google and there seems to be no limits on the number of spots on the steering committee from one company which is a common tactic in open governance approaches to keep things fair. On top of that, Google owns the trademark, domains and other project assets so I’d consider Istio to be heavily gerrymandered in Google’s versus the community’s interest.
netpas云墙安卓版进加速器
I had the pleasure of serving on the Java Community Process (JCP) Executive Committee for a few years while I was at Twitter. It’s a great organization that drives standardization across the Java ecosystem, some of the fine print is interesting though:
踢开 Google 的华为手机,外国人还会买吗? | 雷锋网:2021-3-1 · 对于一款少了 Google 的华为手机,中国人当然不介意,那外国人呢? 来听听一位名为 Turbofrog 的美国网友是怎么说的: 我对整个情况的进展很失望。
This essentially gives Oracle a permanent seat on the Executive Committee.
Here’s another fun clause:
Ballots to approve Umbrella JSRs that define the initial version of a new Platform Edition Specification or JSRs that propose changes to the Java language are approved if (a) at least a two-thirds majority of the votes cast are “yes” votes, (b) a minimum of 5 “yes” votes are cast, and (c) Oracle casts one of the “yes” votes. Ballots are otherwise rejected.
【头条】传一加手机释放ODM订单:包括4G和5G项目;:23 小时前 · 1.传一加手机释放ODM订单:包括4G和5G项目;2.冯宇飞透露,iQOO和vivo使用一个品控体系,售后也是打通的;3.华为nova7系列参数曝光,后置6400万高清四摄;4.倪飞透露,努比亚Play采用金属中框+双曲康宁玻璃;5.高盛分析师:苹果iPhone 12可能推迟到
Note: The coolest thing the JCP has done is contribute the EE specification work to the Eclipse Foundation and form the Jakarta project over there to steward things in an open way.
netpas云墙安卓版进加速器
Knative, like Istio mentioned above, is an open source project that was born at Google and controlled by Google. There have been a lot of discussion lately about this as Google recently decided to not openly govern the project and move it to a neutral foundation:
netpas云墙安卓版进加速器
Kubernetes operates under the auspices of the CNCF and openly governed by the 手机使用外网app (KSC). The Kubernetes project has grown significantly over time, but has done a great job of keeping things openly governed and inclusive in my opinion, especially compared to its project size these days. The KSC governs the project along with a variety of sub working groups. Also, the Kubernetes trademark is neutrally owned by the CNCF and openly governed via the 上外网的软件 which decides how certification works for the community, which there are nearly 100 certified solutions手机怎么上外网
安卓手机怎么上外网
The Spinnaker project was originally born at Netflix and recently spun out into the Continuous Delivery Foundation (CDF) as an openly governed project. The project assets, from domains to github to trademarks are all neutrally owned by the community through the CDF.
Vault
Vault is a fantastic and widely used secrets management tool from Hashicorp. It’s a single vendor controlled open source project that has an open core model with an open source and enterprise versions (see matrix). What this essentially means is that the buck stops at the single vendor on what features/fixes end up in the open source version, most likely that won’t include things that they sell in their enterprise offering.
Conclusion
I hope you learned something new about open source projects, foundations and communities as these things can be a little bit more complicated as you dig into the details. It’s really important to note that there is a difference between open source and open governance and you should always be skeptical of a project that claims it’s truly open if only one for profit company owns all the assets and control. While there’s nothing wrong with this approach at all, most organizations don’t set expectations up front which can lead to frustrations down the road. Note, there’s nothing wrong with single vendor controlled open source projects, I think they are great but I think they need to be upfront, similar to what GitLab stewardship principles on what they will put in open source versus their enterprise version.
In conclusion, as with anything in life, you should always read the fine print of an open source communities charter or legal paperwork to understand how it works. The lesson here is that every organization or project has its own rules and governance and it’s important that you understand how decisions are made and who has ownership of project assets like trademarks.