Minecraft Anarchy #087 – A Practical Guide to Compliance with the GNU GPL

Video Information

No it was beside silly home from corporate identity fine sphenoid conference purposes in from enstrophy r1b it’s unit item a video of us Sunday Linux console Linux called out Faust hide entire linked some videos that you demand a bribe or send video phones fighters and some hot mama turns

Even Adolfo for fun we missed effort rock on Bradley M cool Karen M sanli attempted a practical guide to compliance with the new GP a– let’s get started minecraft server only vegan vanilla and he is right so we have items we prepared to go all the way through

But do folks want a break there is a break with the other sessions because this is a double session because it’s a story we can do a break or not it’s really more up to the audience than it is to us mighty demon hunter abstentions so those who want to break are you

Comfortable with us saying we have no problem if you wander out and wander back in or are you worried about missing content is wandering out wandering back in at your leisure okay okay so those who want to break take your break when you feel like it

When you hear the noise in the hallway from the break feel free to wander out we’ll keep going and come back as you want yeah and our goal here is to try engage some sense from you all and I already see there are people in the audience who know

You know who you are I’m executive director of the software freedom Conservancy and Bradley is president of English technology one of the core activities of the service although by no means the majority of what we do is is working in detail compliance we represent we have

40 member projects that are a part of our umbrella enough profit [Applause] avoid any confusion my boss I’m having out Willie employee oh boy I’m allowed to keep my home copyrights on my software we’re told you should do as well on the jobs Karen would you like

To publicly for the record since we haven’t signed the paper and we’re working on so a lot of people here are familiar with various different GPL things and there are certainly people I would expect that are new to copy left and copyright licensing and GPL and it’s compliance and enforcement and there are

Experts in the audience too currently so I really want this to be valuable to all of you I think Karen does as well and I don’t think anyone who doesn’t know very much should be embarrassed in the audience I am a fan of popular culture and I’m reminded of this thing and the

Harry Potter novels and movies where – like spoiler alerts Harry decides to teach his fellow students something things that the teacher is not doing very well at and he says to them every great wizard start out as you are now a student as we are now as – and I

Certainly didn’t I check with my mother my first words were not complete in corresponding source code they were more juice so I don’t think that I was born knowing about copyleft so there’s no embarrassment to not know these things calibrate us a little bit does anyone hear the basic explanation of what

Copyleft is so copyleft is a essentially a hat copyright law I promise so now we do in fact have a confidence monitor so so we’ll get more into the details of copula but before we get fully started I want to let it right now especially if you’ve gone to my

Talks before and you know I’m a stickler for a whole questions till the end this is not a talk it’s a tutorial I used to teach high school and while you know I will try very hard not to treat you like my high school students which will be

Easy because none of you showed up under the influence of marijuana today like happens in my high school class quite often I will not confuse you with my high school students Kara and I both also taught lawyers how many can we ask how many people in

The room of lawyers if you’re willing to admit it Richard Fontana whom I know is a member of the master – number of the New York Bar did not raise his hand so there’s two lawyers in the room for those watching on sorry um well actually

We’re going to get into that in fact being being a little bit of both computer geek and that’s a I tend to say we’ll see this later in the slides that you should be a kind of a really guess copyleft and GPL and how it works you should be a professional in either

Computing or the law and an amateur in the other that’s really the best option you don’t actually need to be professional both but it helps to be a professional and at least one of those I think anybody’s got a patch merged upstream as a professional developer so

I think Mars is lower than having a lawyer so we’ll go off slides just put your hand up when you have a question or you wanna make a comment and like to them so you will get a mic Terrence Michael be taken deliver to you

We did try to get it there Mike but we’ll be stealing one apparently for another room which would be very rude so we didn’t do that so there’s a textbook that actually goes in the story don’t read the chapter the text we saw in last class but it is material pulled from

Lots of mommies in places that was freely licensed it helped explain what copyleft was and some kids but generally what free software is and why free software is has been merged into it it’s not a perfect murder so that you’ll see if you read it now it actually if you’re

If you want to contribute and you’re just a good copy editor they need that more than anything because things are different boys right and I wonder that this last point here that that we don’t mind if you tune especially since we’re gonna go over some basic stuff in the experts in the

Room if you want to pull it up while we’re talking the conference organizers have a wonderful network here and it’s text is fast to download so you should be able to download the PDF for a look at the HTML and feel free to peruse through it while we’re talking and if

You hit something in that text that sort of sparks a question and you want to put your hand up and just switch to that topic I think so we’re gonna go over some both simple and complex things I’ve both there and I have done long different formats of tutorials about the

GPL and so forth and and and my experience too long ago to teach a full-day course and I always felt that the full day was the only way to really get a full grip or copy and that was just when gplv2 was around so I think

It’s it’s difficult to do it to really get a full grasp in two hours so we chose we actually went back and forth of the organizers and sort of talked about how to narrow it and we’ve now heard a little bit more to the compliance side of GPL because that’s what people tend

To ask a lot about and get excited about but but we’re going to try to get as much key highlights as the Canon is which you would get in a longer course and as we said we can go in depth in different areas as the interest of all

He goes so the first thing we’re gonna start with is discuss kind of the motivations of GPL and why it exists and I think this is even those photos you they’re experts this material might be worth discussing maybe even a little more interactively because I think a lot

Of times people lose track of why GPL does what it does if you find that as well caring that people sort of forget it’s not just about some set of rules the rules were there for a reason yeah oh yeah we’ve got that yep and we’re gonna then pretty quickly turn to talk

Most about compliance with when we spend most of the time we have long compliance issues and if at that point you have an interrupted to ask questions which you should feel free to put your hand up and do we have a bunch of sort of real word

Examples at the end that we’re going to go over which it is based on questions with me jump ahead to at some point so so the reason I founded this yyu why should listen to us like why should you take our word for these things which i

Think is a good question that you should all ask yourselves and we’ll hopefully answer it yeah yeah and so so we have experience doing licensed drafting and the copyleft world we as part of compliance efforts often end up being de facto interpreters of the license at least for the member

Projects of Conservancy such a Samba Inkscape material and so forth and for those linux copyright holders who are associated with us and we do enforcement that’s something I used to but I think rules and I don’t want a world where no one ever gets in trouble when they violate I have a laser for Nike just pointed richer now look have you remember not dealt with a compliance issue in your job I guess you can’t say okay so we’re continuing Mike we were asking Richard Fontana conceptualizes where custom wire yeah so so we often teach tutorials like this to

Those folks which is what this point about someday we may be across the table from you because some companies do from time to time fail to comply with the GPL and if it’s a project that Conservancy is affiliated with we would be the people that you talk to when that

Happens our goal in doing a story let’s make sure that’s not so scary so I always include a discussion when I teach tutorials like this I think you do as well Karen about wide right a GPL exists in fact if you look at our tutorial text if you read that later you’ll see

There’s a large frontmatter about why software freedom why does the GPL exist well I just don’t feel freedom matter and the reason is is because I think too often people think of the GPL or copyleft generally as an end unto itself is if copyleft is a principle of its own

Copyleft is not a principle it’s not something to believe in in the way you might believe for example in software freedom the copyleft is a tool it is a strategy to maximize the for freedom I’ve seen the four freedoms on so many slides of this conference I’m not going

To go through them because I think it may have already been at least two talks that did that and I encourage you if you saw these people have read the GPL all the way through at some point yeah so about about three-quarters of the room

I’ve read the DPL all the way through so if you never read it before you can do this with completely fresh eyes but if you have read the GPL before I’d encourage you to read through it again with this in mind that each clause is designed rather carefully to make sure

That it works to defend the our freedom of users and that’s a way you can help yourself understand the GPL in the context in which it’s written right and I think it’s important to remember that from the earliest days the theory behind copy left versus non copy

Left was primarily on a spectrum of assuring software freedom versus gaining adoption and popularity of the software and I think it’s simplistic if you say it’s the copy left just cares about software freedom it doesn’t care about adoption and vice versa in fact many different copyleft licenses

Have been drafted including ones by the upset themselves different complex license different exceptions to make sure that for any given code base that trade off is done just right Karen and I we spent time library exceptions quite a long time drafting an exception specifically designed for GCC to make

Sure that GCC was making that trade-off so GCC is an example of a program that is not under just GPL v3 or later it is under GPL B for your later Plus this runtime library exception which implements some details of a trade-off between adoption versus all for free so

Carrie do you want to go a little depth on this part because you were talking about this before this is distorting the how details a copyright license so GPL talked about would you feel the copyright license I will not be an advocate in this particular characterization but copyright grants of

Monopolistic right over copyright or I don’t raise your hand if you want me to go through the spiel on basic copyright great gray uh-huh so so I think I basically covered and you also right and so the only point I want to make on this before we move on

Is that copyleft is basically a generalized concept there are many different copyleft licenses from many different organizations and the GPL is one specific implementation of a copyleft license to put it in more kind of computer yes and there’s a family of GPL licenses differently and those are all different implementations of

Different types of copy labs trying to go to that strategy and the way that it does that under copyright is it makes the permissions you get under copy levitt or conditional on some requirements so you all get since you represents my copper you already understand hopefully and raise your hand

If you don’t that copyright is restrictive it takes away permissions to copy and modify and distribute software and pretty much every regime around the world because of the Berne Convention and copyleft comes along and says well we’re going to turn back on your permission to do almost everything but

Make it conditional on certain requirements and I the reason the way I understood this the best when I was really studying this was if you go through the text of either GPL and look for the phrase provided that it appears quite a bit it’s constantly saying you

Can do this provided that you do this other thing so if you meet these conditions we give you a very broad license to do all sorts of things you’d like to do as long as you meet these in fact relatively minimal additional requirements yeah I think it’s wrong to

Think of those as restrictions I think there there are more qualifications on the permissions and I always like to carrots not you dependent slightly but I because I’m a crazy for yourself a radical type I always compare it to crazy I’m crazy so so I if you can line

A copy of GPL up against a proprietary license that you might get from say an Oracle database or something like that of course the GPL has requirements but the activities the gpo permits are completely prohibited under dietary licenses you may never copy modify or redistribute any proprietary

Software your penalties if you do any of those activities and the thing is is that GPL requirements are so minimal it’s sort of like well if you find them so important you can use proprietary software I think it’s gonna be more restrictive to you and it does however

Make it simpler because if you say am I allowed to do this because I get that we get the question all the time am I allowed to do insert question here with the GPL or with the GPL software the answer is sometimes yes sometimes no or yes provided that more commonly with

A brighter softer the answer is almost always no so you just know you’re not allowed to do anything and your life will be simpler you won’t get the advantage of GPL software but if you want a simple life using a lip fried-rice software it is available to

You i amended this vibe to also as this which is which is that there are many really powerful business reasons to be using copyleft that it’s not putting in as a dye economy false dichotomy but but there are we could do a whole day on why it’s good for industry to use copyleft

The forefront yeah and I see too many speakers bought fall into a caustic have a dichotomy for as I as a kind of a punchy I don’t actually think there is a dichotomy like the strict economy against proprietary and GPL software or even criterion free software there is

Nuance and complexity the reason that I make these points like this in this somewhat aggressive way I admit is because after decades of being told how restrictive the GPL is I’m just amazed because from proprietary license there’s so much more restrictive and I don’t hear people traveling up to every Oracle

Person they meet and saying your licenses what your restrictive yet I get that almost at every conference except for this one because everybody around here seems friendly to copyleft I would not do that to someone because I know what it feels like to be told you’re licensing but I’m

Glad it doesn’t happen to that person from Oracle who is here I hope it happens to no one so I think I think one of the toughest place this is and this is more for those who are more knowledge about the law than about software there’s a lot of technical you need to

Have to understand how to meet the requirements of the GPL and as I say before I don’t think it to be a professional on either side necessarily but it’s I think this whole thing about being a professional in one and on the other is where you have engineers

Partnering often is really interesting a lot of these three are the really key things that come up what source code is what binaries are and what methods of description distribution are most difficult for software the GPL is different that’s a the affero GPL which we won’t be talking about today because

The requirements of GPL generally more or less there’s some exceptions in some weird areas but as a general rule you can consider it triggers and I have to do lots of stuff upon distribution so understanding how software gets distributed and when is really important a great example of how this can get a

Little tricky is GPL JavaScript JavaScript is you shall we distribute it because when you go to a web page one of the URLs is the dot JS file dot JS file gets hit with an HTTP request and the JS file is copied onto your computer you have received

Distribution of the javascript file and people look at me strange when I say most people it’s all lots of a private area software all day every day and they don’t even know it and they say well why is that well because they’re going to webpages that install proprietary

JavaScript on your computer so if that javascript is yelled the requirements of GPL come into play when you put that JavaScript on your website whoops web page for people to so you want to you want to go up modification turn alright [Laughter] yes I guess you want me to say that that

Because you don’t like it so why don’t you like calling it that like the hook from copy web coming in to make the GPL work that’s the way I tend to explain it yeah what’s special about copy left particular we’re talking about is that going back to the freedoms almost all

The freedoms you you you get an are free to exercise without thinking too hard about it it’s what’s you start distributing that these providers that we talked about before come to play right so typically and this is a difference with the affero GPL they by the way the affero GPL is

Section 13 it’s key hook is on modified and things start happening when you modify affero GPL software but with GPL software generally the modifications you make privately on your own computer is actually been considered and copyleft an important thing to protect most of the time the trade-off was made in affero

GPL for other reasons but usually everyone consider it so the idea for a mandatory upstreaming as generally they consider antithetical to software freedom it you should upstream the course that’s a good thing to do but you shouldn’t be required just because you’ve now made one change on your own

Compared to Linux that you must immediately offer that as a patch on likes so the major requirements of copy laughter and lips are at least GPL time to kick in when you distribute that modified modified version but an unmodified version is just giving somebody a copy a little source code so

That’s usually pretty easy to meet anything for client yeah go ahead actually it can meet first my friend were you referencing a different version of GPL don’t match when I submit to the affero GPL yes so I’ll briefly explain that there have been various different modified GPL as the most famous one is

The lesser GPL the LGPL and that’s been around for a very long time it is a version 2 and 2 point 1 and verse 3 of that the affero GPL is yet another kind of licensing family of GPL licenses which is very similar to GPL v3 with a

Added component to require the network service freedom being here too ie if someone uses the network service they get the source code it’s a very complex topic and so we’re not going to cover it in detail today but the only reason I do run out during this slide is to point

Out that it is it’s different it’s one that’s different here so most of stuff on the slide is true of GPL and LGPL but not as true about fair and then there are two versions of the GPL that are final public affairs appeal was November

2007 right and do we so so a Alton turns out because modifying software is a technical activity uneven distribution has technical details about how it gets distributed like I talked about in the example JavaScript we end up talking a lot about technological details with the

Card to GPL so what what GPL requires is very it’s very detailed and requirements that generally engineers need to understand I think some of the earlier Because I go through and look a little bit at some of the requirements of GPL actually look at the details text so this is the key place in GPL version to that talks about permission to modify the software and again it’s always good to me detail in terms of why is it

Putting these requirements in our what software freedom principles are being focused on being upheld I left I almost don’t leave GPL v2 section 2a on the slide because it’s a very and that’s a good internet so for the recording personal the mic is funtime who helped draft

Gplv3 yeah it’s just not it’s not very important yeah so I mean I think the whole thing is a copula but the reason people have a tendency to say that I don’t know if it’s fully accurate but the reason people focus on this and tend to say that it’s because it’s the spot

Where it requires that your modifications so when you make changes to a GPL program the way the copyleft ends are fun the more fundamentally working is by requiring as part of your copyright permissions to be allowed to modify it at all you know I haven’t eaten yet otherwise ins your modified

Changes which are under your copy or your companies I’m not mistaken I think you said if you change it but it’s if you’re distributed right well okay here’s an intriguing question so technically speaking if you modify the software you have to license your copyrighted changes on the GPL but if

You never distribute them you don’t have to grant the GPL license to anybody else does that make sense there’s anything well I guess I was gonna say is that one of the most common questions that we get about this is like where what are these putters this on pack and one of the

Things that we can’t underscore you know is that is that many of the concepts especially the derivative work provision is kicks back to copyright law I want to point out here so the this has been a constantly confusing thing for people begin and I think I think I think it’s

In part because of that confusion would be the thing that’s not being charged for its license you can’t charge for the light you can charge for the act of distributing in fact later GPL will be – it even says you may charge 3-axis absurdity but look at this in isolation

The inter confuse the whole is important saying the whole that’s related to making sure my entire work including your changes your modifications are license and license has to extend it all third parties and that’s important because remember how the distribution chain of free software

Tends to work if you have a copy of the GPL program you probably didn’t get it from the original license or in fact if it’s a multi copyright work like Linux where lots and lots of people have contributed all copyrights on it you might get it from a distribution which

Got it from those contrary holders and there might be somebody between there that had integrated that distribution so the license has to pass all the way down to everyone yeah we have another question if you’re the original creator of product a new license as GPL and then

You decided I want a closed source it does just the license itself prevent you from then not being able to does it are you enforcing the license do you have to enforce the license upon yourself does that make sense yeah it makes sense see I get better in

My background I’ll never answer any questions so uh so if you’re the copy if you’re that’s the sole copyright holder you can license your work under any terms that you want going forward once you’ve licensed the work you’ve licensed it so that licensing that or that you know presumably wherever you

Distributed it that that licensing will still be good but you can also license it under other terms and if you make modifications if you’re the sole copyright holder then then you can make those changes with that with your modifications are very differently and those modifications made

May never have been under so so if that’s what you’re asking and this is one of the reasons why it’s advantageous from a community perspective and also from a cooperative corporations perspective to have more diversely held copyrights so that so that it prevents against coming had the best intentions potentially at

The beginning of their product birthday either got acquired or entertainment management or merely a slight change strategy sort of and the other thing I’d add today I lose I was when you were asking I was clicking through the forward to decides I want to see if I

Had this particular text from JPL on a slide I do not because it doesn’t come up at so much in compliance issues but the GPL license itself is irrevocable so once you grant a GPL license somebody by distributing a copy to them they still continue in perpetuity to have

Permission to copy distribute and modify the software under GPL it doesn’t speak to future versions if all the copyright holders as Karen said were to decide to switch to a proprietary license never release another GPL version that old GPL version would stand alone this has happened in seconds frequently the first

Offer that comes to mind is there’s a software called open STV it’s an open voting software it was GPL for many many years and the original author decided he wanted to sell it as a proprietary product and has net well not offer any licenses from his copyrights under you kill anymore but

People have now Forex version and continue you have many there are many active projects where yeah another years gone by since the late 90s but I don’t see someone something online about someone trying to revoke the new key Allen said going after people to try to get from the weak versions often get

Emails people have to believe my version I tell them no you do not wait wait for them to see you and if they sue you call me because from a corporate perspective I think one of the things that that were I think the point that Martin fing made it is

Already was that but for companies to know that they can collaborate together safely the DPL is a really good tool for that there’s a lot of initiative to have permissive licensing in this in these circumstances but what happens is you have to impose a lot of governance rules

That are imposed in another way thank you whereas with with copyleft like the GPL it’s built into the license and so this is the equivalent text in GPL v3 I don’t want to get too deep into this other than put up to show you there’s the place where I mentioned it doesn’t

Say that at no charge thing anymore because of its historical confusion people not understanding what it meant and it has it has slightly different requirements but there there general in the same spirit most of what you’ll find in gplv3 is clarifications and better understanding of what GPL v2 actually

Said in a more terse way which is why I can’t go because so long because it’s basically I think installment put together the list of all the questions people had asked him about little phrases in v2 and then wrote another second son to expand mother to words so

Gets bigger pretty quickly what Bradley was alluding to earlier is that the gplv3 process was a public drafting process and there’s artifacts that you couldn’t look at to see how that drafting process went including rationale documents that discussed some of the provisions and you can see how

The form is exchanged just having sent over the drafting process which is interesting so this is so the end of the GPL b2 section 2 which i think is important to look at one of the the complex concepts here that I think it’s important to point out is this quote

We’re going to talk a little bit more about combine works and derivative works and so forth the real world terms but as a conceptual matter I think the confusion people have often is the question of what’s the separate work and what isn’t and if it

Was a separate work and then I can bind it with the GPL to work and this paragraph is really important with regard to that and it dates what were these for the study but the basic idea is sort of doing a whiteboard if there’s so so if you have this work

This work with GPL Gorky right over here right and you may be over here writing your other work you know your work and over here it is yours and you’ve been writing it for years and years and years right and so so he’s trying to say well

That’s my work I can license any way you want absolutely you could go out and be licensing this work to the world are there any non GPL license all you want what GPL is trying to talk about here but I’ve got time what GPL is trying to talk about is when

You take this work combine it with this work and make a new work which I would call it G plus end write GPL is trying to talk about what the licensing of that work is it doesn’t really care what licensing options are available for work n over here it acknowledges the fact

That works solely under your copyright and you have no obligations to the world to license it under anything other than what’s permitted by copyright law but G is under the GPL so if you want to create G Plus F which is your choice you can choose not to but if you create the

Combined work of the two things GPL had things to say about what the licensing terms of G Plus n had their options are you can follow those terms or you cannot create that work there’s any questions on that because yeah I knew so does this depend someone on how that

G+ and obviously does but how that Jeep box and works like if that happens in let’s around example off like wordpress and wordpress theme and and maybe a thing that was originally applied to something about us to put in a proprietary CMS and then you make this theme word present distribute this theme

I only the only ever will be used together but they are also kind of separate entities and they only come into contact in runtime they’re not compiled together anything like that how then does the GPL affect well so one thing I was gonna say that my clarify

This is it if you have so you can continue to maintain n right where there’s no combination and you can continue G + N and as long as you maintain N and can continue just because you’ve created a derivative work of the of the two together doesn’t mean that

You can’t go right and so and so I I think another point I want to make it and be very careful I promise I won’t try Narayan so in this G + anything here right that that’s when I’m doing this example I’m sort of assuming that you’ve

Made the determination that G + n is a combined work I’ve done is a combined work so it’s not the GPL that dictates any questions toward the tutorial like this one for years and we usually freeze at this point because at this point everybody says but I need to know the

Answer to what a combined work is to know if I can do anything well I get that I used to be much more much more of a commodity commercially now so you can that’s what I used to be like but I just sort of be like well that’s your problem

You gonna figure it out these days I kind of understand why people are so frustrated because copy LEP’s goal was to take copyright as far as it can go to defend software freedom i’m attribute this to both Jeremy Ellison and Michael Meeks there were the first two people

Aaron say this so I think one of them invented this but they call it the judo move on surprise our software because it takes this powerful tool that proprietary software uses restrict you copyright and turns its force on itself apparently in you know that’s one of the biggest

Things you’ve learned as a martial art is how to take the attackers energy and push it back against and that’s what DPL is trying to do and do that it’s what’s caught us we call it a strong copyleft that phrasing is not the idea behind a strong copyleft which GPL

Tends to be is to stretch that judo move as far as it can under copyright but that means on the edges when people start disagreeing about what is or is not a combination when they look at D plus N and say is that really a combination or the only people sometimes

People would argue well all you did is take G down here and put G D and n happens to be on the same CD as G and they’re just sitting on the hard drive next to each other but otherwise no combination has been made there are situations that exist like that in fact

Sorry I going forward let’s go back that’s actually discussed in here about separate independent works right so GPL contemplates that copyright law is going to sometimes say things are separate independent works and sometimes it’s going to say they’re a derivative work but its goal is to say whatever

Copyright law tells us is the answer is how we’re going to go now what’s happened over the years is people have who have big copyright holders on copyright works and you mentioned WordPress in your question have had opinions and WordPress is a very strong opinion about what they believe I

Actually tend to agree with WordPress as I’ve read all their stuff and about about this issue anyway and they’ve come to conclusions of certain types of plugins and templates and themes and so forth our combined works and therefore the GPL word pressed the WordPress being

On the GPL there’s the G your theme is the ing Plus n is a there are people in the WordPress community will aggressively disagree with this and it is a debate and this is one of the largest debates in free software yeah I mean I yeah it’s I mean it’s a

You have copyright player I have been surprised how maximalist my country beyond copyright and I have been further surprised at how that maximalism has been exported to other countries and so as a u.s. copyright lawyer it’s hard for me to look at some of these questions

And hear the analysis that some of the in-house corporate attorneys make to make it sound like the what would be considered a derivative work is so much narrower than I imagined it would be looking at the case law as it has United States and I admittedly have very mixed

Feelings sharing works when maximalism happens but as Bradley said earlier you know it as as the copyright maximalists have further attraction that means that also copyleft that analysis has to be interpreted in the same way so looking at what WordPress has said or looking at what any other steward of code has said

About their license is useful and interesting but in some ways it must be taken with a grain of salt as you would imagine what and what a judge is going to say and I’m in Madagascar hands again but I’ve actually talked at length with Richard Solomon about his intent with

Regard to this and he always intended it it would stretch it would go as far as it could and that was part of the his design of the idea of copyleft was to basically as copyright law gets worse because none of us in the copyleft world really like how copyright operates and then

Extensions we get us and all those sorts of things but Stallman saw literally and said well that’s so bad that we’ve got to make sure we use every little bad thing it does against itself by making sure every bad thing that copyright law does we use the defense all for free

This is a complex area so I’m absolutely glad to politic grab hands up again of people who are waiting to ask stuff just the one okay mine’s distinct question relates to recent decision Oracle which held that Google was obviously a Google was making fair use Java API is for

Their Android operating system now taking that to its logical extent let’s say I’m producing a software package and written on them GPL license but I include GPL license take the ice what is there to stop me from arguing that well I need to I need those other guys in

Order to make use no I use those as api’s on the fair use because I’m using them to make a profitable product what’s to stop me from arguing that I don’t need to licensed under a Labour a license to work under a GPL license I’m gonna answer it ok you could argue that

But you might be wrong you might be and that that is tricky I would say it’s not Yelling wheeze your code more often than companies rather more often than in-house counsel are initially willing to evaluate yeah I don’t it’s not a compliance issue we did promise compliance which we should get to what about halfway through so I wanted to just point out I wrote a

Couple of blog posts about this and one of the key points that I made this blog post which you might find interesting to read is that the way this was reported in the media as of the inner question of our API is copyrightable the disconnect between what developers think of when

They say API and what the court and when they were using a similar phrases which they really don’t use the phrase API very much is very wide and I think also between developers when they say API so I sort of my blog posts like laid out the different things we might mean with

API and what the decision means with regard to that so I’d encourage you to read that I don’t want to get into too much depth oh that could work moving the solution Johanna is there any more questions on sort of this combined work thing that you really have no

Burning I’m happy to take them but I think people might be yeah in the particular example that was mentioned of WordPress and templates section deploy where it says do not apply to these sections when you just should be dentists if that works if they are not from the same web site and therefore

Distributed separately wouldn’t that then flying off hand about the technical ways that WordPress is distributed to be able to answer and I I mean I wonder how many people how many good the room want this to be a discussion about WordPress is compliance I I mean I don’t I don’t

Want to just work because we’re about halfway through and we haven’t gotten into in depth about compliance stuff we could talk we could be happily spend the rest of time talking about WordPress compliance we can pull up a statement on it we can get into technical details but I don’t know if we

Want to do that okay okay so mine Aries so binary off the binary or object code as it’s called gplv3 is really just a form of modifying the world right and it’s it’s a but it’s a process that you can do that causes the work to be

Obscured and this is been the biggest issue in free software to some extent because when you can give people only binaries or and I include the binary asteroid gplv3 talks about it things like meta 5 JavaScript or otherwise source code that’s not really source code because it’s been completely run

Through various processes it is a way that companies have kept people from being a little coffee share and modifying distribute their works so when you think of doing a binary do you think of well that’s actually a modification is the best way to go from my point of

View and I’m going to quickly go show the text gplv2 that talks about binaries and permissions that allow you to create binaries but then has requirements on how you do it when you distribute a binary to make sure that you get sources – this goes back to my stuff is up

Provide at that right this is one of those provided that communities made sure the source code is available to users you may distribute binary works it’s not the GPL ISM want you to get people binary which most goods need these tiles what’s that no doctor said either that ham be here I

Will just tell here I’ll be here in 20 hold on No bottom line so [ __ ] additional clap yeah oh my my but I get spied film 15 so you should be allowed to get binary forms but you must give them the complete corresponding source and we’re

Probably going to talk a lot for the rest of this tutorial about complete corresponding source that is really a central component from my point of view of where compliance matters gplv3 by the way calls that corresponding source and it’s a defined term it’s so it’s more proposed I think generally speaking

They’re roughly the same I don’t want to get too much into the debate of where how corresponding source and P to different verses but here’s the definition you want to take a look at it I encourage you to read both licenses and read the rationale documents which

Kind of Road watch parts of in fact much of the text in the tutorial about gplv3 is merged in from the rationale box and requirement said you had to license the whole work under GPL ooting such measures license part of the whole work under a license

Under GPL in fact of this means of the license that can sort of resolve to GPL like ultimately be GPL if you put them together and the license as the whole can be GPL things like the IFC license and other types of their permissive licenses you’re allowed to

Put that into GPL works because the ISC license allows you to realize them to work under lots of different licenses including proprietary ones as well as GPL but most importantly I have to give this thing called complete corresponding source or what GPL v3 just calls car planning so that as the center because

That is first of all the most emergencies yes I’m for free not bus akela in the lab site and also it is the most thing of interest to folks who are technical they want to be able to rebuild the software that’s the whole point when we often when we need to

Compliance it starts out as no sorcerer offer but very quickly it gets into each resource so does it start at the most important part of our and the reason that those any enforcement all is because of what’s called termination the licenses terminate upon violation so if you fail to give the complete

Corresponding source licensed under GPL and/or GPL compatible licenses you no longer have permission to do this it’s an automatic determination it just immediately happens and you don’t have any permission under to that permission needs to be restored there’s no built-in wage permission restored you have a lot

You had your license terminated and you must you must engage in some process to get that restoration which i think is actually a flaw with b2 that was corrected or improved upon and gplv3 gplv3 so so what termination is talking about is this license here is your permission

To do that to have downstream from your G+ and or in fact from Yugi if you want to distribute key by itself that goes away to now if you have this other separate independent work you can still be distributing that but you no longer wish to distribute anything that’s was

Cotton was licensed to you under the GPL copyrights it’s pretty it’s pretty strict right it we’re codes were one of these things we’re covering well so aggressive it it’s it causes you Gale to be aggressive on this point but the thing is is that the policy goal is not

Necessarily to make people’s life scary that their license is going to terminate when you hear quote employers surpri to fight about the DPL they’re thinking about all this termination thing is so horrible and scary but in the real world when you implement it your goal is to

Solve the technical problem so that they can have the rights your store to be able to do it we want people to be able to modify and rebuild the software so our goal anytime we’re enforcing GPL is to get to the point where people can modify and rebuild the software s/m

We’ve had reports in the past so we we’ve confirmed a violation and knowing that product is in violation still never never took procedures to for example pull products from the shelves that were in stores or anything like that or to shut down sales to work although you could under the license potentially and

Having community coursers like Conservancy there are others as well it’s a good way of making sure that there check out the system which still allows so one of the reasons why GT enforcement has become so much more difficult in the last last 90 years or so has been

Because the advent of invented system in the old days checking the complete carbonic source was correct with easier providing it was easier because there were mostly on something unix-like system or UDL where did we knows but it’s built on self-hosting systems and so forth uh and now it’s much more

Complicated and guinness it’s not – you have to take somebody some you know so we do enforcement we talk about whether this is complete correspondent source code complete corresponding source meets the requirements of GPL and the thing is is that if you’re if you’re doing stuff is the right kind of engineering way

You’re probably gonna be really close to being able to comply easily if you’re using version control you tag releases you make sure your build system works you don’t have someone new person who works for you who knows how to make the build and nobody else does that’s a

Really bad engineering kind of thing so if you void those engineering mistakes well then you have compliance because your build process is documented your source code is tagged to the release you put the source code together and you release it then you know how to build it

And you can tell the downstream how to do that yeah question so just a quick question on the build process here if you’re using build tools which are proprietary and and potentially have restrictions on distribution which which you don’t control how yes how does that well yeah

I’m jumping ahead because we do have a actually just we talked about that in a few minutes I just want to do a couple other things we actually I’m happy to what yeah yeah I I realize we I’m just speaking it’s some few slides ahead so I’m actually

I’m [ __ ] I’m gonna skip some of this part cuz I’m gonna get some major stuff so so so yeah here we go so the real goal with build scripts is to make sure that someone skilled in the art can build it and it’s certainly true that at times you have proprietary tools and

There is I really okay I’m just not gonna try to find a slide with it we’re gonna have a slide later and so that’s fine I was trying to get to but the basic idea behind the scripts used to put the control compilation installation which the gplv2 says is to make sure

That you’re giving whatever the mechanisms are that you you know to know how to build it it was never from my view and I’ve checked this with tolerance and tannin drafting and the GPL required to give you a third party thing that you also used so a great the

Easiest example to explain this is when you have a GPL program on Windows I am quite sure of GPL never intended that you would have to provide visual studio because it would be sort of a nonsensical answer because you wouldn’t be permitted to license Visual Studio under GPL and ship it downstream because

Microsoft wouldn’t allow that the software itself is not Visual Studio the software itself is whatever use part of the Visual Studio so usually what we’ve generally said and this is on the slide later that will tell you is to is to explain what tools you use and how to

Get them on the open market so if you say I use Visual Studio version a diversion foo well I if I want to be able to read no but I might have to go buy Visual Studio So certainly violators who have attempted to say that they’re there build scripts were proprietary and we said no because GPL says those scripts used to control compilation the question is what’s the tool where’s the script I think my view of this is basically that you’ll have a difficult time saying

That’s something that is you’re basically a few if you if you write some tool specifically designed to build this thing as a way of getting a competitive advantage to get around the GPL which I’ve seen done that’s pretty dicey area to be in if it were a tool a great

Example is this there’s compilers out there that are so expensive they’re not there on the open market but they’re not it’s interesting question I don’t think that just because the compiler costs a million dollars means that you have to and this really mattered right like this really matters for the because it can

Frustrate the underlying aims of the GPL of using copyleft at all for example many people are relying now on copyleft for security reasons and being unable to build the software means that you don’t have any advantages of coffee less if you can’t possibly fix a problem when

It’s there so it’s you know it’s not I think writing something on the other hand if the tools are available or generally they would be in this particular situation we could imagine all kinds of extreme situations but if it’s a it’s available and can be reproduced by a third party that’s what

Really matters so yeah yeah so you don’t want to so basically every every chip that you buy they’ll shoot their own compiler with a set of libraries attached to that but the compiler will have conditions like you’re only allowed to use this good pile up on our tubes not mine gave me

The news or see your desk turn on preexisting the great mantid NDI an agreement to choosing their own chips if that’s the case quite honestly that was indeed the the norm ten years ago and beyond there are certainly chips today that are still in that situation if you

Buy but certainly in the embedded if you’re using chip star in the embedded Linux class that’s basically gone now if you’re going to excuse the DSPs and so on and so forth yes you’re still in that world but you’re not on those platforms at that point as a result now there are

Smaller more open options are tosses this other sorts of use there but nonetheless there are chips that you can get that don’t have that problem and certainly all of my friends that are engineers and embedded and and copyleft supporters and so on and so forth they

Choose not to use the chip that you’re talking about and usually that the the cost difference is minimal we have your service what would happen if I could polish GPL this other night and I face an enforcement action and we got into a disagreement about this right I mean and

That’s and that’s the kind of things that are happening I mean we haven’t mentioned the VMware lawsuit that we’re in I mean but that is an example it’s not exactly worse there the crystal saying that we haven’t we as a community Christophe has filed a lawsuit in germain against VMware which is

Currently on appeal with the German courts and that lawsuit is about of situation not this not a situation in any way with details similar to the ones you’re asking about but a situation where a company said the GPL doesn’t require us to do this Kristof disagrees and he’s decided to go

To court to get action many of these things that are very complicated where people are trying to test the edges of GPL ultimately someday they will end up in court it’s it’s kind of funny that my my talk here last year which some of you may have seen became this thing that

People are obsessed with because I made that rather and controversial statement I think that eventually things will get tested in court because two people have a dispute for my point of view I’m glad Christophe is out there doing it rather than to third parties fighting we’ve had

Many suits over GPL where two third parties who are not interested in the community are fighting over GPL will get case law decided about what happens with yes that interpretation of the GPL will be collateral damage for the two companies fighting it out for gets a

Little bit more money in the end and having this community process where which were I guess we’re gonna get yeah yeah the principles now survive oh great good so so so a Conservancy we follow some stated principles of GPL enforcement we published and and what we

Did was we tried to codify the friendly ways in which we do enforcement so that we can bring we’re not doing so we wanted to put that in principles in writing so that companies that we approach for the first time maybe had you know really don’t understand free

And open-source software would would see them straight away and we’d see what they were you know what they were interacting with and also provide a way to codify some of the things that have been accepted practice you know in the field of GPL enforcement in a principle

Than community driven way so so we published those principles and they’ve been very very useful in sort of explaining that and and they talked about various different things that we try but the most important thing is we try to get in touch for the company when they violate

And try to communicate yes are we as we say in the principles that a company that is a violator now is tomorrow’s contributor don’t meet them as anything else is is deeply problematic and not any interest so free software in the long term and the goal of course when

We’re looking at a specific GPL enforcement action is to get that product into compliance I am I talked yesterday during whether the mini comes a few people we’re glad to hear this and then I’m not talking about it this way the GPL is a license for users I think users are important I

Like when people have code upstream I like what I’m seeing developers are happy but I got in this because I was a computer user and I care what happens to me as a user and I don’t think we should toss them aside I think the only way

They’re gonna be able to do that is if they can hack the devices they have right I became a developer because while it was proprietary software it was it was so editable it was barely compiled assembly on my Commodore 64 I modified that software now I was technically

Violating the license and when I learned later what licenses were I thought this is great I want permission to modify so that I can become a hacker on the device that I have in front of me so I’m going enforcement is getting these CCS candidates to work actually in terms of

Heckuva Linnet mashaykhina name crackers in my esteem so i’m subscribed as i said the Stute roof is a nice design it’s an on-air name hackers on the phone hacking around and it’s escorpion zephaniah bite and Xenophon who communicated is in term guard if a vendor and defend Roman zone

Location today exist under Fela why doesn’t he attack me as a Nissan is a good item from from hacking listened as a side of a scooter Atticus Anka means thank you to the Santa’s as it was that should be fairly useful ended I went in to see Adama house watch them hitting

The vinegar and spanking University this is money just being faced into Santa’s it isn’t we also try to make contact in like the nicest of all possible ways – I’ve tried to find the right person and to not escalate but ultimately lots of times we have to we have to we wind up

Sending a letter to weaker will add a company because that’s the only way to get attention ultimately and then we have to deescalate in order to get the process rolling in order to actually have source candidates go back and forth and in the ideal world we would tell

Somebody when we finally find that right contact we would tell them we’re gonna violation get us the right source code and they would give it to us but we don’t live in out of your world I had a situation where we did 22 rounds of reviewing source code release and

Sending the back problems and getting another one excetera etc I think the best I have gotten twice I’ve gotten the first source code release was correct and they my view completely comply with the GPL and the average is around 8 I calculated that what’s been a couple

Years since I calculated that but it’s still probably right around there I mean if you’re here or if you’re watching this tube real then I think that’s sort of like the first step so you know that if if if we contact you is that we’re engaging in this process in that weird

Our goal is yes a lot of times we have this process and the companies don’t really understand our motivations are and our goal is to to delay us as much as possible to introduce all of this away and and keep us spinning our wheels thinking that eventually we’ll give up

Or we’ll take we’ll take a buyout pay us off but but when we we slowly a methodically go back and forth and evaluate each of the source candidates until we finally get to the point where we’re comfortable with that source candidate so I think we’re down about 10

Or 15 minutes right on the clock roughly that somewhere around me are we doing one more time how much longer 2500 25 that’s great I was getting Mike my oh well you know what I started my timer when we were setting up the Mike and I

Ran so this is really wonderful to just by speaking through like I should we now have a nice time for us to you know it’s these are the kinds of things we sent so we get one of these source candidates and we try to build it like that we’re

Actually trying to get real compliance we’re actually trying to make sure that we have this mindset that if the person went on the open market bought this device got the source code candidate would they be able to build and install the software from the source code they got and the answer is usually

No and we don’t want to just any very early on all business Waverly on we used to do this leg it doesn’t work like we have a binary answer and we quickly realized in GPL enforcement world but that was counterproductive because the goal is as Karen said to get them to be

Contributors just showing them how to do a is something akin to a reproducible builds for their thing is not only going to make their engineering better but it’s going to make the GPL compliance but the problem is the other day about how these companies sometimes have a single build machine or

They have all sorts of horrible engineering practices such that they actually and we just figured this out they never actually said this I don’t think anybody’s ever actually said this but it’s very obvious they’re reverse engineering their own software on the other side because they’ve lost source

Code they the key team has gone elsewhere so the first thing we find is we try to build it and there are no build instructions there’s no whatsoever so this is a text that we often because I realize but it’ll be really helpful for folks in

House companies to sort of take a look at this and see if they can it’s what they’re doing it meets up with our expectations going back to the US I get to Saturdays because I lost a Sunday on the way back I have two Saturdays to do

This you’re just so lazy so when you do contact a company or you know someone who you want to bring into compliance what is the sort of communication that you provide them with what how do you communicate your expectations yeah well I know it varies widely depending on who

It is and how we get in touch with them if it’s someone who’s really active who and I’m caffeinated I’m not allowed to have caffeine because of my heart conditions I like to ask so if we are able to to find a contact for example if

The company is one that is active in a free software space so people are present at conferences it’s very easy for us to make contact when we know that one on one it’s usually a lot easier and so then we can say oh you know that product you’ve fallen out of compliance

Let us you know let’s have a discussion and depending on the reaction that we have there it can go quite smoothly sometimes in those few instances that Bradley mentioned two of them uh you know compliance was within two weeks in one instance right like so so so in that

But many other times we try to make contact first we search you know like is there a representative from these companies who has been a speaker at any conference we can identify right so if we get to the point where we can’t find someone and we’ve sending a letter to legal then

The first conversation runs a legal contacting us and us having a conference call where it’s like you know all hands with you know like where everybody’s lawyered up and sometimes the companies we’re talking to have an internal and external legal on the call and sometimes no engineers so it’s a matter of like

Explaining you know we’re we’re you know and the principles have helped us a lot in this instance and the additional material we published because we can point to it okay so so we’re actually really friendly people and we promise we’re not your tools or anything like that we are interested in compliance and

Eventually it sinks and then we had a really hilarious call with one violator where legal just kept making us wait and they were really late and and their engineering staff was on the line waiting for legal to come for like ten minutes and so we’re having conversation

I keep saying don’t say anything I’m you know I’m a lawyer I think Tony Saburo general counsel was on the call don’t would say anything that is part of a negotiation your legal counsel is not here we can talk about the weather and so they’re like what you’re not check we

Were just looking up Conservancy it seems really cool and I was like well Conservancy it is you know we’re now profit and we do this down it and they start looking into it and they’re like yeah oh we’re out of comply don’t say anything but so it really it really

Depends on you know who we contacted what that’s like so so so this is a kind of example of what often a first CC answer for what I’m saying then we give us sometimes just the upstream in cases where they obviously got the list from us of software and then they

Searched online and went to our own projects website so I went to the busybox website and got the busybox source for that fish on one son’s match but yeah so so one of the things we do is we try to make guesses and we the

Reason we do that is if we just tell them doesn’t work so we actually try to build it and get into various different details this is another example of things we kind of try to guide them to something more reasonable as far as how they put their source release together

We really encourage them to put some sort of overarching readme and explain what’s going on as far as what they’ve given and this is an important point about scripts the GPL GPL B 2 says you must include the scripts used to control compilation the installation of the executable a lot of times developers

Read the word shell to be in that text as if all the scripts are just the shell scripts it’s English it’s not technical writing it could mean any type of script for example if you ever seen a play there’s a script for a play and if the

Way that you have to build something if someone has to act out a bunch of parts they have to type a bunch of things on the keyboard themselves and remember what shakes mewling which is this turret so you’re gonna have to write down what the person has to do it doesn’t have to

Be a shell script in fact I’ve had this big long read these that say do this then do this then you know doing some random thing yes they usually start with like fine red hot seven for many many years that would be standard tank people

Built on up until like the mid 2000s now right it said it by the way I think was under wise in 97 follow them to the letter right they say go find right at seven we actually have a bunch of at one point a couple years ago we found Isis

For the oldest distributions we could find it’s actually really hard there’s no good archive of those we have some the 30-man but but yeah we went in found them because if somebody says you have to have rent at 7 installed ok that’s part of the bill that sort of goes somewhat

To your question if they say we got to find out at 7 we can’t fire it at 7 that’s too bad you know for us because if they say you have two brunettes having to make it billed we better be able to find it but we do really require

Those kinds and we try to refer them to our guide so this is so this is a shortened URL that goes to the copyleft guide the specific section of it so we try to give them examples of how we do this now you start to see this over and

Over again and you know how it’s going to go and you know as I said before that they probably don’t even have their own sources and so forth so you see things like this you know and it looks really suspicious we really actually I don’t read these reports anymore because I’m

Too jaded my colleague Deborah Gingrich does he’s much friendlier a nicer person to me so he tries to write them again an exuberant helpful way which maybe I could earlier in my career do that but I certainly can’t now because it’s painful but there’s examples like this where

This is this thing in samba and they said oh you know the source release will include the source code for samba and then we requested that source release from the company and they gave us sources that didn’t have samba so well that was a mistake but probably not

There’s this goofy thing that happens colleague corpses named Brett Smith actually brought one of the first programs to unarchive archives of archives of archives of archives I I think the longest deepest I ever had to go with the CCS check was 8 down I opened 8 rdz files inside each other

Inside the rock pile was two rock files at a target GZ file man it goes deeper it goes deeper yeah so we try to sort of explain to them do it and a lot of these things I want to point out like if this actually works we

Open all this stuff up and it builds it’s not like the GPO requires that you’re not put tar.gz files inside at our phones tonight at our files inside of Cynthiana file inside of a rar file as I’ve seen there’s nothing GPL says you can’t do

That but our goal is not just to make them just you doing the bare minimum you know cuz do you really want to just do the bare so it’s true that we often just get minimum compliance from my clients is binary really you cross the line but

If you just sort of like walk around finally get past line into compliance that’s unfortunate we want these companies to become upstream you do that so yeah I mean we’ve had I actually sat in a lecture at a conference where a lawyer independent where was advising people to like hide the GPA notice

Somewhere and within the product so that people wouldn’t see it but it was still technically compliant and that sort of it it not only frustrates sort of the attention of the license but it also really starts to minimize the benefits oh yeah I and I by the way I’ve seen the

Nesting doll version of offers – I’ve seen oh yeah yeah inside a word file that refers to a text file that’s in three directories down and in hidden directory there’s a text file that then tells you to go to the website and then the website has this weird URL that’s

Not linked to for anywhere else that has the office resource which technically that’s compliant you know if I have to chase a rabbit hole to find the source code as long as I find it it’s probably compliant but is it the right thing to do that’s a question we do actually it’s

Very technical so so we actually try to be a build engineer and do it Denver is has expertise in building software for embedded devices and that’s why he does these CCS checks for us these days it’s not as if you have to teach people how to build software it’s not that we

Should you you can certainly assume it’s reasonable to assume people will know what to do with those scripts my view has always been someone skilled in the art of building software 4minute systems should be able to build it if if somebody gets lost and we ask questions

There have been times when they told us this is easy to figure out you should better figure out we’ve said okay that’s fine we’d like to put in the readme since we figure it out anyway and it’s helpful but you’re right if we if we were confused it’s now figured out

That’s fine yeah let me try really hard before we you know when we try to build it the first time we Denver goes through a lot of contortions to try to get it to build yeah I don’t want to wait we don’t want to waste anybody’s time so everybody knows what’s happening here

Right if they use the cross compiler that’s not fair but they didn’t have to give us the cross compiler now there’s nothing that says if we were talking about before they don’t want to give us this compiler and we understand that but we have to know the right type of

Compiler to use and so we have really focused and this is looking for so so it’s it’s important that we know how to get the right tool chain right and I think something like this is pretty adequate abroad landlady told me yesterday this is not adequate so okay I

Understand that I’m just trying to get the flavor of the kind of thing we’re looking for we’re not asking them to give us a copy of the tool chain because the fact of the tool change GCC they can do what’s called a meta violation which we’ve seen which is where an attempt to

Comply with the GPL they gave us a big tool chain kit which itself violated the GPL we don’t want that to happen we don’t want them to end up in that scenario because when it happens they get confused and think that we’re tricking them but and I’ve had

Situations where and we now write our reports this way and say you do not need to give us this tool change just tell us what tool chain it is to be clear you may give it to us but you do not need to do it to us because people it’s like

Well we’ve been given proprietary software that we’ve sent back and said no that is proprietary it is not required under GPL and we never want to see it again thank you but it’s I think you want to make this as easy for users so we tend to guess at what compiler to

Use across pool Angie is a great project that’s like one of the most important projects and GPL compliance work because that’s very in Jesus of dethphone right therefore net critic lots of different because they probably used one that was generated at some point was either across the litany or Kingdom code

Sorcery is thought with two places where the most common so we try the ones we think it in we think it might be and then we try to explain what we tried so they understand like we got a lot of work to try and find that out now this

Is something that in this case temper figured this out like what was going on it’s pretty obvious to anybody and now in my point of view the fact that this is so trivially easy to figure out I didn’t think this is a GPL violation onto itself right if this were the only

Problem we had the report I would report it as well it technically complies because we know exactly what to do pretty quickly so we sort of say he really should fix this except the executable bit but but it it’s something where if we figured it out what we’re

Trying to do is offer them patches to their own build system and so it’s very common for installation instructions to be missing people miss the fact that GPL B 2 says those scripts used to control compilation and installation where they argue that installation doesn’t mean installation so so it’s required to be

Able to put the thing on the device and install matters because that’s the whole point of software freedom is the ability to modify the software and to make use of your own modification improvements for yourself and for others so these are all examples of from an apparent early

Realm ccs report so this is a problem when it’s really in a bad state we’re gonna move on to a couple other examples there other such things this is the problem that comes up a lot where they actually give you a bunch of source code that has kind of object code floating

Around and weird directories and the build system is not actually building the source code so if you run you run the build instructions they gave you and you know quickly it says we’re done and and it’s suspicious right because it’s like well what’s happening here don’t

You do a clean process did they give me all their object code already built is that why it was so fast or what’s the deal it doesn’t actually work if I do it make a clean or that bare equivalent and try to rebuild it and there’s their

Stuff miss it so in this example there was stuff missing right so there’s this path that’s there that’s supposed to be there and then we discover wait a second we did the build process and we got linux with absolutely not that code it’s about Kenny Vaccaro Falls whatsoever

Now in the old old days I used to build a truly monolithic kernel with no loadable modules I don’t think anybody actually does that anymore ok so it could be the case so here’s a good example so so bansa dependably sometimes do so it could be the case that we’re

Gonna get an answer to this report it says well actually we built the model in the kernel that’s why I didn’t see any duct tape off but if we got that answer we would say just show us where the model of the cruelest where you’re good

To go you can build that’s not against the GPL here’s another another interesting example so this is think this is a fairly old one that the particular example is for many years ago it became very obvious that they had this is a version number they had added

Themselves and they gave us their own version number was 1800 and the version in the firmware was newer so in the firmware we found these that has some files all of which are LTP access these are all LGPL libraries and the version number doesn’t match now it could be the

Case that they have a script that when they build it at the very end they change the version number on the binary so it doesn’t match the version number in the source theoretically possible I’d never heard of any engineer I never why they would so we figured

They had given us actually the wrong source code they gave us or it’s good for an older version possibly just accidentally this is why generates the CCS reports so we’ve had situations where and this is actually from the 22 round one there was a period in the mid

The mid-teens where we kept sending the same report over and over again because the same problems happen every time because if they weren’t and so this was the case where they had like two copies of the same library and my redacting makes a little weird cuz i have this

Thing called that live because okay let’s find the wrong one get rid of the wrong woman see if i can build the right one and maybe the right one can be moved to where the wrong one was maybe it all work so he did a bunch of stuff and say

They got a little a couple of things working in fact i think this little piece of we actually got added to their build script they have it is code to the build scripts so that it worked and and yeah so so that way then he finds up but

No if I do that install and installs website so you do install it ends up in the right place that’s great okay it all works one of the frustrating things is that as we have these rounds we find more and more things as they provide the correct when they accuse us of moving

The goalposts because we’ve asked for a set of one things the first time and then in subsequent rounds we ask for more things but it’s because we had no ability to know what questions we had to ask because we didn’t provide the right things so it’s frustrating for any cost

Counsel I think in particular to understand the fact that sometimes as the source code is provided as it should have been at the beginning we’ll discover things that we would have otherwise found if the source code had been full as full as they have had it at the beginning yeah and we actually

Denver wrote this text which I know we’re talking about like I think if it goes the end of the CCS reports you write it this is the best we could do with this current version we expect we’ll find more issues once we can get further along the process and be able to

Raise other issues with you so I want to end with discussion which is we start looking around in the source candidate and we find that there is missing source code so we’ll just tell them hey look these things and they’ll do all sorts of things like put them in weird places and

Actually once once we did what this is actually not this example but there was another example where we complained to them that they didn’t have the source code for the spec hair bulb and explained that they’re you know they’re the G+ and even if they wrote and I care

About themselves when they combined it with Linux and distribute the results it was a single combined work and this licensed under GPL and we said well you have to give us the source code for those and then the next candidate what they had done is they’ve taken the dot

Cairo files and copy them to the source directory edited the make file does to have a target that said copy the Cairo file to the install directory and told us they’ve now provided the source code for the ko pause because they were now in two places they were in the source

Directory as binaries and so this is the is the last thing I have on the side I’m not sure where time and I’m for allowed to go into the break but one other thing we do a lot is we we look at how the offer for source is working because

That’s an important part in this particular case the vendor would update the firmware over-the-air which is a new distribution there’s a new copy being given and in fact it’s the same one with the eighteen hundred of the point two hundred over there and so it’s an example where you

To remake the offer for source and make sure that they have an awful resource for the fun way they’re not running and so we had asked them we really wanted to see how to do this and we’ve actually had a conference call with them and we decided how we would how the offer

Source be presented for users yeah I can’t underscore enough how including the source with the distribution if you could possibly can do it will save you serious heartache later two minutes left so this is an example of asking for four and I love data I deliberately changed the day to today

Okay or to yesterday now I just said it was made it worse so but yeah so it’s no it’s totally recent okay actually change it from last week to this week okay yeah so this is so the reason I’m confused as contemporary uses text because the situations come up again again but this

Is the case where we’re asking for a firmware a correct firmware which to compare and this is not something that they they don’t have to give us another copy of the firmware we receive distribution by buying the product sometimes it’s hard to extract the firmware image off the product the

Problem then becomes we we get more suspicious because now we see things like oh there’s no files and then we don’t really know does the firmware really is the model of the kernel in it or is it not we don’t know and so we often ask people to give us the firmware

Which after all we need to test installation there have been times when installation made reconstructing the firmware image and especially if you have crypto lockdown which which sometimes happens with regard to you might not be able to test the install directly up the device without a crypto key now we don’t require that

They give us the crypto key gplv2 does not require that but we do want to be able to reconstruct the firmware image at least get that far and even if we can’t install that firmware image because that’s the definition so we often ask for a firmware image to do

Comparison so that we can verify that it’s in compliance and they sometimes resistant we try to work around it they don’t have to give us more stuff but they weren’t already required to give it’s the same thing yeah do the best we can okay so so where

We love to take more questions I know it’s going to break can we be fuzzy with that or do we have to get out of here is it possible for the original license or owner of the GPL license to transfer that to another person to continue on or

Do you have to become do you have to continue as a fork so to speak on that project you could assign your copyright to somebody else so for example if if you assign your copyright to somebody else and you would in fact hold the copyright for the entire project then

Then you can assign that to somebody else do it a number of things with it and then if the new person becomes the entire copyright holder they can but if you’ve got a more commonly if you have a multi health did you have a question so here’s some contact information I hurt

You to take a look at the guide if you want to care and I are both here progress of the company so we’re around to take more questions in the hallway and so forth we are having a match right now so if you’re in the home notice often canola

Noise we don’t give them the steno I appear to us I’m commission how about it’s Virginia next me under sanctions to end on um you know least I’ve seen what’s in an excellent photo media

This video, titled ‘Minecraft Anarchy #087 – A Practical Guide to Compliance with the GNU GPL’, was uploaded by ZillyGurke on 2020-03-22 11:43:03. It has garnered 3 views and 0 likes. The duration of the video is 01:48:01 or 6481 seconds.

Lasergurkenland anarchy server ip: 149.202.127.134:25565 domain: zillyhuhn.com Is a small vanilla minecraft server without rules. linux conf au 2017 – Hobart, Australia talks watched in this video: https://www.youtube.com/watch?v=ghk2hKXWj6s

  • Crafty Creations: Minecraft Skin Made Quick & Easy

    Crafty Creations: Minecraft Skin Made Quick & Easy In the world of Minecraft, where creativity reigns, Crafting your skin, let your imagination take the reins. Open your browser, to Minecraft skins dot com, Click on editor, let the fun begin, no need to be calm. Tools at your disposal, to edit and create, Make your skin unique, don’t hesitate. Download your creation, with a click so fine, New skins to explore, in the latest section, divine. For private servers, download with glee, For public servers, use the link, you’ll see. If this video helped, give it a thumbs up, Subscribe for more tips, don’t interrupt, just sup. Read More

  • Minecraft Animation: Ping Pong Shenanigans

    Minecraft Animation: Ping Pong Shenanigans Minecraft Ping Pong Animation: A Fun Twist in the Minecraft Universe Exploring the vast world of Minecraft always brings surprises, and the latest trend of Minecraft animations adds a whole new dimension to the game. One such unique creation is the Ping Pong animation by bagasgg50yt, a talented Minecraft animator. Engaging Gameplay The Ping Pong animation showcases a friendly game of ping pong between two Minecraft characters. The animation captures the essence of the game, complete with the back-and-forth rallies and competitive spirit. It’s a refreshing take on the traditional Minecraft gameplay, adding a fun and light-hearted element to… Read More

  • Join Minewind: Where Crazy Builds Come to Life!

    Join Minewind: Where Crazy Builds Come to Life! Welcome, Minecraft enthusiasts! Are you ready to take your building skills to the next level? If you’re looking to enhance your structures and create jaw-dropping landscapes, then you need to join Minewind Minecraft Server. With a vibrant community of creative players and a variety of innovative building techniques, secret tricks, and creative strategies, Minewind will inspire and transform the way you approach building in Minecraft. Imagine exploring hidden passages, collaborating on epic builds, and showcasing your unique designs to a supportive gaming community. Whether you’re a seasoned architect or a beginner looking to learn and grow, Minewind is the… Read More

  • Surviving a Terrifying Forest in Minecraft!

    Surviving a Terrifying Forest in Minecraft! Minecraft: Surviving in the Spooky Forest! Arda is back with another thrilling Minecraft adventure, this time exploring a terrifying forest filled with unknown dangers. Join him as he navigates through the eerie landscape, facing challenges and uncovering secrets along the way. Will he survive the night in this spooky forest? Exploring the Unknown Arda sets out on his journey, braving the dark forest and encountering strange creatures like Slimes and Fire Monsters. As he delves deeper into the woods, he discovers hidden treasures and valuable resources that will aid him in his quest for survival. The Importance of Gear… Read More

  • Discover the Evolution of Minecraft on Minewind Server

    Discover the Evolution of Minecraft on Minewind Server Welcome to NewsMinecraft, your go-to source for all things Minecraft-related! Today, we’re diving into the rich history of Minecraft as we celebrate 30 years of this iconic game. From its humble beginnings in 2009 to the exciting updates and additions in 2024, Minecraft has truly evolved into a global phenomenon. As we look back at the journey of Minecraft, it’s clear that this game has something for everyone. Whether you’re a seasoned player or new to the world of block-building adventures, there’s always something new to discover in Minecraft. One of the best ways to experience the magic of… Read More

  • Ultimate Ender Dragon Egg Hack!

    Ultimate Ender Dragon Egg Hack! How to Hatch the Ender Dragon Egg in Minecraft (2024) Introduction In the vast world of Minecraft, players often come across the elusive Ender Dragon Egg. But what do you do with this mysterious item? Fear not, as we delve into the secrets of hatching the Ender Dragon Egg in Minecraft. Methods to Hatch the Ender Dragon Egg Method 1: The End World To begin the hatching process, venture into the End World and place the Ender Dragon Egg on top. Surround it with four End Crystals strategically placed on the bedrock. The ritual will commence, and soon enough,… Read More

  • Ink Farming Fiasco

    Ink Farming Fiasco The Warden: A Unique Addition to Minecraft Procrastination the Warden In a daring survival mode adventure, the player managed to transport the warden, named Procrastination, from the deep dark up to the surface. This feat was not without its challenges, but now Procrastination peacefully resides in the river. Occasionally, the warden showcases its abilities by hunting squids and fish, providing a source of ink for players. Unconventional Ink Farming While this ink farm may not be the most efficient, it certainly adds a unique twist to the gameplay. The player’s creativity in utilizing the warden for ink production showcases… Read More

  • Kaantastic’s Epic 3-Hour Brookhaven Challenge with Friends!

    Kaantastic's Epic 3-Hour Brookhaven Challenge with Friends! Minecraft Adventures with ItsKaantastic and Friends! ItsKaantastic is a channel dedicated to gaming and having a blast! The dynamic duo, Dania and Kaan, dive into the virtual worlds of Roblox, Minecraft, and other exciting games on this channel. Get ready for thrilling roleplays in Brookhaven, Adopt Me Town, and beyond, along with some epic challenges. Don’t miss out on the fun by subscribing to the channel! Exploring Minecraft Worlds Join ItsKaantastic and friends as they embark on exciting adventures in the vast and creative world of Minecraft. From building magnificent structures to surviving the perils of the wilderness, there’s… Read More

  • Arachnid Ambush: Minecraft Spawner Showdown!

    Arachnid Ambush: Minecraft Spawner Showdown! In this episode, we stumble upon a spider spawner, A place where arachnids spawn, a real game-changer. We craft some torches, light up the place, To prevent any surprises, we must keep up the pace. The spiders start crawling, we swing our sword, Defeating them all, we are in accord. With loot in hand, we continue our quest, In this Minecraft world, we are truly blessed. So join me on this journey, full of twists and turns, As we explore this world, our curiosity burns. Stay tuned for more adventures, more challenges to face, In this Minecraft world, our… Read More

  • 100 Players Recreate Minecraft in Garry’s Mod DarkRP

    100 Players Recreate Minecraft in Garry's Mod DarkRP Minecraft Comes to Life in Garry’s Mod DarkRP Imagine the world of Minecraft brought to life within the realms of Garry’s Mod DarkRP. This unique gaming experience recently unfolded as 100 players embarked on a hardcore survival journey with only one life to spare. The fusion of these two popular games created a thrilling and challenging environment for all participants. Exploring the Minecraft Universe in Garry’s Mod Through the use of carefully curated addons from the Steam Workshop, players were able to recreate the iconic elements of Minecraft within the Garry’s Mod universe. From blocky landscapes to familiar mobs,… Read More

  • Minecraft Memes – “Okay grandma, I’ll build my own damn village”

    It’s like grandma is trying to understand Minecraft, but she’s stuck in a different dimension where memes have scores! Read More

  • Save Eggman in Minecraft: Egg-cellent Adventure!

    Save Eggman in Minecraft: Egg-cellent Adventure! In the world of Minecraft, where creativity thrives, Cube Xuan brings laughter with every surprise. Save Eggman, the challenge is set, In a world of blocks, where fun is met. Join the adventure, with humor and glee, As Cube Xuan crafts a world for you and me. Child-friendly content, safe and sound, In a world of Eggman, joy is found. Subscribe to the channel, for daily delight, With MC animations that shine so bright. Cube Xuan’s world, a place to be, Where happiness flows, for you and me. So leap into the verse, with rhymes so fine, In Minecraft’s… Read More

  • Rescued laggy noobs in Minecraft with ping 0770 🔥

    Rescued laggy noobs in Minecraft with ping 0770 🔥 “Saving laggy noobs in Minecraft with ping 0770 is like being the superhero of slow internet connections. I am the hero they never knew they needed!” Read More

  • Are We Really Alone? Minecraft Story by Lendren & Murilo

    Are We Really Alone? Minecraft Story by Lendren & Murilo The Mysterious World of Minecraft Embark on a thrilling adventure through the pixelated universe of Minecraft, where two friends find themselves in a dangerous predicament after accepting an illegal job to cover their expenses. As they navigate through a forest teeming with monsters, their survival skills are put to the ultimate test. A World of Endless Possibilities Step into the blocky realm of Minecraft, a sandbox game that allows players to explore, build, and survive in a procedurally generated world. With no specific goals to accomplish, the game offers endless possibilities for creativity and exploration. Surviving the Unknown As… Read More

  • Join Minewind: The Ultimate Minecraft Server Experience

    Join Minewind: The Ultimate Minecraft Server Experience Welcome Minecraft enthusiasts! Are you tired of dealing with technical issues while trying to download or install Minecraft Launcher from the Microsoft Store? Look no further! We have a solution for you. While watching the video on “How to Fix Minecraft Launcher Not Downloading or Installing Microsoft Store,” you might have realized the frustration that comes with encountering such problems. But fear not, we have a welcoming and thriving community waiting for you at Minewind Minecraft Server. Join us at Minewind Minecraft Server and experience a seamless and enjoyable gameplay experience without any technical hurdles. Our server IP is… Read More

  • 5 Sneaky Minecraft Bedroom Hacks!

    5 Sneaky Minecraft Bedroom Hacks! Minecraft Bedroom Build Hacks & Design Ideas Are you looking to spruce up your Minecraft bedroom with some creative build hacks and design ideas? Look no further! In this article, we’ll explore five unique bedroom build hacks that will take your virtual living space to the next level. Let’s dive in! Japanese Bed One of the featured build hacks is the Japanese bed. This elegant and minimalist design adds a touch of sophistication to any bedroom. With its clean lines and calming aesthetic, the Japanese bed is a perfect choice for those looking to create a serene atmosphere in… Read More

  • Insane Minecraft Build: Rebuilding FNAF Pizzeria!

    Insane Minecraft Build: Rebuilding FNAF Pizzeria!Video Information This video, titled ‘Rebuilding A PERFECT FNAF Pizzeria In Minecraft!’, was uploaded by Jollie on 2024-05-13 21:43:16. It has garnered 1387 views and 44 likes. The duration of the video is 01:05:41 or 3941 seconds. Read More

  • Exploring my first abandoned mine in Minecraft

    Exploring my first abandoned mine in MinecraftVideo Information This video, titled ‘ASMR Minecraft Let’s Play Finding My First Abandoned Mine’, was uploaded by Morpheus ASMR Gaming on 2024-04-21 15:11:27. It has garnered 21752 views and 823 likes. The duration of the video is 02:00:06 or 7206 seconds. ASMR Minecraft Let’s Play Finding My First Abandoned Mine You can help support this channel by subscribing. Thank you Donate via Paypal https://paypal.me/MorpheusASMR Amazon USA https://amzn.to/3V8EUmh Amazon Canada https://amzn.to/2Nbnu3m Amazon UK https://amzn.to/2EgKOtS Read More

  • 🔥 EPIC FireBall Battle – Shizo Unleashed on RuHypixel 😱 #minecraft #anarchy

    🔥 EPIC FireBall Battle - Shizo Unleashed on RuHypixel 😱 #minecraft #anarchyVideo Information This video, titled ‘FireBallFight на RuHypixel 😱 #shorts #minecraft #майнкрафт #anarchy #анархия #сервер’, was uploaded by Чиз on 2024-03-23 18:27:13. It has garnered 882 views and 15 likes. The duration of the video is 00:00:44 or 44 seconds. ̶М̶О̶Й̶ ̶С̶Е̶Р̶В̶Е̶Р̶ 🌞IP: mc.sunnybeach.fun 🪅Version: 1.16.4-1.19.4 —————————— ———— VK: https://vk.com/savchikvyacheslav DONATE: donationalerts.com/r/cheesechill —————————————– – 📫Advertising and cooperation – [email protected] Read More

  • UNBELIEVABLE: Skyrider Mod for Minecraft TADC!!

    UNBELIEVABLE: Skyrider Mod for Minecraft TADC!!Video Information This video, titled ‘Minecraft TADC Addon by @TELUR-Man’, was uploaded by Skyrider on 2024-05-13 11:05:15. It has garnered 2481 views and 22 likes. The duration of the video is 00:08:47 or 527 seconds. Please Like, share these video & subscribe my channel…! ————————————————————————————————- Minecraft, minecraft game, play Minecraft, minecraft tutorial, minecraft tips, minecraft mod, minecraft server, minecraft seed, minecraft skin, minecraft map, minecraft meme, minecraft animation, minecraft machinima, minecraft youtuber, how to play Minecraft, minecraft tips and tricks, minecraft mod tutorial, minecraft server, tutorial, minecraft survival, hardcore Minecraft, minecraft let’s play, minecraft adventure, minecraft creative, minecraft builds, minecraft… Read More

  • PandaDoxx SLAYS in Insane Minecraft PvP Edit! 🐼🔥

    PandaDoxx SLAYS in Insane Minecraft PvP Edit! 🐼🔥Video Information This video, titled ‘Smooth Part 2 🗿🤯🔥 #minecraft #pvpedit #lunarclient #pvp #shorts #trending #edit #crazy #edit #sick’, was uploaded by PandaDoxx on 2024-05-17 11:16:05. It has garnered 182 views and 16 likes. The duration of the video is 00:00:05 or 5 seconds. Pretty Cool ey? Tags: (I just copy pasted from random video lol) I’m a Minecraft PVPer and use Lunar Client because you can Boost your FPS with Lunar Client. I know how to butterfly click and how to dragclick and how to jitterclick in minecraft pvp, my butterfly can easy go up to 16 CPS. Sometimes… Read More

  • Insane Giveaway: Unlock Minecraft Marketplace Pass Now!

    Insane Giveaway: Unlock Minecraft Marketplace Pass Now!Video Information This video, titled ‘[GIVEAWAY] Minecraft Marketplace Pass!’, was uploaded by Wild Goat on 2024-04-05 14:08:03. It has garnered 176 views and 18 likes. The duration of the video is 01:50:30 or 6630 seconds. You can have an entire month FREE! I am giving away a code for a subscription to @minecraft Marketplace Pass. 🎉 General Instructions on How to Enter: 1. You need to have Minecraft Bedrock. 2. Be in the chatbox for the bot to see you when the givaway starts 3. Have a twitter or discord account so I can send you the code 4. Play… Read More

  • Insane Pixel Art Profile! Must Watch! 😮 #viralart

    Insane Pixel Art Profile! Must Watch! 😮 #viralartVideo Information This video, titled ‘Epic Profile Pixel Art 😍 (My Fan Comment) #shorts #ytshorts #viral #shortsviral #viralshorts #art’, was uploaded by Itz Warden YT on 2024-01-08 17:24:28. It has garnered 2369 views and 87 likes. The duration of the video is 00:00:20 or 20 seconds. Epic Profile Pixel Art of my fan 😍 Sub to my 2nd channel @ItzWardenYT_2.O #shorts #minecraft #video #pixelart #newvideo #epic #viral #gaming #gameplay #fan #fancomment #logo #logoart #viralvideo #art #trending #trendingshorts #subscribe #sub #like #likes #share #hypixel #itzWardenYT #ytshorts #shortsviral #viralshorts #viralvideo Read More

  • Mind-blowing Minecraft war history revealed! 😱

    Mind-blowing Minecraft war history revealed! 😱Video Information This video, titled ‘Minecraft Historical War 🤣 – Part 8 #shorts’, was uploaded by Manpixel on 2024-04-11 14:00:16. It has garnered 5766 views and 168 likes. The duration of the video is 00:00:58 or 58 seconds. I make you Laugh! 😂😭 Minecraft Content, Memes, Funny, Animation, Building… 🤔🤨 #minecraft #minecraftanimation #minecraftmemes #minecraftshorts #minecraftfunny #funny #cute #mcpe #herobrine #skibidi #skibiditoilet #minecraftohio #minecraftskibiditoilet Read More

  • INSANE Minecraft Clutch with Imagined Dragons Remix!

    INSANE Minecraft Clutch with Imagined Dragons Remix!Video Information This video, titled ‘Minecraft clutch #imaginedragons #art #song #minecraft #viral #remix #gaming #artist #minecraftbed’, was uploaded by NATION_GAMING on 2024-03-16 14:23:28. It has garnered views and [vid_likes] likes. The duration of the video is or seconds. Minecraft clutch #imaginedragons #art #song #minecraft #viral #remix #gaming #artist #minecraftbed. Read More

  • Frank_INC

    smp server survival greek and english friendly server with shop and trades frank-inc o ο καινουργιος κοσμος που εχει οπως και δηποτε την ευκερια να δοκιμασεις και να ενωθεις μαζι μας για νεες περιπετειες frank_inc.apexmc.co:25594 Read More

  • VanillaPlus – Vanilla Whitelist Dynmap

    Always Latest Version! – 1.20.4 – Bedrock Support Welcome to VanillaPlus, a whitelisted vanilla SMP community focused on pure vanilla gameplay. Join us on the latest version of Minecraft (1.20.4) for an enhanced experience with texture packs, data packs, and crafting tweaks. To join, first connect with us on Discord at https://discord.gg/uuTfJydwTs. Then, join with play.vanillaplus.uk to receive a code to DM our Discord bot. All players are welcome to join us in building, farming, and trading at spawn. We’ve recently added support for bedrock and account linking. Come join the fun on VanillaPlus! Check us out on Planet Minecraft:… Read More

  • Minecraft Memes – Minecraft Memes Nowhere Safe

    Minecraft Memes - Minecraft Memes Nowhere SafeLooks like we’ll have to start a new social media platform just for Minecraft memes! Maybe we’ll call it MineBook or CreeperGram. Read More

  • Mine, Craft, Activate: Bedrock Edition PC + Xbox Live!

    Mine, Craft, Activate: Bedrock Edition PC + Xbox Live! In the world of Minecraft, we take flight, Bedrock Edition on PC, shining bright. Activate Xbox Live, with all your might, Let the gaming adventures ignite. Download the trial, start the quest, Solve errors, be the best. Unlock the game, pass the test, Activate Xbox Live, join the rest. Testing Minecraft, see it unfold, End of the journey, stories told. For more gaming content, be bold, Subscribe, share, let the tales be retold. Read More

  • POV: The Laggy Dog I Saved in Minecraft (HILARIOUS)

    POV: The Laggy Dog I Saved in Minecraft (HILARIOUS) POV: Me trying to save the laggy dog in Minecraft but ending up accidentally punching it instead #fail #minecraftstruggles Read More

  • Discover the Thrills of Minewind Minecraft Server

    Discover the Thrills of Minewind Minecraft Server Welcome to Newsminecraft.com, where we bring you the latest and most exciting news from the world of Minecraft. Today, we want to talk to you about something truly terrifying: Siren Head. This skeletal creature has been causing quite a stir in the Minecraft community, with its chilling sounds and ominous presence in the woods. Legends say that Siren Head lures unsuspecting players with familiar noises before launching a terrifying attack. Its spiny body broadcasts a mix of distorted sounds, mimicking voices, music, and even the screams of lost victims. But fear not, brave adventurers, for there is a place… Read More

  • Beating Minecraft in One Stream?!

    Beating Minecraft in One Stream?! Conquering Minecraft in One Stream: A Legendary Feat Embark on a thrilling journey through the pixelated world of Minecraft as our fearless adventurer sets out to conquer the game in a single stream. Armed with determination and a touch of humor, this player dives headfirst into the challenge of defeating the Ender Dragon on the very same day. A Streamer’s Epic Quest Streaming live for all to witness, our intrepid hero takes on the ultimate goal of slaying the formidable Ender Dragon. With meticulous planning and quick reflexes, every move is calculated to ensure success. The excitement is palpable… Read More

  • Zombie Craft: Insane Basement Battle in Minecraft

    Zombie Craft: Insane Basement Battle in MinecraftVideo Information This video, titled ‘THE BATTLE OF BASEMENTS in MINECRAFT’, was uploaded by Zombie Craft on 2024-04-28 09:00:00. It has garnered 8221 views and 73 likes. The duration of the video is 00:27:56 or 1676 seconds. THE BATTLE OF BASEMENTS in MINECRAFT Read More

  • TacoCat’s Epic Adventure: Minecraft Hardcore #92

    TacoCat's Epic Adventure: Minecraft Hardcore #92Video Information This video, titled ‘FAR FROM HOME: MINECRAFT HARDCORE #92’, was uploaded by T a c o c a t on 2024-04-03 19:24:30. It has garnered 47 views and 7 likes. The duration of the video is 02:15:17 or 8117 seconds. Sub Plz 🙂 #minecraft #minecraftshorts #minecraftmemes #minecraftlive #minecraftsurvival #minecrafthardmode #minecraftbuilding #videogames #peesheep #lofimusic #lofihiphop #synthwave #lego #legofortnite #fortnite #betaminecraft #pokemon #shinypokemon #shinyhunting #pokemonswordshield Check out the entire lore at the Pee Sheep Wiki! – https://pee-sheep.fandom.com/wiki/Pee_Sheep_Wiki Read More

  • Insane Minecraft SMP Drama on Day 38!

    Insane Minecraft SMP Drama on Day 38!Video Information This video, titled ‘UNFILTERED SMP DAY 38 | JAVA + BEDROCK + MCPE | #shorts #publicsmp #manishunfiltered #minecraft’, was uploaded by Manish Unfiltered on 2024-05-17 14:14:58. It has garnered 399 views and likes. The duration of the video is 04:03:45 or 14625 seconds. UNFILTERED SMP DAY 38 | JAVA + BEDROCK + MCPE | #shorts #publicsmp #manishunfiltered #minecraft 😎JAVA : PUBLICSMPS01.aternos.me:50937 😎BEDROCK/PE – PUBLICSMPS01.aternos.me 😎Port: 50937 #publicsmpserverminecraftbedrockedition1 #publicsmplive #publicsmpminecraft #publicsmpserverminecraftpe #publicsmpserverminecraftbedrockeditio #publicsmpserver IN THIS LIVESTREAM I AM PLAYING MINECRAFT GAME WITH MY FRIENDS 🙂 WE ARE ENJOYING THIS GAME A LOT THATS WHY I THOUGHT I SHOULD STREAM… Read More

  • Ultimate Survival House Build in Minecraft #41

    Ultimate Survival House Build in Minecraft #41Video Information This video, titled ‘Minecraft : Buildings. Building a house for survival #41’, was uploaded by Builder on 2023-12-28 16:52:10. It has garnered 65 views and 6 likes. The duration of the video is 00:38:16 or 2296 seconds. Dear viewers and subscribers of my channel, a moment of attention! Preface: Among you – subscribers, there is a subscriber who planted the idea under the past video to build a monument to Lincoln… BUT, in this video I decided not to build this monument, because I do not want my channel to shine such a famous person like Lincoln, I… Read More

  • Haunted Minecraft House Tour! Watch the Mine Exploration

    Haunted Minecraft House Tour! Watch the Mine ExplorationVideo Information This video, titled ‘Minecraft Colorless #002 : the house has windows and the mine started’, was uploaded by Miss Halloween on 2024-01-13 21:20:56. It has garnered 171 views and 5 likes. The duration of the video is 00:26:25 or 1585 seconds. in this series there are ALMOST no colors, today we’ll start mining hehe 😀 Texture Pack: https://www.curseforge.com/minecraft/… Mods: https://essential.gg/ https://www.curseforge.com/minecraft/… https://www.curseforge.com/minecraft/… https://www.curseforge.com/minecraft/… Read More

  • B.H.L.Gaming’s CRAZY Minecraft Shorts!

    B.H.L.Gaming's CRAZY Minecraft Shorts!Video Information This video, titled ‘minecraft #shorts’, was uploaded by B.H.L.Gaming on 2024-03-09 06:13:50. It has garnered 565 views and 29 likes. The duration of the video is 00:00:43 or 43 seconds. minecraft #shorts Game  Name – @minecraft  (Bedrock Edition) Hashtags:- #short #shorts #minecraft #gaming #minecraftshorts #minecrafttrendingshorts #montero #lilnasx #shortsfeed #kingfox #story #story shorts #trendingshorts #trend #ytshorts #youtubeshorts #game #tiktokshorts #minecraftstory #gamingminecraft #minecraft Tags Herobrine😈Vs Null Vs All😏Mob Who is😱The Powerful in Minecraft villager Herobrine Vs Null Herobrine Vs Notch Herobrine Vs All Mob Herobrine Vs Steve Steve Vs Null Steve Vs All mob Steve Vs Notch Notch Vs All… Read More

  • Saving Village in Minecraft?! Watch & Learn with Mr India Gamerz!

    Saving Village in Minecraft?! Watch & Learn with Mr India Gamerz!Video Information This video, titled ‘I Save My Village 🔥@minecraft’, was uploaded by Mr India Gamerz Shorts on 2024-02-27 11:12:45. It has garnered 480 views and 21 likes. The duration of the video is 00:00:41 or 41 seconds. Hello guys it’s Minecraft player aahil and free fire player come and play with me @technogamerzofficial @ujjwal @ajjubhai @totalgaming @smartypie @gamerfleet @anshubhisht @anshuvlogs @notgamerfleet @mrindiagamerzshorts @youtube @skibiditoilet @yasrtv @bardach @hakaitv @desigamers @desivlogs @freefireofficial @illegalmoon . . . . Fans 💫 please support me we are team if you join Mig army you started the game I talk for last subscribe 😄 please… Read More

  • 24 Hour Roblox & Minecraft Stream w/ Subs until We DROP! 🚀

    24 Hour Roblox & Minecraft Stream w/ Subs until We DROP! 🚀Video Information This video, titled ‘🔴Streaming Until I pass out! Yaezer’s Live Roblox & Minecraft with Subscribers!’, was uploaded by Yaezer on 2024-05-03 20:30:31. It has garnered 1074 views and 43 likes. The duration of the video is 01:56:29 or 6989 seconds. Welcome to the ultimate late-night gaming extravaganza! Join Yaezer in an epic livestream adventure as he dives into the virtual worlds of Roblox and Minecraft, accompanied by none other than his awesome subscribers! Get ready for a night filled with laughter, thrills, and endless fun as we explore, build, and conquer together. But wait, there’s more! This isn’t… Read More

Minecraft Anarchy #087 – A Practical Guide to Compliance with the GNU GPL