Free and Open Source software licenses explained

  Переглядів 78,865

The Linux Experiment

The Linux Experiment

День тому

Get 100$ credit for your own Linux and gaming server: www.linode.com/linuxexperiment
Grad a brand new laptop or desktop running Linux: www.tuxedocomputers.com/
👏 SUPPORT THE CHANNEL:
Get access to an exclusive weekly podcast, vote on the next topics I cover, and get your name in the credits:
UKposts: / @thelinuxexp
Patreon: / thelinuxexperiment
Or, you can donate whatever you want: paypal.me/thelinuxexp?locale....
🏆 FOLLOW ME ELSEWHERE:
Linux news in UKposts Shorts format: / @linuxshorts5136
Join us on our Discord server: / discord
Twitter : / thelinuxexp
Mastodon: mastodon.social/web/@thelinuxEXP
Pixelfed: pixelfed.social/TLENick
My Gaming on Linux Channel: / @thelinuxgamingexperim...
📷 GEAR I USE:
Sony Alpha A6600 Mirrorless Camera: amzn.to/30zKyn7
Sigma 56mm Fixed Prime Lens: amzn.to/3aRvK5l
Logitech MX Master 3 Mouse: amzn.to/3BVI0Od
Bluetooth Space Grey Mac Keyboard: amzn.to/3jcJETZ
Logitech Brio 4K Webcam: amzn.to/3jgeTh9
LG Curved Ultrawide Monitor: amzn.to/3pcTVDH
Logitech White Speakers: amzn.to/3n6wSb0
Xbox Controller: amzn.to/3BWmIA3
Amazon Links are affiliate codes and generate small commissions to support the channel
This video is distributed under the Creative Commons Share Alike license.
00:00 Intro
00:39 Sponsor: 100$ off your Linux or Gaming server
01:31 GNU General Public License (GPL)
04:43 MIT License
06:00 Apache License
07:44 BSD License
09:06 Creative Commons
11:47 Quick Recap
12:55 Sponsor: Get a laptop or desktop with Linux from Tuxedo
14:09 I'm just a poor boy...
Let's begin with the GNU General Public License. The original GPL was created by Richard Stallman in 1989. It's what we call a copyleft license: all modifications made have to be redistributed under the same terms.
The GPL generally gives you the right to download and use, modify, and redistribute the code using the license, without any restrictions.
A lot of projects use the GPL, like the Linux kernel, most GNU software, Wordpress, Notepad++, or Git. Also, any project under the GPL can be sold, by the original creator, or anyone else, whether they modified the code or not, but the person who bought that software has every right to redistribute the code for free themselves.
Another much used license is the MIT license, with about 31% of FOSS projects using it in 2021. It's been created by the Massachusetts Institute of Technology, or MIT, and it's also a free software license, that grants you the rights to copy, modify, merge, or distribute the code.
It's a very permissive license, much more flexible than the GPL, as it doesn't restrict what you can do with the code you're using, there is no copyleft or copyright included, so you can include code licensed under the MIT license in your proprietary software, and not redistribute your changes
The MIT license is used in some form or another by a LOT of projects, like the X11 display server, .Net Core, Angular, React, Node.js or jQuery.
On to the Apache license, also used a lot, by 14% of FOSS projects in 2021.
The Apache license is some form of middle ground between the GPL and the MIT license. It grants you all the free software freedoms of downloading, using, modifying, distributing, and selling software using the license, whether it's for personal, internal or commercial use.
The Apache license isn't a copyleft license like the GPL, which means your modifications don't have to use the Apache License, BUT the original work must still be published under the Apache license, and every modification has to be labeled clearly.
The Apache license is used by Android, the Apache HTTP server, Kubernetes, or the Open 3D Engine.
Then we have the BSD License. It was created by the Berkeley Source Distribution project, known as BSD, originally in 1969. There are multiple variants, but most grant the same freedoms to download, use, modify, redistribute the software, as long as the copyright notice and license are included.
The BSD license doesn't force any modification to be distributed under the terms of the BSD license.
But licences don't only apply to code. You can also license your creative work, like a book, a video, a drawing, any form of photo, or art, basically anything you create can be covered by a license. And one of the most well known and used is the Creative Commons.
There are 6 types of that license:
First, you have the basic "Attribution".
Then you have the Share Alike license, the Non derivative license, the Non Commercial license, the Non commercial Share Alike, and the, share alike, non derivative license.

КОМЕНТАРІ: 286
@TheLinuxEXP
@TheLinuxEXP Рік тому
Get 100$ credit for your own Linux and gaming server: www.linode.com/linuxexperiment
@iodreamify
@iodreamify Рік тому
Foss licenses have always made my head spin more than the technicalities between various distributions
@AcidiFy574
@AcidiFy574 Рік тому
at least it's waaaaay more readable than proprietary ones, LOL
@michaelheimbrand5424
@michaelheimbrand5424 Рік тому
Just stick with the BSD license then. It´s basically about "Do whatever you want with it. And If it eats your dog, it´s not our fault. If you give it to someone else, you have to inculde this statement".
@softwarelivre2389
@softwarelivre2389 Рік тому
When in doubt, choose the GNU General Public License 3.0 or later
@AcidiFy574
@AcidiFy574 Рік тому
@@michaelheimbrand5424 GPL is the gold standard The BSD license is anti-FOSS, it's basically a giant sign that says "come rob us blind" (same with MIT & others of the sort)
@markhaus
@markhaus Рік тому
GPL3 or greater is a good default option, so is BSD, especially if you think you might monetize it in the future
@LunaCoco
@LunaCoco Рік тому
One note about X11 and the MIT license: X11 technically uses its own license for the project, but in effect it is exactly the same as the MIT license, just with more weird verbosity.
@paulhorbenko9560
@paulhorbenko9560 Рік тому
Huh, what is going on with your profile picture?
@xrafter
@xrafter Рік тому
@@paulhorbenko9560 Black
@StorageESP
@StorageESP Рік тому
-v
@kquote03
@kquote03 Рік тому
that's so x11
@SunIsLost
@SunIsLost Рік тому
Yea
@kuhluhOG
@kuhluhOG Рік тому
I just want to add, that no matter which license a software has, you only need to give the source code out, if you actually give them the software. And then also only to these people, you don't need to make a public download place available. You cannot stop the people you gave the software and source code to tho, to not redistribute it (under some licenses, like GPL). But you DON'T need to give people the source code to your software, if they got it via a third party. E.g. A gives software (s) and source code (sc) to B. Then B gives s to C. A does not need to the sc to C, only B needs to.
@TheLinuxEXP
@TheLinuxEXP Рік тому
True!
@noel_curray
@noel_curray Рік тому
Huh? I still don't get it. What I grasp is that you just give the modified source code to the original owner and no need to put it on a website downloadable to other people. Am I right?
@kuhluhOG
@kuhluhOG Рік тому
@@noel_curray If you upstream your changes (which includes a merge), you can obviously just point to that site. But that is not what I was talking about.
@Leseratte
@Leseratte Рік тому
@@noel_curray No. You don't need to give the modified source to the original owner. You need to give it to everyone you ever gave a binary to (if they ask).
@kiswahilikitukuzwe2547
@kiswahilikitukuzwe2547 Рік тому
@@Leseratte If they ask...?
@that_leaflet
@that_leaflet Рік тому
Another interesting license is Creative Commons Zero (CC0). When using the license, you give up all copyrights (well, as much as the law allows).
@scottfranco1962
@scottfranco1962 Рік тому
"you give up all copyrights (well, as much as the law allows)" It doesn't the Bern convention basically means both that copyright is automatic, and that you can't give up your copyright even if you want to.
@yannickurbach5654
@yannickurbach5654 Рік тому
@` I also like short licenses, but I do admire the work that went into the CC0 to use every legal loophole to provide the greatest freedom possible. Two fallback layers, two severability clauses, it really is a fine piece of legal engineering.
@scottfranco1962
@scottfranco1962 Рік тому
The purpose of the BSD license is "don't sue us", that the original writers are not responsible for your use of the software nor any possible harm resulting from it. I license everything I do online with BSD.
@Yep6803
@Yep6803 Рік тому
dude: MacOS is into BSD family, the userland and half kernel is itself FreeBSD...BSD is "you can use but you need to quoting us"! really, MacOS IS the best example and IS the only certified Unix right now...why don't they use the BSD license? they don't want, but they can. Apple itself use Apache License for its Swift and GNU and BSD licenses for Web Kit...I ever pretty disliked GNU licenses!!! Apple is nowdays what was the Sun Microsystem....as a person could say "i don't want buy a sun workstation" nowdays you can not buy a Mac but is undoubtfully that they work is deeply helping open suorce to grow much more than Red Hat and Canonical and Android. Swift undoubtfully will be the future of coding, it is cross platform and easy and webkit is what we use for everything and right now you are using web kit...Apple is bad for many stuffs, it never gave enuff quote to FreeBSD and that's an example but her development at least is free to copy. For the close suorce neither Unix was open and surely SUn Microsystem wasn't open suorce.
@elatronion
@elatronion Рік тому
I have created multiple open source games! :) Licensing the content (art, story, etc) never came to mind until recently, all of these licensing stuff is quite complex, I'm glad videos like these exist to help clear up some things! I have already released many of my content, videos, etc under CC as well! :D
@L1vv4n
@L1vv4n 11 місяців тому
If it's not too much to ask I have a question. I'm starting to develop a game while learning the ropes. It might be sellable if I finish it, but I care more about making it open-source and protect authorship. I understand that likely nobody will be interested anyway, but I would consider figuring out the licensing a part of the process of learning the ropes. I understand that third-party graphic and sound assets, if I buy some, probably will be covered under creative commons, but I'm not sure how to choose a license for my own work. Since you obviously have more experience with that, maybe you can suggest, what I could use? From what I understood it would be GPLv3, but I'm not sure if it allows for usage of base engine protected under MIT.
@elatronion
@elatronion 11 місяців тому
​@@L1vv4n I'm no lawyer or professional when it comes to licensing, but here's my two cents: When it comes to purchased assets, it's possible they are NOT an open license. They could be licensed to you, but disallow sub-licensing. You could still use these assets in an open source project if they were turned into their own separate blob of sorts. Sort of like how Quake and it's assets are separated (open source code, with map data being 'sold separately'). When it comes to your own projects where you own 100% of everything, I think you'll want to separate your project into two licenses, one for your assets (which can be a CC license) and one for your code (could be a GPL or MIT license). As long as it's clear what's licensed under what and if both allow for the freedoms you want for your project and for others. There's an element of license compatibility where some licenses don't play nice with others, but sometimes being clever with how you split up and package your software can be all the difference! Of course, it's always important to do your own spesific research too! :) TL;DR - Separate license for assets and code - Check license compatibility with other licenses - Do your own research, as it depends on what freedoms you want to give. Personally I use: Code: GPLv3 Assets: CC BY-SA 4.0 Various sources and information: creativecommons.org/share-your-work/licensing-considerations/compatible-licenses choosealicense.com/ blueoakcouncil.org/license/1.0.0 (used by oh-my-git) This person was suggested to just use GPLv3 for both the software and the art assets. (check for more info) softwareengineering.stackexchange.com/questions/297102/licensing-for-artistic-work-used-inside-gplv3-licensed-software A nifty reddit post with nifty opinions. www.reddit.com/r/gamedev/comments/19h2ke/why_not_to_use_creative_commons/
@L1vv4n
@L1vv4n 11 місяців тому
@@elatronion Thanks for the detailed answer!
@JoussefJouda
@JoussefJouda Рік тому
This is by far the best video that explains the open source licenses. You are a good teacher. Big like to your video!
@TheLinuxEXP
@TheLinuxEXP Рік тому
Thanks :)
@jimmified
@jimmified Рік тому
I always drop the like early on and remove it if I don’t like the vid, but on this I almost removed it after clicking it again to like it TWICE!
@kaalsemulzii1920
@kaalsemulzii1920 Рік тому
One of the best explanation. I see why the BSD fans like to say it's license makes the code more free, but it's just the freedom of the developer. I'd rather think that the GPL is about the freedom of the users, don't know if it's that clearly black and white.
@scottfranco1962
@scottfranco1962 Рік тому
What freedom have you lost (as a user) with the BSD?
@kaalsemulzii1920
@kaalsemulzii1920 Рік тому
@@scottfranco1962 Under the BSD license you can make your code proprietary, which won't guarantee that the user's freedom will be honored in that code. Not to mention you won't be able to tell if that's true or not since you can't review it, but the same goes to the other licenses that allow free and opensource code to be made into proprietary (or at least the changes).
@scottfranco1962
@scottfranco1962 Рік тому
@@kaalsemulzii1920 Its impossible to make the code proprietary by a third party. The code was published (and publishing is an important part of it). If the "proprietary" party wants to make it proprietary, they can certainly do that with their modifications, or even change it all around. But they would "own" only the changes they made. The original source code cannot be made proprietary, and it is always available (as long as, again, it was published in the first place). Patents are a different issue (and I am against software patents absolutely). But for copyright law this holds true. As a publisher under the BSD licence, the "disadvantage" certainly is that people don't feel the need to advise me of bugs they encountered, or their fixes. But that isn't their being proprietary, just not being very grateful to getting the source code for free in the first place. I have had people take and change my work around, then publish it. I'm fine with that. I had one author publish an add on that I found useful, but he had changed my original work to make his add on work. I asked him to change his work to be compatible with mine, and he told me he was satisfied with it and didn't want to work on it further. I liked the idea of what he did but not the implementation. So I wrote my own. Nobody was put out by that arrangement. Do I find my work around the internet? You betcha. In one case it was published in a magazine article. They never told me, I found it on my own (I personally always send a thank you note to people whose software I use). It was a great article. I recently found a package I like published by an author in CERN. They said they used it to find the Higgs boson. I sent a thank you note to the authors and offered to send them the improvements I made. Now lets contrast that with the LGPL. FIrst of all, I have no issue with others licences. If a software author says you have to stand on one foot and sing "hari Krishna" while using their software, then I say do it or don't use the software. They wrote it, they have the rights. The great thing about GNU is I have access to everything. If I have a serious issue interfacing to a LGPLed package, I have all their source. Its great. I can even compile their module and debug their software and mine together. Everything I do is BSD licenced. That means, since I provide the source of my code, according to the LGPL (and GPL) I can combine them any way I like. However, if I see a package that solves my needs (like the CERN software) that is licenced with BSD, MIT or similar licenced, I will use that instead. Why? Simple. I have no issue with a company taking my software and incorporating it into a product. However, building my software with dependencies on GPLed or even LGPLed code means my company oriented users cannot use my code, either. I basically inherit the GPL licence by association. This would mean that I would try to make the linkage to the GPL package modular, so my users can replace it, or gain the advantage of the LGPL. However, I have never done that (to date) simply because alternative licences now are widespread, and my of my users I suspect are of a like mind with me. I can usually find a low restriction licence package that will do the job. Examples are the OpenSSL package (great package BTW), and recently the company I work for chose the MBEDTLS package, also free for commercial use, because it has an ARM implementation. And the work I am doing for them is being published under a BSD type license as well (as is most of what they make). So why do I make open source software at all? Well actually I have always written software on the side. Its how I learned to program. I do it for fun, to solve issues I want solved, and to write software no company would allow me to program. For example I write compilers and operating systems for fun. Try and find THAT job description out there (it exists, but it is rare, and usually it is for GCC/LLVM specialists - I like my own code better). I should end by emphasizing the above point "as long as you have published your software". There used to be a lot of fights over software that boiled down to "you can't PROVE when you owned/published the software". Xwindows itself was such a fight (the backing store patent with AT&T - although, again, that was a patent fight). Nowadays you have AMAZING resources to publish code. I put my code on two different GIT servers, Github and Sourceforge. They will essentially stay there forever, and they have running audit trails with them. When the code was first published. Notes for each change that was committed. If someone tries to sue me for copyright or patent violations, all of the proof is there online and documented. Thus I would say to anyone considering publishing your software under a free licence, do it early and do it often. open source software is, indeed different than proprietary software. It wants and NEEDS to be seen.
@kaalsemulzii1920
@kaalsemulzii1920 Рік тому
@@scottfranco1962 Ok, thanks for the explanation. But can those changes contain code that would effect my privacy in any waa as a user? Also, what about DRM? Does the BSD license allow it, or even talk about it? (Honestly I just want to be informed on the matter.)
@scottfranco1962
@scottfranco1962 Рік тому
@Fashinqu A. I assume the program was functional before it fell out of maintenance. I further assume that "it cannot work" means that it cannot work with new versions of the OS? Other packages? Not sure why the situation is any different with the GPL or similar. You can't force people to work on your project, especially if you won't. If the software is/was popular, people will step up and fix it. If not, then the software is dead.
@lala-jy4kz
@lala-jy4kz Рік тому
For the React, it contains the patent trap underneath the open source surface. If the company uses the React, it means this company is willing to share the usage of all the patents to the Facebook(Meta).
@fgsaramago
@fgsaramago Рік тому
Software patents are not a thing in a lot of places so I wonder how relevant that is
@Megalomaniakaal
@Megalomaniakaal Рік тому
@@fgsaramago Arguably the US market is pretty significant.
@lodgin
@lodgin Рік тому
Weeeell, probably not. While I am not a lawyer, i found an article a little while back while researching a licence drama within our open source community, which stated that licences are not contracts, they are not two-way binding agreements, a quid-pro-quo. You can set terms within a licence, of course, but those terms merely set out how people can use, modify, [re]distribute your work without committing copyright infringement... and that's it. If you are right about those patent terms within React's licence then theoretically Facebook could take a company to court for copyright infringement if they refuse to share their patents, but it would be up to the judge to decide, and more than likely Facebook would just get a damages payout instead of getting ownership or even access to those patents.
@NawidN
@NawidN Рік тому
I did not expect baby WOGUE to get a shoutout.
@MyReviews_karkan
@MyReviews_karkan Рік тому
Yeah, I'm more confused now 😂 I like the Babywogue bit, BTW.
@leelasuelane6544
@leelasuelane6544 7 місяців тому
Ive been just scrolling through their page not a single thumbnail with "linux experiment" screenshot
@urmom-wb5my
@urmom-wb5my Рік тому
GPL-v3 is the best, no joke, also Open-Source is great!
@o.aggelos
@o.aggelos Рік тому
GPL v2 is far better
@skia5635
@skia5635 Рік тому
The term "Open Source" was coined in 1998 to bury the ethical aspects of Free Software and only present practical values.
@skia5635
@skia5635 Рік тому
The term "Open Source" was coined in 1998 to bury the ethical aspects of Free Software and only present practical values.
@maxxiong
@maxxiong Рік тому
I don't have a problem with copyleft in general, but GPL's requirement to distribute dependency source code can get messy with package managers (as in npm, pip, etc.). I guess rust handles this best because it compiles packages from source anyways so vendoring source code is a thing.
@Sushrut1101
@Sushrut1101 Рік тому
Exactly!
@overlisted
@overlisted Рік тому
Did you forget about AGPL?
@jorge42343
@jorge42343 Рік тому
I think it would have been interesting to talk about the Linux kernel GPL license, the binary modules, Linus' stance on them, etc.
@Megalomaniakaal
@Megalomaniakaal Рік тому
I think that'd be a video on it's own.
@vsurya274
@vsurya274 Рік тому
That's very informative. I've been recently wondering from where and where not to copy codes for my projects, and you hit me at the right time. Although I still am not confident this at least provides me a direction in which to look for.
@T--T
@T--T Рік тому
literally was just researching this, awesome timing! thanks!
@thingsiplay
@thingsiplay Рік тому
You should have talked about multi license projects too. Because you can license the project under multiple licenses, where the user can choose one. This is often done with Open Source license and a Proprietary version. Last but not least, everyone can just write their own license instead using a preexisting one.
@scottfranco1962
@scottfranco1962 Рік тому
Yes, but it makes no sense at all. A lot of drivers are dual GPL/BSD. What does that mean? The BSD restrictions are much lower than GPL. It basically negates the GPL.
@thingsiplay
@thingsiplay Рік тому
@@scottfranco1962 You just choose one license. If the GPL in example is not possible, then you can use the other licensed publication. That is in example how some Steam games or applications can be released. They are normally licensed as GPL and that is not compatible with the Steamworks proprietary blob, if they want make use of it. That's just one example when dual licensing can be useful. I think this dual licensing is usually achieved by releasing the code two times with the different licenses. I never dive in into this materia too much, but that is basically how it works.
@flagrama
@flagrama Рік тому
@@thingsiplay This can be difficult because you also have to handle who owns the copyright of the code. By default in all of these licenses, the author of that line of code owns the copyright for that code and can refuse to allow it be distributed under the proprietary license. This is a reason Contributor License Agreements have come along which assign the copyright to the maintainer of the repository instead.
@thingsiplay
@thingsiplay Рік тому
@@flagrama That is true and often a problem if this was not handled from the beginning. In example RetroArch has to handle each of its cores (plugins to use the emulators) individually, because every single of them have its own licenses. They needed to contact everyone before they could add it to Steam, with the proprietary Steamworks blob integrated. Contributor License Agreements is a different story. They take the code and can do whatever they want. The contributor has no rights and basically gives the code to them. It has its own problems, but can solve some issues.
@LoesserOf2Evils
@LoesserOf2Evils Рік тому
Thanks for the succinct explanation and description of the license types.
@herzenschein
@herzenschein Рік тому
There's one important detail missing about the LGPL: you can use an LGPL licensed project to create your own closed source (or proprietary) software. That is the case with Qt, it doesn't really stop you from making proprietary apps with its LGPL modules, and this is true of KDE software too. You just need to obey to the license's restrictions, which includes for instance providing the source code of the LGPL software used by your app (not your app's source code, unless certain conditions apply). You can even statically compile your proprietary application with LGPL libraries, counter to what may be seen in forums sometimes, as long as you provide the object files needed to relink with the user's version of that LGPL library. See: the GPL FAQ, section "LGPLStaticVsDynamic", and Qt's "Obligations of the GPL and LGPL". (UKposts doesn't seem to like links, so this comment got removed yesterday and I had to repost). In this respect I'd say it's waaaaay more permissive than GPL.
@MarkusMaal
@MarkusMaal Рік тому
In addition to different types, there are also multiple versions of CC license (higher version number = more restrictive), so there’s even more fragmentation than was mentioned in this video
@handlewastaken
@handlewastaken Рік тому
thank you! i was trying to understand licenses, but i couldn't. this video helped me a lot!
@alexanderdejong419
@alexanderdejong419 Рік тому
Thanks, very clear! I just needed to learn more about licensing for some projects I want to work on.
@ionamygdalon2263
@ionamygdalon2263 Рік тому
This is a great topic 👍 I will send this to many who would benefit from watching it 😁
@hindigente
@hindigente Рік тому
One of the most interesting videos of yours yet. Great work.
@walking_on_earth
@walking_on_earth Рік тому
Really interesting and helpful video, thanks Nick!
@SkyyySi
@SkyyySi Рік тому
Everyone always forgets about CC0 :(
@lookatcurryman8793
@lookatcurryman8793 3 місяці тому
Thank you for the video. It’s very informative yet straightforward for someone who just started learning about the licenses.
@monkev1199
@monkev1199 Рік тому
Apache is much closer to MIT that the gpl imo. MPL would be like a 1/4 notch from the gpl but 3/4 from MIT
@RafaelUlloa85
@RafaelUlloa85 Рік тому
thank you so much. i really needed to understand this
@ed.puckett
@ed.puckett Рік тому
Thank you this is a good summary!
@justalawngnome7404
@justalawngnome7404 Рік тому
“Don’t HESITATE to like, subscribe, turn on notifications…” 😃 This is the first time I understood what you’ve been saying all this time. Great job articulating a fairly complex topic in a digestible manner! 👍🏻
@sifatullah7568
@sifatullah7568 Рік тому
Best video on explaining about open source software license. ❤️
@ananon5771
@ananon5771 Рік тому
i think the GPL is best for protection,though im mixed on creative commons licenses that don't permit distributing modifications,that seems very restrictive to me for a license that's being put next to true free software licenses.
@JoaoPedro-ki7ct
@JoaoPedro-ki7ct Рік тому
Creative Commons was NOT made for software, and software licenses were NOT made for content.
@ananon5771
@ananon5771 Рік тому
@@JoaoPedro-ki7ct same idea,pretty restrictive for an open licence.
@lodgin
@lodgin Рік тому
GPL is great for standalone applications imo, but absolutely catastrophic as a library licence... and people will just ignore it... look at Bukkit for example. Bukkit is GPLv3 but you wouldn't know it given how seemingly most Bukkit plugins out there are closed source or permissively open sourced, which then creates its own linking problems, because who's going to check the licences of the dependences of their dependencies? GPL libraries are a copyright explosion waiting to happen, indeed Bukkit has already had a massive copyright drama _thanks to GPLv3._ As Felix Reda said in their "Julia Reda: Correcting copywrongs" talk in 2014: _"The only reason the [copyright] system hasn't collapsed is that the vast majority creators actually don't enforce their rights."_
@Nothing_serious
@Nothing_serious Рік тому
@John Smith The problem with 'no derivatives' is that translations are considered derivatives meaning that no one is allowed to translate your work to other languages.
@matzmatz4148
@matzmatz4148 Рік тому
Great Video, So far I only used the MIT License because it was the easist to understand.
@belisariussmith9095
@belisariussmith9095 Рік тому
Well done, its also the only one that isn't selfish!
@belisariussmith9095
@belisariussmith9095 Рік тому
@@epsi well depends on which version, I think the 4th clause version of BSD is no good at all. However, the others? I agree, they're great👍
@williamb.2031
@williamb.2031 Рік тому
This was great, thank you!
@MrTomro
@MrTomro Рік тому
Great video for all the devs out there, ty
@master138
@master138 Рік тому
I like LGPL or MIT for developing tools and GPLv3 for everything else. Qt and KDE
@troyf1
@troyf1 Рік тому
Why?
@deltavthrust
@deltavthrust Рік тому
Good insights. Thank you. On point.
@staubig
@staubig Рік тому
This is such a great video thanks a lot
@cameronbosch1213
@cameronbosch1213 Рік тому
Even if your videos are CC-NC-SA, if I were to use about 5 seconds or less of your "is GNOME user friendly" video to make a video about which DE is the best for beginners and I use that short clip as a testimony that GNOME may not be the best DE for Windows users switching to Linux, would that be considered fair use and thus not covered under copyright/copyleft?
@TheLinuxEXP
@TheLinuxEXP Рік тому
I'd say so!
@duggpinner3717
@duggpinner3717 Рік тому
Thanks, very interesting 👍🏻
@hahha8227
@hahha8227 Рік тому
This is the best no boilerplate video of this topic thank you so much
@soubinan
@soubinan Рік тому
So weird to see you without the legendary shirt ;) Great content as usual
@udhayakumar8259
@udhayakumar8259 Рік тому
Newly polished Nick... Nice Tshirt -- Nick for upcoming days . Nice Work Nick and Awesome content Every day!.
@adnanalam6201
@adnanalam6201 Рік тому
Thanks Nick 😄 I always had Confusion With Licenses
@whtiequillBj
@whtiequillBj Рік тому
I was looking at licenses a few months ago. I was looking for a license to put the code in the equivalent to public domain. I looked at Creative Commons - CC0, Apache v.2 and Zero-Clause BSD. Could you do a video on that kind of license specifically?
@HPerrin
@HPerrin Рік тому
I used to license my code under a triple license, GPL, LGPL, MPL. That seemed like a good idea, until I worked for Google and wanted to use my own project in my work, and the triple license made it a legal nightmare. Google recommended the Apache license, as it basically did what the triple license model was trying to do. Relicensing a project with a bunch of contributors is a giant pain in the ass, because you have to get permission from every contributor to relicense their contributions.
@softwarelivre2389
@softwarelivre2389 Рік тому
That makes no sense. If it is licensed under the GPL, you can use it on your work no problem. The same for the LGPL and the MIT.
@lodgin
@lodgin Рік тому
​@@softwarelivre2389 The whoooole point of GPL is to coerce any and all projects it touches into also being GPL. Google _could've_ used his projects just fine, the problem is that they didn't want their projects to also become GPL.
@softwarelivre2389
@softwarelivre2389 Рік тому
@@lodgin that point applies is when you have derived work, but if you're just using the tool, the GPL is the license that better protects the end user's rights.
@lodgin
@lodgin Рік тому
@@softwarelivre2389 Not true, read the bottom of the GPLv3 licence text.
@AndersJackson
@AndersJackson Рік тому
The easy difference between GPL and MIT. 1) GNU protect the users so they always can get the source and change the software. 2) BSD/MIT protect the programmer from being sued. Anyone can do anything, as long they have MIT license. That is why MS had BSD license in their product for a long time. Because they used BSD network code. The last you said is important. OSS and Free software doesn't make it banned to earn money on selling the software, but the "proper" way of earn money is by selling support (like installing or develop features).
@Helleynea
@Helleynea Рік тому
Great overview. 👍
@emanuelserpa
@emanuelserpa Рік тому
You forgot MPL 2.0 (used by Firefox), that is one of the best licenses. Non-viral copyleft license that can replace Apache 2.0 in almost everything without throwing the baby out with the bath water.
@ClifffSVK
@ClifffSVK Рік тому
MIT is basically as effective as public domain
@MrMaxRiley
@MrMaxRiley Рік тому
Always been a fan of the MIT license.
@JustinParrot
@JustinParrot Рік тому
Great video Nick
@OrestesKyriakosPoulakis
@OrestesKyriakosPoulakis Рік тому
I remember, when I was looking the differences between licenses, I saw referring to GPL as copyleft and BSD as copyfree, I liked that word game.
@tikida71
@tikida71 2 місяці тому
Hi thank you for the explanations, Quick question about software licenced under AGPL-3.0 license. My question is, can I use images generated by this software for stuff like publishing books, POD, and other commercial things? The license stuff says I can share and modify the software, but what about the images it spits out? Do they need the same AGPL-3.0 treatment even if I'm trying to make some money off them? Any info you can share would be awesome. Maybe point me to some docs or stuff about using AGPL-3.0 stuff commercially? Thanks a bunch!
@bonniemunene5163
@bonniemunene5163 Рік тому
As someone who reads all big tech Eula's. Open source license is so refreshing, liberating, brings back faith in humanity.
@pablofreitasmachado8076
@pablofreitasmachado8076 Рік тому
Baby wogue is such a weird channel that I love but can't really understand why . LOL
@xKB616
@xKB616 Рік тому
Thanks for another great video man. Your channel is one of the better ones for info about FOSS. There are other good ones too, but there are some stinkers out there who just like to spread anger and disinfo somewhat. Not here though, just really good news and info. Keep up the good work!
@Legion-495
@Legion-495 Рік тому
Oh boi. Heavy info but needed.
@noel_curray
@noel_curray Рік тому
As a normal person, how can I use this licenses? When I personalized others source code, should I go to a place or a lawyer and let them do the licensing and stuff?
@KunalKumar-dz4kb
@KunalKumar-dz4kb Рік тому
I was looking for a video for explaining the different licenses so i could use them in my projects and i got this notification. I was like: Ok Mind Reader. Great Video man. Fedoras Off
@garcipat
@garcipat Рік тому
Does using a library with its license is equal to making changes to it? If you are using a lot of packages in our project (dotnet and npm) but only consume those. Is it required to mention something then? Especially in the MIT and Apache 2.0, that I expected to be just fine as a consumer only.
@darukutsu
@darukutsu Рік тому
bro, I literally searched for explanation of all types of open-source licenses this week
@smith4591
@smith4591 Рік тому
Believe or not, today when I traveling to home from the work, I thought "hmm.. I need to watch a video about software licensing", and boom I have a software license explaining video on my UKposts recommendation now.
@totoshampoin
@totoshampoin Рік тому
What about the ISC license, which is the default when you enter npm init ? From what I understood, it's basically MIT, but I'm not sure?
@gileneusz
@gileneusz 10 місяців тому
11:19 ok, and how about embedding of yt videos, like yours. If the author allows to do embedding of the yt video, can I use it on commercial website, where I would use this video as a base to ask questions and give answers? Or this case would require the author to give permission? What if the user would use this embedding video link and make a use of it on my commercial questions-answers website without my knowledge? (the website will allow to embed any video link)
@UriahTronics
@UriahTronics Рік тому
Also there is the unlicense which basically lets you do literally anything.
@gurbuz12345
@gurbuz12345 Рік тому
Great video as always, thanks Nick!
@AR15ORIGINAL
@AR15ORIGINAL Рік тому
Did you... already watch it?
@gurbuz12345
@gurbuz12345 Рік тому
​@@AR15ORIGINAL Yes, markers make it easier and faster to watch.
@zuchti5699
@zuchti5699 Рік тому
Wow imagine. I am looking for good and understandable sources on FOSS licenses and here is your video
@TheLinuxEXP
@TheLinuxEXP Рік тому
Nice!
@louishuang7030
@louishuang7030 Рік тому
A question about the Apache 2.0 software license: If I used a software with that license and generated, say, a figure with that software. Is the generated figure also free to be sold by me in my products?
@phanirithvij
@phanirithvij Рік тому
How does fair use play into CC-BY-NC-SA on UKposts?
@Conversion108
@Conversion108 Рік тому
Just quicky, I'm trying to mod and redistribute Midori under the name undone. From the licensed source [GNU General Public License v3.0] I can make as many changes as I want to the software and name as long as I make everything open source. Is this correct?
@AndrewErwin73
@AndrewErwin73 Рік тому
Nick got a new shirt! HOORAY!
@mylopintorizvi4349
@mylopintorizvi4349 Рік тому
the best license is the do what the fuck you like license just because of the name
@oguzhantopaloglu9442
@oguzhantopaloglu9442 Рік тому
Can you make a video on how to apply these licenses to our projects?
@danielpicassomunoz2752
@danielpicassomunoz2752 Рік тому
Could you address more the patent side with examples? And non free open source like the reciprocal
@herroberbesserwisser7331
@herroberbesserwisser7331 Рік тому
What abput the MPL license?
@user-he4ef9br7z
@user-he4ef9br7z Рік тому
There's also the OFL(Open Font License).
@foss_sound
@foss_sound Рік тому
Nick, if you're using cc-by-nc you can not "commercialize" them as well. Cc-by-sa should be the correct for you.
@vaishakhgk9811
@vaishakhgk9811 Рік тому
Can you make video on explaining Proprietary Licenses .
@tashima42
@tashima42 Рік тому
Thanks!
@Eoghanlebar
@Eoghanlebar Рік тому
french{digeste} -> english{digestible} (both adj used for food and concepts) | english{a digest (ie a summary)} -> french{résumé}, eg: fr{Ce livre propose un résumé de tout ce que l'on sait sur le sujet.}->en{This book provides a digest of everything that is known on the subject.} (english pronunciation {DIE-jest})
@Eoghanlebar
@Eoghanlebar Рік тому
(... although now I think about it, the *real* bon mot in this context would be the *non*-false-friend en{comprehensible}
@n.m4497
@n.m4497 Рік тому
When are you talking about Linux MX and pipewire?
@mritunjaymusale
@mritunjaymusale Рік тому
0 Views 0 Comments 0 likes I AM THE CHOSEN ONE!!
@AR15ORIGINAL
@AR15ORIGINAL Рік тому
You were 4 seconds too late to be the first!
@theleader2720
@theleader2720 Рік тому
lets all agree, WTFPL is the best license out there. trying to follow the GPL or apache or BSD and such licenses is headache, like come on, WTFPL is the most freedom based.
@Cuperino
@Cuperino Рік тому
WTFPL does not include warranty protections. Therefore people can sue you if they mess things up while using your software.
@theleader2720
@theleader2720 Рік тому
​@@Cuperino well, you could simply add the no warranty as the WTFPL website says, and that will make it safe :P no need to copy the license into each source file, like imagine how much KBs you save if you have a large software. xD
@ped7g
@ped7g Рік тому
@@Cuperino it says "do what you want".. you did want to mess things up, and you were permitted. Nobody said "does what you want"...
@JoaoPedro-ki7ct
@JoaoPedro-ki7ct Рік тому
As much of a good intention the author of WTFPL had, it's not a real license.
@achad_14
@achad_14 Рік тому
great video
@dreamhollow
@dreamhollow 3 місяці тому
Don't forget the Unlicense. A license that guarantees, without restraint, software is fully public domain.
@justahumanwithamask4089
@justahumanwithamask4089 Рік тому
Now this makes me wonder. Where do devs of proprietary programs store their code?
@whtiequillBj
@whtiequillBj Рік тому
Something I found in my short research is that CC0 isn't appropriate for use with source code.
@OldieBugger
@OldieBugger Рік тому
Yea, these are nice to know, but as I was writing code as a means to make a living back in 1990's I was never very good in using other peoples' code. With the exception of my mates in the same company. But I could communicate directly with them _and_ make suggestions to the subroutine interface.
@xxlarrytfvwxx9531
@xxlarrytfvwxx9531 Рік тому
There's also CC-0 which is the Public Domain license, I don't fully understand it.
@MetalManiacBoy
@MetalManiacBoy Рік тому
Thank you for the video! So is there a license that enforces that a fork of a project should remain FOSS ? I'm in an academic environment and I've seen people steal each others work for their own gain, without mention of the original author of the project. I want to find a license that is as transparent as possible, and should always mention the origin of the project as well as enforcing FOSS of the project.
@sibu7
@sibu7 Рік тому
GPL?
@DrasLorus
@DrasLorus Рік тому
Let's add: Cecill -> French equivalent of GPL And any open hardware license (Type Cern open hardware License)
@4cps777
@4cps777 Рік тому
What is special about Cecill?
@egytlive
@egytlive 9 місяців тому
11:11 CC BY-NC-ND, not CC-BY-NC-SA-ND. Reason: "NoDerivs" excludes possibility of sharing, so "Sharing Alike" is not possible. And there is CC0, equivalent to dedication to Public Domain
@kassohboimav9247
@kassohboimav9247 2 місяці тому
How to activate samsung galaxy A12 for sim card
@TheSantoguru
@TheSantoguru Рік тому
Can someone please explain the patent part of Apache-2.0, word to word with an example? Pleeeeease.
@linuxzone92
@linuxzone92 Рік тому
perfect 😁👍
@itachi2011100
@itachi2011100 Рік тому
Did I just hear Baby Wouge?
@xrafter
@xrafter Рік тому
What is beru?
The Making of Linux: The World's First Open-Source Operating System
11:33
Don't make these 7 mistakes when you're starting out on Linux!
14:15
The Linux Experiment
Переглядів 387 тис.
MINHA IRMÃ MALVADA CONTRA O GADGET DE TREM DE DOMINÓ 😡 #ferramenta
00:40
Артем Пивоваров х Klavdia Petrivna - Барабан
03:16
Artem Pivovarov
Переглядів 2,9 млн
"Поховали поруч": у Луцьку попрощались із ДВОМА Героями 🕯🥀 #герої #втрати
00:15
Телеканал Конкурент TV - новини Луцька та Волині
Переглядів 86 тис.
Free Software That Are Actually Good! (NOT SPONSORED!) 2024
5:59
Brett In Tech
Переглядів 27 тис.
OPEN SOURCE alternatives to the MOST POPULAR productivity apps!
15:37
The Linux Experiment
Переглядів 1 млн
Why GPL violations are bad - Gary explains
9:12
Android Authority
Переглядів 44 тис.
Free software, free society: Richard Stallman at TEDxGeneva 2014
13:40
Big Tech AI Is A Lie
16:56
Tina Huang
Переглядів 31 тис.
The Open Source software I'm using in 2023 - Part 1!
35:45
Awesome Open Source
Переглядів 544 тис.
Open Source Software Licensing Basics for Corporate Users
30:58
Heather Meeker
Переглядів 10 тис.
Open Source Licenses Explained | How to choose one for your project
6:10
Vikings Devlogs
Переглядів 9 тис.
Свободные лицензии и мифы о них
30:45
Volodya Mozhenkov
Переглядів 6 тис.
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Переглядів 870 тис.
Такого вы точно не видели #SonyEricsson #MPF10 #K700
0:19
BenJi Mobile Channel
Переглядів 1,1 млн
Start from 0 at any point on the T1 Digital Tape Measure
0:14
REEKON Tools
Переглядів 18 млн
Що покаже Apple, гнучкі айфони та Windows переходить на ARM
17:49
Ноталка Шелягіна
Переглядів 54 тис.
Обзор Nothing ear (3) и ear (a) - ПРОРЫВ за $100
17:34