Why GPL violations are bad - Gary explains

Ғылым және технология

Read more: andauth.co/WCtJZF | The thing about open source software is that it is equally a social contract as well as a legal agreement. That is why companies that break the open source "contract" are immoral and unjust.
Download the Android Authority App: andauth.co/aa-app
Subscribe to our KZread channel: andauth.co/subscribe
----------------------------------------------------
Stay connected to Android Authority:
- www.androidauthority.com
- / androidauthority
- / androidauth
- / androidauthority
- / androidauth
- google.com/+androidauthority
Follow the Team:
Josh Vergara: / jvtechtea
Joe Hindy: / thatjoehindy
Lanh Nguyen: / lanhnguyenfilms
Jayce Broda: / jaycebroda
Gary Sims: / garysims
Kris Carlon: / kriscarlon
Nirave Gondhia: / nirave
David Imel: / durvidimel
Bailey Stein: / baileystein1

Пікірлер: 193

  • @zanemiracle6121
    @zanemiracle61216 жыл бұрын

    Wow Gary is super passionate I mean he always is but you can tell he is pissed at companies that take advantage. Well done sir!

  • @saadsyed6690
    @saadsyed66906 жыл бұрын

    Gary taking a shot at Xiaomi. Right on!

  • @TheLito0112010

    @TheLito0112010

    6 жыл бұрын

    Saad Syed I figured that was the case. Well done

  • @84zhebiitha48

    @84zhebiitha48

    6 жыл бұрын

    More like MediaTek.

  • @saadsyed6690

    @saadsyed6690

    6 жыл бұрын

    Xiaomi as recent as a week ago. AA has an entire post about their business malpractices. Pretty sure AA doesn't take a day to make videos, edit them and publish them on the same day including doing all the necessary research.

  • @gardyarmand3788
    @gardyarmand37886 жыл бұрын

    Companies like these don't even deserve our money. That's sad

  • @PravinPatil41
    @PravinPatil416 жыл бұрын

    Xiaomi, are you listening?

  • @jayasuriyas2604

    @jayasuriyas2604

    6 жыл бұрын

    Pravin Patil yes they are the worst GPL violators ever they often release kernels after the products life cycle when nobody is interested to make ROMs or mods for the device.

  • @divadsn

    @divadsn

    6 жыл бұрын

    At least they deliver their changes, compared to the competition in China like Huawei

  • @beezanteeum

    @beezanteeum

    5 жыл бұрын

    @@divadsn *cough* Revoking UBL Service

  • @piyushmittra
    @piyushmittra6 жыл бұрын

    I won't even be mad if Gary gave me homework..

  • @GarySims

    @GarySims

    6 жыл бұрын

    LOL

  • @savage1267

    @savage1267

    6 жыл бұрын

    Piyush x64 yeah

  • @kernalpenguin

    @kernalpenguin

    3 жыл бұрын

    Facts

  • @cakeboss16
    @cakeboss166 жыл бұрын

    Geez you won't like Gary when he gets angry. Gary started spitting fire at the end about gpl violators. Great video as always

  • @anb4351
    @anb43516 жыл бұрын

    is he talking about xiaomi???

  • @emman100
    @emman1006 жыл бұрын

    "Then there is something wrong with you"

  • @aLboOGieZ

    @aLboOGieZ

    6 жыл бұрын

    Emmanuel Azadze *"SERIOUSLY"*

  • @emman100

    @emman100

    6 жыл бұрын

    You right

  • @ThisNameIsVeryClever
    @ThisNameIsVeryClever6 жыл бұрын

    These informative videos are the best thing on this channel, and this video in particular is probably the most important. More people need to pay attention to free and open source development.

  • @tough_stuff6809
    @tough_stuff68096 жыл бұрын

    This is a great and passionate explanation of why the GPL is so important. Good work!

  • @StarkTMA
    @StarkTMA6 жыл бұрын

    Video by Gary Sims, Clicks instantly I would like to ask something sir, If you could make a series on KZread where you explain how CPUs works in details, GPUs, Wireless devices, Monitors, Cameras, How can computers use logic gates to do this wonderful job and things like that to teach people about everything so it's no longer "Magic", It'll be really really helpful for new people and even me, I know alot of things but not enough Thank you for your amazing work, And hopefully you'll read this :)

  • @BigRedHeadd

    @BigRedHeadd

    6 жыл бұрын

    StarkTMA theres a great course in coursera called nand to tetris that teaches just that. It goes from logic gates to cpu to assemblers and finally to an OS. Lectures are pretty easy, especially if you don't do the exercises and just get a feel for it.

  • @iustinianconstantinescu5498

    @iustinianconstantinescu5498

    6 жыл бұрын

    There is also a channel named Ben Eater .

  • @AndrewHahaLee
    @AndrewHahaLee6 жыл бұрын

    The problem today is that all these giant tech companies are all US based. In my region in Asia, among lots of companies, there's no emphasis on western based licenses and regulations. You have a software coming in from the West, great. Now it's in Asia, so it stays in Asia. West is West, Asia is Asia. Their regulations VS our regulations. Business mentality here is such - the west is the big superpower, but here, we're the inferior region, what we do doesn't make any difference, so we just mind our own business, we're not within their scope of interest. Etc. It's just how cut off the market is over on this side of the globe. Not every country has courts that enforce US laws and regulations since we are not US. Many companies don't see a global market over here, instead, we only focus on regional - where there's hardly any reach or interest from western countries/industries. Every country has their own rules, and these rules are heavily seeded into different cultures, and they don't see the need to oblige with regulations that they don't feel a part of.

  • @75yado

    @75yado

    2 жыл бұрын

    Problem starts when this regional company goes worldwide. Immediately it starts as untrustworthy or thieves and it's very difficult to get rig of that label.

  • @AmishMunshi
    @AmishMunshi6 жыл бұрын

    Amazing video. You have the best videos on KZread. Thanks for all the effort you put in for making the videos.

  • @sudombd1230
    @sudombd12305 жыл бұрын

    GPL is better at saving you money than at making you money. This is what most big companies understand and what the majority of normal people don't. Sometimes this is worth it way more than actually selling and profiting off of a product. GPL projects are community driven and not strictly company driven. Of course usually the biggest players in these communities that develop the GPL project are actual, real, massive, extremely wealthy companies that found out they can save/make money through this particular GPL product. In return they submit changes/contribute to this project making it even bigger, stronger and better. This is why currently open source projects are advancing faster and gaining more ground than proprietary projects. Of course there are certain types of programs that are not really worth making open source but they are specific cases. For the biggest and most widely used projects open source proved to be a more efficient, faster, stable and secure way to develop.

  • @bazoo513
    @bazoo513 Жыл бұрын

    Two additions (I am sure they are somewhere in one of your large back catalog I am yet to watch, but here they are, anyway): One, users of GPL licensed software are free to _sell_ it, as long as they respect the license. Why would anyone pay for GPL'ed SW? A frequent reason is that they get support bundled with it. Often, free "community editions" of open source software differ from commercial version only in support. Second, Free Software Foundation recognized that people who _sell_ their software would often like to use _some_ open source components, without making all of their software open source. And thus LPGP (Lesser (or Library) General Public License) was born. It typically covers libraries or other well defined components. Usual GPL rules apply to that component by itself - if you modify it for your use, you must release modifications under the same license. However, you are free to _link_ it with your other, closed source code to make closed source executables. Similarly, you are generally free to keep your source code closed even it you user open source tools (e.g. compilers) to make it.

  • @HighEndDigitalArchitect
    @HighEndDigitalArchitect5 жыл бұрын

    Hi Gary, thank you for sharing this great content. I have a question as something is not clear to me. We are building a professional site builder with extensions based on Drupal (GPL v2) with other 3rd party modules (also GPL v2). This is going to be an online product, subscription based. We are not changing the core of Drupal but we might modify some 3rd party modules. What we should do in order to be fully fair maintaining the license. Do we just add more text to copyrights disclaimer on the page of the product or do we need to do something more? Thank you :)

  • @ZakElbas
    @ZakElbas6 жыл бұрын

    Very passionate video. Great as always

  • @p_mouse8676
    @p_mouse86766 жыл бұрын

    There are also thousands of examples people violate closed source and patents. In the end the company with the biggest wallet wins

  • @mrinalkd
    @mrinalkd6 жыл бұрын

    Best line, 8:38 .

  • @hg75gs
    @hg75gs6 жыл бұрын

    Gary you're amazing at explain how the hardware of a smartphone works and also how the software works in a way that is didactic and and entertaining way combining both simple and technical ways YOU DO AN AMAZING WORK, SO PLEASE KEEP ON DO IT AND THANK YOU FOR GARY EXPLAINS VIDEOS THAT YOU DID, YOU'RE DOING AND OF COURSE WILL DO P.S. : I watched another video here in KZread to see how they explained things but I am sorry for them they're can not even neither compete nor can do it better than you if you can I love to replay to this comment

  • @michaelneild5133
    @michaelneild51336 жыл бұрын

    I agree with Mr Gary Sims. These companies ought to have at least a little bit of social conscience and abide by the contract which they have agreed. It is incumbent upon them to acknowledge the people whose shoulders they are standing upon, as Mr Sims so rightly puts it!!! Most excellent video, Sir!!!

  • @melchizedekpsj
    @melchizedekpsj6 жыл бұрын

    Good job, sir Gary!

  • @sharidass1408
    @sharidass14084 жыл бұрын

    Best Video on Software Licensing that I watched so far!

  • @PashokRibakov
    @PashokRibakov6 жыл бұрын

    So emotional speech! TY for your videos)

  • @hodsmat
    @hodsmat6 жыл бұрын

    *cough* Xiaomi *cough*

  • @cheetosortiz2783
    @cheetosortiz27836 жыл бұрын

    Gary is the best thing to come out of Android authority

  • @mattig89ch
    @mattig89ch6 жыл бұрын

    Yes! Just so much yes here. Keep up the great work!

  • @amoldhamale3202
    @amoldhamale32022 жыл бұрын

    One clarification I'm seeking about GPL, especially as a weak-copyleft is whether we need to acknowledge or make the source code available if we are using the existing source code as it is without any modifications. For example, I download and use the Linux kernel source for a commercial embedded product. However, I do not make any changes to the kernel but just add some of my proprietary applications to it. What am I supposed to do in this scenario?

  • @Zephyrus0

    @Zephyrus0

    2 жыл бұрын

    That's modification, adding, removing, changing comes under modification.

  • @user-oi7vy4ve7i
    @user-oi7vy4ve7i Жыл бұрын

    Excellent video and you have explained the significance of GPL very well and easy to understand. Thanks !

  • @utkarshgupta2943
    @utkarshgupta29436 жыл бұрын

    I just love this guy!👌

  • @drtechtek2165
    @drtechtek21656 жыл бұрын

    So all the android phones are publish under the GPL license? and every one can copy the software?

  • @Ruptured_AU
    @Ruptured_AU2 жыл бұрын

    Thanks a lot great explanation! I have a question about GPL tho. What about a say a composer or a node package under GPL? Can it be installed in a project without forcing them to give me their entire project source? I would like to receive any changes/fixes made to MY source code, but I don't expect to get everything they do just because some small part of it depends on my library. Eg. Say a Shoe company builds a web app to create custom shoes in a 3d interface and paint them etc and they are using my API Router I build. I dont expect them to share their 3d engine and product management system etc. But if they create a FORK of my library so they can fix/improve something for their purposes then Id like to receive that. Is there any licence that asks for contributions without the creep? Guess there is no way to enforce any of this anyway. I mean if its closed source how can you know if they are using your code at all in the first place.

  • @Garythefireman66
    @Garythefireman666 жыл бұрын

    Professor Gary comes through again, and I feel really bad for whoever set him off. Gary's gonna tear you a new one!!

  • @kolt9051
    @kolt90516 жыл бұрын

    I fricken love these man! Thanks so much Gary! I hope you continue to make many more :}

  • @JohnDoe-ni3bt
    @JohnDoe-ni3bt4 жыл бұрын

    Gary could you please explain GPL 2 vs 3 and what exactly Linus meant when he ragged on v3? I don't understand

  • @mozammilhasan4212
    @mozammilhasan42126 жыл бұрын

    Gary Sims ! Sir, I have a lot of respect for you. Your videos are great, great job !

  • @Chris-bt4xj
    @Chris-bt4xj6 жыл бұрын

    Right on Gary! Let them have it!

  • @manishpaul26
    @manishpaul264 жыл бұрын

    Wonderfully explained! Thank you!!

  • @MrStefanica
    @MrStefanica3 жыл бұрын

    Very nice explanation ! Idid not know about Social Contract. This information MUST be passed around. Thanks !

  • @ilovejingle
    @ilovejingle3 жыл бұрын

    So they don’t have to publish the changes of android, but have to publish the changes in Linux kernel , am I understanding correctly?

  • @amyalldredge6994
    @amyalldredge69945 жыл бұрын

    Thanks so much This actually helped me understand a lot

  • @1Schueni
    @1Schueni6 жыл бұрын

    Hi Gary! Great Video! Could you also explain the difference between GPL2 und GPL3?

  • @Gundre82
    @Gundre826 жыл бұрын

    GPL or barbarism!

  • @AandHAutomationllc
    @AandHAutomationllc Жыл бұрын

    If you are using an open source firmware GPL on an embedded board but you have a custom android code that communicates with it are you obligated to release your android code?

  • @taneliharkonen2463
    @taneliharkonen24632 жыл бұрын

    Wow! That came straight from the heart!!

  • @andresgalvez696
    @andresgalvez6965 жыл бұрын

    Thanak you Gary you are very kind to publish this video. Now where I need to publish the modified code that I too freely? Let´s say I took it from GitHub?

  • @ShahyanBharucha30
    @ShahyanBharucha304 жыл бұрын

    @AndroidAuthority I wanted to know how will a person know if GPL code is used if only the exe is published by the company. thanks.

  • @Steve-Richter
    @Steve-Richter4 жыл бұрын

    Confusing. Why does an Android app have to modify the Linux kernel? Can a developer write and sell an android app, release the source but stipulate that users of the app have to pay a license fee?

  • @good2333
    @good23336 жыл бұрын

    Gary The Legend, awesome video as always.

  • @SW33wNecie
    @SW33wNecie6 жыл бұрын

    Woah, Gary went kind of salty here, didn't he

  • @UNBOXINgdude

    @UNBOXINgdude

    6 жыл бұрын

    hah

  • @savage1267

    @savage1267

    6 жыл бұрын

    Okuyasu Nijimemeura And it was AWESOME.

  • @frankroby1554
    @frankroby15546 жыл бұрын

    Excellent Gary

  • @NightmareCrab
    @NightmareCrab5 жыл бұрын

    So do I do MIT or GPL3 for my dinky snake game?

  • @abdullahzafar4401
    @abdullahzafar44014 жыл бұрын

    THANK YOU FOR THIS VIDEO ❤️👍👍👍

  • @KouroushMetal
    @KouroushMetal6 жыл бұрын

    Very Well Explained!

  • @adev9571
    @adev95713 ай бұрын

    Indeed you are the BEST, thanks

  • @frankroby1554
    @frankroby15546 жыл бұрын

    Best Post ever Gary.

  • @savage1267

    @savage1267

    6 жыл бұрын

    FRANK ROBY Seconded.

  • @pntx155
    @pntx1556 жыл бұрын

    You sir, are the real MVP

  • @Dthus
    @Dthus6 жыл бұрын

    Ya Gary U Showed Them!!!

  • @Zeturic
    @Zeturic6 жыл бұрын

    I much prefer permissive licenses (BSD stye) to copyleft licenses (GPL style).

  • @cmdaltctr
    @cmdaltctr2 жыл бұрын

    This is similar to WordPress plugins, right? Or they should not publish the changes?

  • @mateusschembri2194
    @mateusschembri21946 жыл бұрын

    As aways, a great video!

  • @abuthahirdancho5045
    @abuthahirdancho50453 жыл бұрын

    7:05 that chairman and shareholders are worse than leeches and other parasites🤮

  • @laci272
    @laci2723 жыл бұрын

    Does GPL ONLY means that the changes need to be published? What about the rest of the code that relied on it? Like you said. If the Linux Kernel is GPL, doesn't that mean that ALL of Android should be GPL too? Or just the changes that Google made to the kernel? Why is this so confusing?

  • @DanielPeraalta
    @DanielPeraalta4 жыл бұрын

    utmost respect for you gary!

  • @Anirudhadonge
    @Anirudhadonge6 жыл бұрын

    I have one question....what happened to people who disobey GNU? Is there any legal action taken agent them?

  • @GarySims

    @GarySims

    6 жыл бұрын

    Anirudha Donge There has been legal action taken in the past, try gpl-violations.org

  • @xceeder
    @xceeder6 жыл бұрын

    Gary , can I ask you something ? I know you've wrote apps before for android when you've been running custom benchmarking tests so my question is have you ever made an app and released it in the playstore and if not why not, because if I had the skills to write code and make apps that's all I'd be doing all day ...

  • @GarySims

    @GarySims

    6 жыл бұрын

    HD Android Gameplay.tv Coding is the easy part, having a good idea is the hard bit!

  • @1MarkKeller
    @1MarkKeller6 жыл бұрын

    *GARY!!!* *GOOD EVENING PROFESSOR!!!* Sorry I'm late, but I'm working weird hours again.

  • @GarySims

    @GarySims

    6 жыл бұрын

    Mark Keller MARK!!!

  • @threatripper
    @threatripper6 жыл бұрын

    Very good

  • @jamesagoodall
    @jamesagoodall4 жыл бұрын

    At the end, I thought he was going to say "take a long walk off a short pier" LOL, would have been funny

  • @rogehmarbi
    @rogehmarbi6 жыл бұрын

    Why did everyone mention Xiaomi here? Something they've done?? I'm out of the loop here so an explanation would be helpful..

  • @tworizki
    @tworizki6 жыл бұрын

    Some tech giants actually employ engineers to contribute to the open source community. Just saying.

  • @gabrielwilliams6373
    @gabrielwilliams63735 жыл бұрын

    Pure passion in 1s and 0s.

  • @GovindaSakhare
    @GovindaSakhare3 жыл бұрын

    How such violations are detected? Let's say I build an application on top some GPL licensed repo and make it closed source. How can the author of repo find out that I am using it?

  • @Axel_Andersen

    @Axel_Andersen

    3 жыл бұрын

    With difficulty. In theory if you have plausible reason to suspect a violation you can get a court order that would allow you or some intermediary to examine their source code. In practice I expect this never happens.

  • @cheetosortiz2783
    @cheetosortiz27836 жыл бұрын

    Is this in respect to xiaomi not releaseing their source code? I think after the backlash, they finally did.

  • @BrokebackBob
    @BrokebackBob6 жыл бұрын

    So why don't we shame and boycott these violators??

  • @shubhamchandiok6700
    @shubhamchandiok67006 жыл бұрын

    Awesome video , loved the last part where u were little aggressive and u(we) should be aggressive with these things.

  • @darkbyte2005
    @darkbyte20056 жыл бұрын

    Gary explains we all listen

  • @SLEEPYJK
    @SLEEPYJK6 жыл бұрын

    Damnit Gary, I wish I had even just a smidgen of your knowledge with tech...

  • @amalaljohari9358
    @amalaljohari93583 жыл бұрын

    great video

  • @CodHumors
    @CodHumors3 жыл бұрын

    As much as I agree, money doesn't care about injustice.

  • @PaceyPimp
    @PaceyPimp6 жыл бұрын

    True they need to get paid so they can contribute to the creator to help him budget there new creations

  • @schrodingersdog3188
    @schrodingersdog31886 жыл бұрын

    More content like this please.

  • @rakibrownaq6855
    @rakibrownaq68556 жыл бұрын

    In South Asia market most of the product of Xiaomi are not with kernel source code. This is a great violation.. I would request you guys (tech website and channels) to criticize them for this kind of behavior.

  • @storyls
    @storyls3 жыл бұрын

    “Social contract” It is not, it’s a legally binding license. In the United States, if you are violating a software license, you are committing software infringement and can be sued as sucu

  • @Axel_Andersen

    @Axel_Andersen

    3 жыл бұрын

    I guess it is both. As to suing, the contract is between the copyright holders and the user. It is up to the copyright holder(s) to sue. Or not. Even preparing for a court case in USA runs into +$100k / month (!!) in and that is an easy 6 month before you get to court. So you easily run a bill of half a million before you even get to court and there is no guarantee how the case ends and who pays the bill.

  • @svinye5545
    @svinye55456 жыл бұрын

    There is also the Lesser GPL that allows for use of proprietary add-ons on an OS.Plus it's not like you cant sell GPL licensed software for money. www.gnu.org/philosophy/selling.en.html

  • @googleuser9422
    @googleuser94222 жыл бұрын

    So if you don't modify the linux kernel you can use it to create a proprietary software? And if a company violates GPL what happens? They get sued? Who sues them?

  • @Zephyrus0

    @Zephyrus0

    2 жыл бұрын

    If you haven't changed anything then you would be just using an API which interfaces with your proprietary program and that's perfectly fine. And yes they get sued after the violation of the license, and the copyright holder of the project sues them.

  • @googleuser9422

    @googleuser9422

    2 жыл бұрын

    @@Zephyrus0 oh thanks. And if the code isn't open source, how would people outside of the company know they are violating the license?

  • @Zephyrus0

    @Zephyrus0

    2 жыл бұрын

    @@googleuser9422 GPL explicitly allows internal use as long as you aren't sharing with anyone because it's a distributive license not end user license. You can make as many as changes you want and use them, you can do it but can't release it. Also the receiver of the GPL program have to ask first for the source files, and you are given a timeframe to comply with the request (there isn't a timeframe for GPL v2 so it becomes a violation the moment someone doesn't have a source, legally, but for GPL v3 it's exactly 30 days) if you don't then only it's a violation.

  • @googleuser9422

    @googleuser9422

    2 жыл бұрын

    @@Zephyrus0 thanks now I understand better

  • @AbdulRahimAnsari
    @AbdulRahimAnsari6 жыл бұрын

    Gary for president! Soon

  • @bearpapa1606
    @bearpapa16066 жыл бұрын

    Unfortunately, GPL non-compliance is par for the course in the world of Android. Budget SoC company MediaTek once tried charging users for access to GPL'd code. Motorola under Lenovo has been regularly accused of violating the GPL and releasing incomplete sources or sources that differ from the kernel shipping on devices. Unsurprisingly, the majority of these alleged GPL violators are from China, which often plays fast and loose with IP law. so i guess gary mean a lot of the companies from china, maybe some from taiwan.

  • @Wren4123
    @Wren41236 жыл бұрын

    Preach it Gary!

  • @savage1267
    @savage12676 жыл бұрын

    Best one. 👍

  • @incii_il
    @incii_il6 жыл бұрын

    I don't understand why the iphone7810's animations is so smooth unlike android... will someone start to fix that? Even I have my Qualcomm Snap821 it fast but in app is still quite not good compared with Apple phone..

  • @danielkrajnik3817
    @danielkrajnik38173 жыл бұрын

    3:22 it's unfortunate that he used any terms... ever

  • @jGRite
    @jGRite6 жыл бұрын

    YOU BETTER PREACH THAT OPEN SOURCE DOCTRINE!!

  • @itaco8066
    @itaco80666 жыл бұрын

    Gary is cool af

  • @TheSkunkyMonk
    @TheSkunkyMonk2 жыл бұрын

    GPL2, Best one to use in my eyes, ensures you get any improvements back.

  • @Zephyrus0

    @Zephyrus0

    2 жыл бұрын

    Not exactly

  • @oghenekaro
    @oghenekaro5 жыл бұрын

    Can these companies be sued and their license taken away?

  • @TheBeeOBee
    @TheBeeOBee6 жыл бұрын

    Hmmm what companies is he calling out here?

  • @aRoamingDuck

    @aRoamingDuck

    6 жыл бұрын

    Mainly Xiaomi I would assume.

  • @jayasuriyas2604

    @jayasuriyas2604

    6 жыл бұрын

    Companies like xiaomi and mediatek.I like xiaomi but this behavior of them frustrates me.

  • @rozaidi78
    @rozaidi786 жыл бұрын

    they should watch this.

  • @BryantMitchell
    @BryantMitchell6 жыл бұрын

    You’re like, really smart, dude!

  • @V.E.D.A.N.G
    @V.E.D.A.N.G6 жыл бұрын

    Is he the founder of channel?

  • @GarySims

    @GarySims

    6 жыл бұрын

    Vedang Upadhye No I am not, just one part of a fantastic group of writers and videographers.

Келесі