Corporate Open Source Anti-patterns
Bryan Cantrill2 HN recommenders · recommended in 2 months, 2014-2023
24K views · 12 years ago · talk · evergreen
Bryan Cantrill's talk on corporate open source anti-patterns, first given at FISL 2012 and again at the Liferay Symposium. He lays out the mistakes companies make when open sourcing code, such as announcing future open sourcing, and discusses licenses.
HN commenters invoke it whenever a company relicenses, forks, or announces an open source plan, and enjoy Cantrill's energetic, opinionated delivery.
43:28Leaping the chasm from proprietary to open: A survivor's guide
Bryan Cantrill
14K views • 11 years ago
52:54Old Geeks Yell At Cloud (with Andrew Clay Shafer & Bryan Cantrill)
Arrested DevOps
16K views • 9 years ago
46:24Andreessen's Corollary: Ethical Dilemmas in Software Engineering - Bryan Cantrill | Craft 2019
CraftHub Events
27K views • 7 years ago
37:07Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things
FunctionalTV
45K views • 7 years ago
48:00Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software Engineering
RedMonk Tech Events
41K views • 9 years ago
52:35Debugging Under Fire: Keep your Head when Systems have Lost their Mind • Bryan Cantrill • GOTO 2017
GOTO Conferences
101K views • 9 years ago
46:37Zebras All the Way Down - Bryan Cantrill, Uptime 2017
Code & Supply
49K views • 9 years ago
51:22Principles of Technology Leadership | Bryan Cantrill | Monktoberfest 2017
RedMonk Tech Events
79K views • 8 years ago
2:13:32The Cantrill Strikes Back | BSD Now 117
Jupiter Broadcasting
9K views • 10 years ago
37:15Stuart Halloway - Narcissistic Design
Reaktor
29K views • 9 years ago
43:58"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)
Strange Loop Conference
141K views • 3 years ago
1:45:47Bryan Cantrill on Jails and Solaris Zones
PapersWeLove
34K views • 10 years ago
1:31:05Bryan Cantrill from Joyent on Manta: internet-facing object storage facility that features compute
AI Council
25K views • 12 years ago
32:35Scale By The Bay 2019: Bryan Cantrill, Was He Wright All Along? Software After Moore's Law
FunctionalTV
11K views • 6 years ago
1:12:122017 ACM PPoPP Keynote: It's Time for a New Old Language
Guy Steele
7K views • 9 years ago
45:50"The Mess We're In" by Joe Armstrong
Strange Loop Conference
398K views • 12 years ago
47:16"The Hard Parts of Open Source" by Evan Czaplicki
Strange Loop Conference
50K views • 8 years ago
1:03:48Greg Young - CQRS and Event Sourcing - Code on the Beach 2014
Code on the Beach
170K views • 12 years ago
1:01:08RailsConf 2019 - Opening Keynote by David Heinemeier Hansson
Confreaks
46K views • 7 years ago
51:57Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg
Confreaks
30K views • 15 years ago
7 comments from Hacker News
This is one of the Corporate Open Source anti-patterns Bryan Cantrill mentions in his talk a number of years ago: ▶ this video It always feels scummy having to assign copyright for my own contributions to a big company.
Bryan Cantrill had an insightful talk "Corporate Open Source Anti-Patterns" surrounding events from 8-12 years ago, and all I'll say is history definitely echoes sometimes: ▶ this video
Just yesterday I came across one of his other videos, and I guess Bryan Cantrill still as a bit of grudge against Oracle: Light ranting: ▶ this video A bit heavier ranting (with the fallout after his usenix ranting): ▶ this video Selected quote: "Any explanation of Oracle that doesn't end with a nazi allegory does not fully explain Oracle" Bryan Cantrill is really fun to listen to, is a tech veteran now, and is still as passionate and energetic as he was the first day (Another interesting video about programming languages he experienced during his (long by tech standards) career: link )
I agree, many of the open source licenses are not pairwise-compatible. But the fact that GPL is a strong copyleft license makes collaboration more difficult. And the idea that CDDL was made specifically to be incompatible with GPL is at best a speculation. See Bryan Cantrill's video about the history of Solaris [0] and about different licenses [1] [0] link [1] ▶ this video
▶ this video this is a talk by Joyant's Bryan Cantrill where he make the case that announcing something is going to be open sourced in the future is bad and is an anti pattern.
I hope Bryan Cantrill will do a follow up of sorts to Corporate Open Source Anti-patterns[1] once this is all settled. It would be interesting to know what lessons there are to learn from this. [1] ▶ this video
This piece is (by far) the best written on the io.js fork and its ramifications. As I have said many times before, we are forkaphilic[1] -- forking is healthy because it allows (and encourages) experimentation with divergent ideas. The primary idea that io.js appears to be experimenting with is "more frequent releases", in particular very closely tracking V8. This is somewhat ironic because the close tracking of V8 has been a major contributing factor to the delay in 0.12: despite good intentions, V8 breaks node.js frequently -- and debugging those problems is a time-consuming and arduous task requiring a great deal of technical sophistication. We have made clear that our technical priorities for the project are production-grade stability and performance; to the degree that other have different priorities, forking should be encouraged. In part to allow cross-pollination from any fork, we eliminated our CLA earlier this year[2]; the community can rest assured that good ideas from either will be able to be in both. [1] ▶ this video [2] link