During his inaugural speech on Jan. 20, 1961, U.S. President john F. Kennedy uttered the challenge, “And so, my other Americans: ask not what your nation can execute for you — questioning what you have the right to do for your country.” the simple meaning was to difficulty society to contribute to boost the public good. Yet I think there’s a bigger post here, and also that is that we need to work with each other as a culture to boost our cumulative state. And also because that that, i think the statement has a lot come tell us around community structure in general and for open resource communities certainly.

You are watching: Ask not what your country can do for you meaning


*

While many societal norms and interactions are implemented by a an option of whereby you live, native the nation down to your street address, top top the web those choices and also interactions play out differently. The expense of picking your online community is much lower in the digital civilization than the financial friction in the world of bricks and mortar. For this reason is the cost of leaving. Together an online community you require to attract folks differently if castle going come engage. You have to make it straightforward for the ar to carry out the things they desire to do. They aren’t coming to assist you develop your community, at the very least not at first. They’re coming since the task (the neighborhood) is amazing to their very own needs and goals.

And there space three kinds of persons that join your community.

There space the folks that just want to live there making use of your software.There room the persons living there that room happy to assist in tiny ways, letting you understand where the potholes that they nearly hit every day room forming, or about a vacant lot that’s unsafe.And there space the folks living there, the let girlfriend know around that vacant lot, and also that space happy to aid clean the up, add a park bench, or to organize the neighborhood party come celebrate after ~ the cleanup is done.

And you must make it basic in three different ways because that those three sorts of people in your community, due to the fact that the teams are nested inside one another. World don’t develop parks in vacant lots wherein they nothing live. They’re very unlikely to notification the potholes in a meaningful method if they nothing live on the street. They i will not ~ move into your neighborhood in the very first place if that is cluttered, unorganized, and doesn’t provide any guidance for where the schools and also shops are, or when garbage collection happens and how recycling functions there. And they absolutely don’t move into communities in i m sorry they can’t afford the costs (in time or money).

Growing and scaling a effective open resource software task requires structure three on-ramps: an initial for users, then because that developers, and ultimately because that contributors.

If that is no blindingly simple to download the software, download it come a well-known state, and also use the in some systematic way, you will certainly not encourage a growing collection of neighbors. If the developers in that team of next-door neighbors can’t easily develop the software application to a known state therefore they can effect their very own changes, climate they will look somewhere else for less complicated to use solutions. Castle will relocate out and also move on. If girlfriend don’t make it straightforward to contribute those developers’s changes ago to the project, it becomes a permanent farming collection of high value forks the doesn’t harden the way great software projects do.

In the 1990s, we had actually a ten-minute ascendancy of ignorance for packaged pc software native pulling the shrink-wrap off the box to doing something meaningful. When you download an app to your phone, how long carry out you job-related at it till it behaves as advertised or you give up it? The exact same sort that thinking needs to apply to her software task users. For this reason to because that the developer in that group of customers that will desire to perform things with the project to their very own needs. Therefore to because that your eventual contributors out of that team of developers.

See more: Tamron Hall On Twitter: "Really Day 2 Of Th Is Tamron Hall In A Sorority, Inc

Well run successful open source software communities make the prices of using, developing, and also contributing to the ar easy to bear, and they work-related to proceed to make it easier. Publishing a item of software on the web with an open source license is easy. Farming a neighborhood takes work, but the value in the hardened, advanced software for all is easy to see in effective communities. So ask not what your neighborhood can perform for you, ask what you have the right to do for her community.