@cusdeb_com: Linus Torvalds explains why he hates the 3rd version of the GNU General Public License. Credit: The reel is based on the video "QA with Linus Torvalds" from DebConf 14. The video is distributed under the Creative Commons Attribution-ShareAlike 3.0 International license. License: This carousel is distributed under the Creative Commons Attribution-ShareAlike 3.0 International license. #GPLv2 #GPLv3 #LinusTorvalds

CusDeb | CDMAG — Tech Magazine
CusDeb | CDMAG — Tech Magazine
Open In TikTok:
Region: DE
Thursday 08 January 2026 09:52:15 GMT
57962
2238
97
32

Music

Download

Comments

dominicvincent5
dominic :
Linus throughout his career has preferred the proliferation of the kernel over its actual "freedom." He defended Tivoization, or the process of locking down a Linux-based system with DRM and anti-tamper measures, just because the Tivo used his kernel.
2026-02-07 08:05:59
0
jim48000
Jim :
GPL 2 was about community, GPL 3 was about communism.
2026-01-09 10:00:58
15
fakename5049
Name :
That attitude is what gave us Android, where the user isn't even allowed to access their own files, let alone modify the system. GPLv3 sadly came too late to prevent that. Source code without the ability to run it is worthless.
2026-01-08 17:45:21
138
lauroman85
i have friends everywhere :
how does he feel about the way redhat/ibm is abusing gpl v2?
2026-01-08 11:55:45
30
superandi321
Andy😎 :
And that is exactly why less and less open source projects use GPL and switch to a more permissive licence. Open source in my eyes is here to be used, shared and changed by everyone who wants to. The only restriction I like is that end users must be informed that the software they are using or parts of it are open source and where to find the code.
2026-01-08 14:19:44
79
bibgsnake
big snake :
you are wrong Linus completely wrong
2026-10-14 04:45:33
0
nattedweil80
nattedweil80 :
I think Linus is wrong here. GPL isn’t about source code. It’s about freedoms. Freedoms for developers, yes, but mainly for USERS. GPLv2 left a hole that could be used to take users’ freedom away (Tivoization) and GPLv3 fixed that hole.
2026-01-09 17:45:25
11
top05984
top :
gpl 3 is for hippies that want to ensure it remains open. I don't hate it but I'm not forced to use it either
2026-01-08 19:23:27
6
mitch_travis
mitch_travis :
I’ve only used GPLv3 on one project. It was an accessibility program I wrote/won a hackathon for hand free computer use with normal web cams. I wanted people to change it to fit more needs but didn’t want anyone to charge for it
2026-02-01 23:18:52
4
cyfr0n_
cyfr0n_ :
I think AGPL shpuld be GPLv4??
2026-01-09 18:02:06
0
szymon3390
Szymon :
full gplv2 is impossible with corpos
2026-03-17 20:56:09
0
an_absolute_dingus
Absolute Dingus :
v2 makes a ton of sense for a kernel you actively want to avoid getting usurped by big businesses. Less so for something like a library
2026-01-29 21:28:16
1
mistermrhall
mistermrhall :
All viral licenses are an horrendous aspect of open source projects. Especially if you’re enterprise. Imagine the number of lawsuits from each webservice when that gplv3 project (with a viral license) gets embedded on a device which spans the planet, and they didn’t follow gplv3 rules 🤣
2026-01-08 19:58:43
3
ligul_3d
Ligul :
No more bash on macOS thanks to gpl 3
2026-02-02 13:55:04
2
t642252
t :
Torvalds is dull as hell. GPLv2 doesn't require you to give your changes back unless you publish the binaries, which is the entire problem.
2026-02-23 15:03:23
1
trident_for_u
Tristan Poland :
The ironic thing is that the intent here was clearly that open source maintainers wanted a way to ensure that their code was open source. But the way that they went about it ensured that under the standard definitions it never truly would be
2026-01-09 05:34:14
6
zaro_to
Zaro :
Yeah, but also no. The world has changed quite a bit since gpl2 was created...
2026-01-08 10:40:27
10
nickhim94
ni :
MIT and BSD all the way
2026-02-05 02:25:01
0
marrowcharger
marrowcharger :
pure ideology, that's all.
2026-01-09 23:35:08
0
imamdeenmairi
imamdeenmairi :
👍👍👍
2026-02-10 10:56:41
0
welfaregloryhole
WelfareGloryhole :
❤️
2026-01-08 19:13:14
0
bryc01
Bryce Manley :
I use the buy me a beer license
2026-01-08 23:38:44
3
brandinlol
brandin :
This is stupidest place imaginable to discuss open source software licensing
2026-01-09 01:18:12
31
drcalemvir
Dr Calemvir :
I use MIT everywhere for everything, in my GitHub Bio I have it stated that if I didn't mark a specific license in any of my personal repos, assume MIT. for things I care about, I use a custom license that I have yet to see something similar, it makes contributors OWN their contributions, https://git.merith.xyz/packages/license/src/commit/87ac27b02a1c914a75c70c14e1c128e7329c23f6/Draconis/v1.2.md
2026-01-08 14:53:53
16
tmp_tmpst
tmp_tmpst :
yall should ask Elastic how great is a permissive licence when Amazon steals your whole business.
2026-01-08 22:34:09
7
To see more videos from user @cusdeb_com, please go to the Tikwm homepage.

Other Videos

Creamy Tuscan Chicken with Roasted Garlic Mashed Potatoes 🍗🥔 This meal feels like something you’d order at a high-end restaurant, but it’s simple enough to make on a weeknight and costs a fraction of the price. If you’re like most people, you’re tired of eating the same boring meals every week. That’s why I share simple and affordable dinners you’ll actually make. Follow for more Weeknight Staples. Ingredients For the Chicken & Sauce • 4 chicken breasts (about 6 oz each) • 1 tsp Italian seasoning • 1 tsp kosher salt • ½ tsp black pepper • ½ tsp garlic powder • ½ tsp onion powder • 3 Tbsp olive oil • 3 Tbsp butter • ½ cup diced yellow onion • 5 garlic cloves, minced • ½ cup sliced sun-dried tomatoes • 2 cups baby spinach • 2 cups heavy cream • ½ cup freshly grated Parmesan cheese For the Roasted Garlic Mashed Potatoes • 3 lbs yellow potatoes, peeled and cut into chunks (or even better, use a potato ricer) • ¾ cup heavy cream • 8 Tbsp salted butter • 2 heads garlic, roasted (cut tops off, drizzle with olive oil, wrap in foil, and roast at 400°F for 30–35 minutes) Instructions 1.	Season chicken with Italian seasoning, salt, pepper, garlic powder, and onion powder. 2.	Heat olive oil in a skillet and sear chicken until golden on both sides, then add 3 Tbsp butter and coat the chicken. Remove and set aside. 3.	In the same pan, sauté onion, sun-dried tomatoes, and garlic. Add spinach and drizzle a little of the sun-dried tomato oil over top. 4.	Pour in heavy cream and Parmesan. Stir until smooth, then return chicken to the pan and spoon the sauce over top. 5.	For the mashed potatoes, boil until fork-tender, then mash with butter, cream, and roasted garlic. #chicken #tuscanchicken #Recipe #DinnerIdeas #easymeal
Creamy Tuscan Chicken with Roasted Garlic Mashed Potatoes 🍗🥔 This meal feels like something you’d order at a high-end restaurant, but it’s simple enough to make on a weeknight and costs a fraction of the price. If you’re like most people, you’re tired of eating the same boring meals every week. That’s why I share simple and affordable dinners you’ll actually make. Follow for more Weeknight Staples. Ingredients For the Chicken & Sauce • 4 chicken breasts (about 6 oz each) • 1 tsp Italian seasoning • 1 tsp kosher salt • ½ tsp black pepper • ½ tsp garlic powder • ½ tsp onion powder • 3 Tbsp olive oil • 3 Tbsp butter • ½ cup diced yellow onion • 5 garlic cloves, minced • ½ cup sliced sun-dried tomatoes • 2 cups baby spinach • 2 cups heavy cream • ½ cup freshly grated Parmesan cheese For the Roasted Garlic Mashed Potatoes • 3 lbs yellow potatoes, peeled and cut into chunks (or even better, use a potato ricer) • ¾ cup heavy cream • 8 Tbsp salted butter • 2 heads garlic, roasted (cut tops off, drizzle with olive oil, wrap in foil, and roast at 400°F for 30–35 minutes) Instructions 1. Season chicken with Italian seasoning, salt, pepper, garlic powder, and onion powder. 2. Heat olive oil in a skillet and sear chicken until golden on both sides, then add 3 Tbsp butter and coat the chicken. Remove and set aside. 3. In the same pan, sauté onion, sun-dried tomatoes, and garlic. Add spinach and drizzle a little of the sun-dried tomato oil over top. 4. Pour in heavy cream and Parmesan. Stir until smooth, then return chicken to the pan and spoon the sauce over top. 5. For the mashed potatoes, boil until fork-tender, then mash with butter, cream, and roasted garlic. #chicken #tuscanchicken #Recipe #DinnerIdeas #easymeal

About