Corporate Sponsored OSS
Published π
: ....
Last modified π: ....
Share this post on BlueskySee discussion on Bluesky
This tweet garnered a decent amount of attention (at least within OSS circles on Twitter) at the end of last year:
Published π
: ....
Last modified π: ....
Share this post on BlueskySee discussion on Bluesky
This tweet garnered a decent amount of attention (at least within OSS circles on Twitter) at the end of last year:
What a joke of Open Source project is aws-amplify...
Feb 2021, I open a PR to aws-amplify/amplify-js, which I will never use, to fix a misusage of the History API that breaks any app relying on history state. It's a ONE line fix.
8 months later, 1st reply from one of theβ¦ β Eduardo.πππ (@posva) December 24, 2023
It called out something that I've thought about a decent amount of the past few months, open source software projects owned and run by companies are ironically less sturdy than individual or collective run open source software projects.
To fully understand, we need to get a better overall view of the dynamics of a company open sourcing a project. Often there are a variety of internal pressures (developers wanting to open source to showcase a solution, teams wanting to prioritize feature work over open source maintenance, leadership looking for popularity), these all mix together to result in what feels like a worse overall product.
Unfortunately, what I've seen first hand, is that the team / company ends up out weighing the wants of the individuals to stop maintaining the open source software. This pushes some individuals to give up on supporting the project, or some to put in extra hours to support it outside of work also.
Additionally, when the champions of the project internally move on (either leaving the team to another one, or leaving the company entirely), the project will slowly rot away. Sometimes others will chip in and support the project, but usually it will just collect dust.
Often also, the only reason that leadership at these companies wants to pursue open source software development is for the public relations / image benefits that come with it. Mostly this is done to convince people to apply and work at the company.
With all of this however, at best open source software from companies really just means "shared source software", rarely (if ever) will external contributions be supported or even acknowledged.
Ideally, corporate backed open source software feels like the best balance, provide a way to open source a project while backing it with real funding. However in practice it often never reaches that ideal state.
Loading...
Published: ....
A quick tip for creating roundup or summary notes based on other notes in Obsidian using the Dataview plugin!
Published: ....
The secret to excellent product teams is using your own product, and often!
Published: ....
Are we reinventing the wheel when it comes to onboarding new AI agents to a codebase, when we already have primitives available for onboarding humans?
Published: ....
Have you ever found the need to change the image you render on a web page based on the current preferred color scheme of your theme?
Published: ....
Have you ever wanted to create a class in JavaScript or TypeScript but also have the initialization be async? Here's a quick tip on a pattern that I've used in the past!
Published: ....
I recently launched a rewrite and redesign of this personal website, I figured I'd talk a bit about the changes and new features that I added along the way!