1/There are also a different set of risks and challenges with the OSS business model. I’ll share some that I experienced while working at an OSS startup during my time @opendeis 🧵
2/Customers want to know “why buy the cow when I can get the milk for free?”. Is your product so much more compelling than what a skilled team can piece together using OSS?
3/Customers/community members don’t want to unknowingly build your product unpaid via OSS. Separate your product from the OSS project and make it clear so they can choose to opt-in
4/Withholding features for product in established OSS projects especially if the community is already asking for the same thing is generally looked down upon. Again it’s important to define where the project ends and where the product starts.
5/If it’s this easy for you to create something then it’s just as easy for someone else to do and follow the same playbook. They will be smaller and can execute faster than you.
6/OSS projects and product can coexist if your up front about what you’re doing and where. Changing the rules over time to support your business model is also generally frowned upon by the community.
7/The margins on professional services or supporting OSS aren’t typically big enough to get VCs excited.
8/There is almost always an incumbent that it’s best to partner with than go it alone.
9/Collaboration over competition. Project over company is a far more durable way to succeed in OSS.
10/Standards take time to build. They do not bend to your companies’ deliverables or timelines. You need to put in the work. There’s no way to supercharge.
11/Claiming you are the de facto standard does not mean that you are. Just as having a flag doesn’t make you a country or give you ownership over land. Looking at the meaning of de facto it states “in fact, whether by right or not”.
12/Build durable relationships with customers, community members, partners and even folks with dissenting opinions always helps avoiding an echo chamber of building things that only your company thinks are important.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Lachlan Evenson

Lachlan Evenson Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @LachlanEvenson

Jan 20
🚆I see the #webassembly train quickly gaining momentum. Here is a summary of all the action in this space over the last week. Exciting times! 🧵
Read 6 tweets
Dec 10, 2020
.@kelseyhightower dives into a #gitops workflow featuring "infrastructure as data" #GitHubUniverse ImageImage
Here is the app built by a GH Action and published to a GH repository ImageImage
The app config contains Kubernetes manifests used to deploy to the published artifact the target Kubernetes clusters. ImageImage
Read 5 tweets
Aug 20, 2020
Every #Kubernetes cluster admin MUST watch "Advanced Persistence Threats" session from @IanColdwater @bradgeesaman #KubeCon #CloudNative. So much knowledge and goodness - thanks for sharing. I've been trying to get people to understand this attack vector for a long time 👇
You all did a much better job than me articulating it. Ahhh!!! Watching this hurts! I even wrote a chapter on this in Kubernetes Best Practices O'Reilly book. I wake up in cold sweats knowing how easy it is to leave this open! Biting my nails again.
Heartburn watching this. I suspect my pain isn't going to stop here. Anxious for what's going to happen here.
Read 21 tweets
May 31, 2019
A heartwarming story on the power of open source community, a thread - @khnidk and I have been working on a rather large change in #Kubernetes to allow support for ipv4/ipv6 dual stack. It's a MASSIVE change which touches many parts of the code (as you can imagine). 1/10
This week is code freeze for the 1.15 release and we are trying to get this change in. It needs review by the sponsoring sig of the KEP. Which in this case is sig-network 2/10
So Kal did the work and got the PR ready and handed it over to sig-network. Extremely tight timeline given the size. Could we have gotten it to them earlier, sure. We probably could have done a lot of things to make this easier on everyone. 3/10
Read 11 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(