Daniel Lombraña pfp
Daniel Lombraña
@teleyinex.eth
Deep question: lately I have felt that I don't belong anymore to anyplace in the sense of a movement. For me it has been always hip-hop and open source, my two crews where I actually see a fit in. However, years are passing and hip-hop has changed losing its roots (probably, because I'm getting older) and open-source stills important but it is not the same as it was in the beginning. This feeling could be because when I was younger I loved hip-hop because its deep roots with the streets and fight with the status quo. It was political, it said truths. Nowadays we don't pass from Drake and Kendrick fighting like two little kids. Don't get me wrong, it has been legendary, but I guess you get my point. The same goes with OSS. In the beginning it was fighting against the status quo of Microsoft and Apple. Nowadays, people embrace non-GPL licenses and we will never see the light of the Mach micro-kernel :D What do you think? Do you feel the same?
6 replies
0 recast
9 reactions

shazow pfp
shazow
@shazow.eth
Permissive OSS > Copyleft, I will die on this hill! :P Declarative procedural OS (like NixOS) is more important than a micro-kernel. Come join the cause!
1 reply
0 recast
0 reaction

Daniel Lombraña pfp
Daniel Lombraña
@teleyinex.eth
You know that the mach micro kernel was an inside jock 😂 And I get what you say, but then companies ruin everything with permissive oss. It always reminds me of this xkcd strip. What has happened to resist, terra form, etc. it is not good for the oss movement.
1 reply
0 recast
0 reaction

shazow pfp
shazow
@shazow.eth
Nope, that's backwards. Companies contribute upstream when it's permissive (cheaper to do this, no one wants to maintain a fork if they don't have to) but they redo the work internally to make a proprietary competitor when it's not permissive. In one scenario money flows back to OSS (via contributions upstream), in the other scenario the money is put into proprietary duplicated effort. This happens again and again, a project grows by leveraging permissive OSS, then gets upset that people are profiting from permissive code (as they should!), relicenses, and the community (which includes companies!) abandons them, then they come crawling back years later. Most recently, Redis. And you can see what will happen, the original BSD valkey fork will continue to thrive while the new AGPL license will stagnate because it's too toxic.
1 reply
0 recast
0 reaction

Daniel Lombraña pfp
Daniel Lombraña
@teleyinex.eth
I'm not against earning money. My main issue is that big companies like AWS do not contribute as much as they could. One example is PostgreSQL and Aurora. They are the same, but in order to compete, they don't allow you to install some OS extensions so you can access their lock. Yes, we can run our own EC2 PostgreSQL and do everything, but it is not the same. I think big corps, in general, squeeze OSS returning too little to the projects.
2 replies
0 recast
0 reaction

Daniel Lombraña pfp
Daniel Lombraña
@teleyinex.eth
Also, small companies or even developers use OSS without contributing anything back, not even documentation. One example is the poor guy migrating the Linux kernel to M chips from Apple. He couldn't accommodate everyone's requests, which was unfair because he was doing it for the greater good. Also, all the drama with the Linux kernel gives us enough drama to comment on 😆
1 reply
0 recast
0 reaction

shazow pfp
shazow
@shazow.eth
I'm not arguing that it can be a burden to maintain OSS, trust me I know. I'm arguing that it's strictly worse when a license is less permissive (assuming your goal is to have people actually benefit from your code, otherwise you may as well just keep it non-OSS). IMO all of this is a false narrative, I truly don't believe people have standing on the claim that companies don't support OSS. The reality is that people aren't happy with the way companies support OSS, either 1. they want them to contribute in a very specific way: by donating money to maintainers and contributors. Instead, they employ maintainers and contributors who mainly work on permissively licensed codebases. (IMO that's just as valid) 2. they don't want cOrPoRaTiOnS to benefit from OSS at all, which violates the no-exclusion goal of the definition in the first place. 3. they don't want a competing fork to show up when they get burned out and stop working on the original.
1 reply
0 recast
0 reaction