Those of us who remember when open source was the novel underdog, allowing us to learn, grow, and build things our proprietary peers could not - we tend to see the relationship to corp $ in OSS as a net benefit, pretty much always.
That's because we remember when it wasn't so, and it took a lot of work to make it legit. But if you started your career with that as the ground truth, you're much more likely to see the problematic aspects of it; that your open code can be used by folks in ways you dislike.
Or that it simply puts more money in the pockets of the already wealthy, which it 100% absolutely does. You don't have to fight for the legitimacy of the open source network effect. You don't have to explain its value to anyone. Those arguments were already won!
Instead, you're living in the aftermath - trying to navigate the (sometimes) unintended consequences of the push we made for open source. And like all good human movements, you're met with resistance on all sides: open source heads who say you don't get it, biz saying your naive
That's how you get the level of irritation happening around Copilot. Copyright, Fair Use, AI/ML, exploitation of unpaid labor, respecting the author/artist - it's got all the ingredients of the very real issues plaguing FOSS in the 2020s.
If you look at this kerfuffle and think it's obvious, you're not paying enough attention to the complexity of the arguments on all sides. FOSS is not serving a significant swath of people in this era.
Not just the ones who are advocating for new licenses or moral frameworks. It's also not really serving the "I just want to take what is public and use it how I want" crowd. I mean, it is - but only because we mostly aren't paying attention to them at all. They're the majority.
Don't underestimate how quickly some of those ideas will move from fringe/marginal perspectives to the dominant ones. As storytelling goes, the anti-Copilot crowd have a *fabulously better* narrative than the pro-Copilot crowd.
If you're deciding which team you're on based on hot takes and story telling, it's pretty fucking hard to wind up on team Copilot if you take a shallow look. It's easy to wind up on team Copilot if you just use it, but never dig into the implications.
If you have a deep FOSS background, hang about with lawyers, get nerdy about copyright and fair use - you're probably easily on team Copilot is fine. But you see the issue, if you really think its important that Copilot is fine? There is not a lot of useful storytelling.
Just a lot of what sounds a whole lot like gatekeeping (you are not a lawyer, you don't understand fair use, here is the case law, you don't understand open source) and corporate shilling.
If you care about the ideals of FOSS that got us to where we are today - you are going to have to start articulating those values and morals in a new way. Because the old ways aren't resonating anymore with folks born in to a world where it has already won.
They don't have any fear at all of going back to the old status quo, any more than I had a fear of going back to soda fountains and milk delivery as a kid. And they're right - there is no risk of going back to the pre-FOSS status quo.
Whose going to explain those ideals to a new generation of people in a way that carry them forward? I suspect nobody. Which means it will either disappear in the next 20 years as a "thing", or it will be supplanted by whatever the ideals of the crowd thats forming now figure out.
Arguing against it is the equivalent of saying that kids these days don't understand "real music". It's a nostalgia and superiority trip for the folks who created the status quo. That doesn't mean the new ideas are all good ideas.
But you can't pretend that the issues they are trying to address aren't real issues, or that they weren't caused by the real-world implication of the victory of FOSS.

• • •

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

Keep Current with Adam Jacob

Adam Jacob 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 @adamhjk

9 Jul
Another bit of perspective re: Copilot. This one people will probably like less, but lets do it anyway. Here is what it is like, from my experience, to be having conversations about legal issues and open source when you are an executive. I have no insight or connection to GitHub.
Everything depends on the specifics of who your lawyer is. Ideally, you have an in-house council that is familiar with the specifics of what you do, and the exact work we're talking about. This was my experience from fairly early in the life of a startup.
Lets assume you're working with lawyers that are as good as the ones who worked for Chef. This is a pretty high bar, because we had *excellent* lawyers. So the business decides it wants to do something - in this case, do ML modeling of the source code we host.
Read 29 tweets
6 Jul
There is a new @AtthegatesGBG record, "The Nightmare of Being". A new At The Gates album is always something to celebrate - they're legends for a reason. Recent albums have seen them getting more progressive, and more conceptual. This one dives into the philosophy of pessimism!
Pretty much peanut butter and jelly for the kind of death metal they're going to hit you in the face with. This record starts with some pretty "traditional" tracks - Spectre of Extinction, The Paradox, and Nightmare of Being.
They ease you in to the progressive bits - you start to hear more layered textures, more small sounds and queues in The Paradox. Choir sounds. Soft acoustic guitar.
Read 10 tweets
15 May
My friends - sell that shit. If you have a significant amount of your wealth in crypto, but not similar amounts in dollars - get thee to the dollar, and hurry up. Maybe it doesn’t implode today, maybe not tomorrow - but it’s going to implode.
And when it does, I promise you, the large holders of Bitcoin are not going to be the ones who suffer. You are. You do not want to be the small fish in a collapsing market.
And you’re the small fish. If you roll your eyes and ignore me, that’s okay - just make sure every other part of your life is set, and gamble away with your bad self. But it better be set in other assets, because the smoke is getting hard to ignore.
Read 4 tweets
13 May
If you think Bitcoin is for the little guys - check out the grift Elon musk just pulled off in plain view. He gives a fuck about the environmental impact - he cares about the stock taking a hit when index funds rebalance. And he unwound that Bitcoin position first.
All y’all get to hold the bag, though. Because he can move markets, and y’all can’t. No amount of decentralized block chain chicanery is going to change that truth. Have a lot of money? Easier to make a lot of money.
Oh, and while you’re all saying it’s a stable store of wealth, akin to gold: can you imagine if he announced he would take payment in gold, pumped the price of gold, and then dumped it? You cannot. Because it’s not a stable store of wealth yet by any stretch.
Read 6 tweets
13 May
I have a mild obsession happening with how well written a song Snow Patrol's "Run" really is. I love that it started when he was blind drunk, fell down a flight of stairs, and then what came out was "Run".
That the song becomes about yourself, in addition to your loved ones, it just layers on the grace and redemption required to love yourself. And to love anyone else.
Stick that with what is a pretty simple guitar arrangement, and you wind up with this simple but devastatingly effective song. If I sing it twice in a row it's hard not to get choked up.
Read 4 tweets
12 May
I think it’s clear that ethically licensed software *won’t* be As Big As They Can Be - by design. I suspect they can still find pretty widespread use and safe adoption.
The ml5 code of conduct (github.com/ml5js/Code-of-…) has clauses in it that feel not very different from any SaaS terms of service. They perhaps cover more explicitly, but most (not all) terms of service or proprietary contracts can terminate for convenience.
If I’m a business looking to use ml5.js - I would have real questions about wether that’s a good fit. Not because of fear of running afoul of their ethics clauses (easy enough to avoid) - but more because they clearly say it’s for teaching, creativity, and social good.
Read 8 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 Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(