Тёмный

The Dark Side of Open Source 

Gamefromscratch
Подписаться 251 тыс.
Просмотров 48 тыс.
50% 1

Open source is awesomne. Open source projects such as Godot, Blender, Linux and Krita... they are awesome too. There unfortunately is a small thing that very much isn't awesome that reared its ugly head once again with the recent Defold "open sourcing".
Plus, there is a hole in the world of OSI licenses that I will cover in this video as well.

Опубликовано:

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 699   
@user-oj6he8hc7r
@user-oj6he8hc7r 4 года назад
"Commercialise" is the UK spelling (response to 5:05)
@TigCM
@TigCM 4 года назад
You mean English 😂😂
@slodoco
@slodoco 4 года назад
Still spelled wrong :P
@cinomontague
@cinomontague 4 года назад
Cannot take the UK seriously
@brettonjohansen1619
@brettonjohansen1619 4 года назад
@@cinomontague wut. dude.
@dan_
@dan_ 4 года назад
Given that GFS is based in Canada (I think), I'm surprised he didn't realise this difference, since they use British spellings for other words like 'colour' over there, whereas Americans drop the 'u'. If Canadians use the American 'ize' rather than the British 'ise' I'm doubly surprised with the lack of consistency!
@AlvaroLand
@AlvaroLand 4 года назад
Honestly, I think that you are talking about the dark side of humanity, more than open source. This purism and trolls exist in music, sports, movies, politics, comics, religions, everywhere. Open source is something really good and the people that politely pointed defold's mistakes are needed because defold fixed those mistakes because of them. Trolls are going to troll.
@dragonwarriorz1
@dragonwarriorz1 4 года назад
True. Literally everything, no matter how good it should be, has a dark side, because people are very flawed.
@BessGilmore
@BessGilmore 4 года назад
Although I get what you are saying and agree, in that there is always this toxicity and purism in basically everything, but still shining a spotlight onto it both prompts discussion and brings it to the attention to people who might not necessarily be exposed to it regularly in the OS community.
@SimGunther
@SimGunther 4 года назад
And semantics should be replaced with hand wavy promises that can be subjectively enforced by the project owner for reasons just like copyright infringement on RU-vid LOL
@javabeanz8549
@javabeanz8549 4 года назад
@@Sprogster I think that you are making the assumption that all of us geeks and nerds pay attention to the rest of the human race... Some of us are rather apart from the "normies" and it's a bit of a shock when something like this raises its head amongst this community. While I'm not in the least bit politically correct, I do go out of my way to treat others as equals, at least until they appear to have proven otherwise.
@plankalkulcompiler9468
@plankalkulcompiler9468 4 года назад
The dark side of the free software community are permissive license users that love megacorps and people rebranding it as "open source", not people that made the real movement.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 4 года назад
9:46 The BitKeeper saga is an interesting one. Linus seemed to think he could agree to the freeware licence (aka the “don’t annoy Larry McVoy” licence) for BitKeeper on behalf of the entire Open Source community. Then when Andrew Tridgell was commissioned to reverse-engineer the repo format (contravening the terms of the licence), Linus ordered him to stop. To which Tridge essentially replied “go jump in the lake”. And so McVoy was duly annoyed, and gave notice for the termination of the licence granted to the Linux kernel developer community. Linus went off to think about things for a couple of weeks, and came back with the beginnings of Git. And the rest, as they say, is history.
@Gdquest
@Gdquest 4 года назад
Agreed on the toxicity and violence that's never helpful nor productive. It happens in many ways: we've received insults at times that we made money or business around Open-Source software... but I'd say the supportive side of the community is always bigger and there to answer those insults for us, even. Except for one or two cases that happened via email. About having an open-source license preventing people to redistribute the software, I'm not sure. The point of open-source is to prevent lockdown from a company that owns the software. The right to redistribution has allowed projects to not die or be killed by companies in the past. LibreOffice is an example. The nasty side effects you mention, like people selling CDs of Blender, or Krita, etc., well, it happens even with closed source software. When we had a small game studio with my business partner, some people republished and resold some of our html5 games, no matter how bad they were, and they weren't open-source at all. Piracy is a big thing. Where I live now, you find big shops with illegal copies of movies and more, and it's considered normal. In other words, I don't think that the right to redistribute is what's causing people to do dick moves. And allowing redistribution has a clear purpose that's part of the open-source definition (at least OSI's). Companies can already derive licenses, use their own EULA, or whatever. It already has a name, as you pointed out in the video: source-available. It's completely fine. But there are reasons for these kinds of licenses to not become part of the OSI-approved ones. Somebody else mentioned it, but Stallman wasn't at the root of the Open-Source movement as in what became the OSI. Unlike free software, it stems from the idea that proprietary and open-source software can coexist. R. Stallman seems to be more into a political ideal where the *users* of software should have unbound freedom. That's the reason for the copyleft: it aims to guarantee that any copy or derivate of free software is still available to the *users* in the way it was intended by the original authors.
@gamefromscratch
@gamefromscratch 4 года назад
Oh without a shadow of a doubt, the good side far outweighs the bad. I do sadly think however the bad is growing. Granted, toxic behaviour in general is growing :(. My view on Stallman... to my knowledge, his was the very first open source license. The FOSS and OSI aren't eye to eye is a different story. And to be honest, my mentioning of Stallman as "the first" was more in reference to him being a caustic troll, more so than the license, although both hold true. I still hold that OSI should have a license that prevents direct commercialization, that would be compatible with other existing source licenses, solve Defolds issues, while also encouraging the open source ethos
@Gdquest
@Gdquest 4 года назад
@@gamefromscratch Bad behaviors will grow more visible as open-source is becoming huge. And it's hard to do something about it, especially online, with users of all ages and cultures.
@foobars3816
@foobars3816 2 года назад
Violence?
@ichigoboy86
@ichigoboy86 4 года назад
I am a really hardcore opensource guy and at first I was afraid of the title of the video but in the end I completely and absolutely agree with you 100 percent (okay maybe I disagree with the Stallman being the father of opensource part, he hates opensource but that's basically politics so let's move on...) You are absolutely right in everything else, this is an important matter and everybody should see this video gamedev or not. I'm a long time fan of your channel and you grow bigger and bigger in my eyes with every new video.
@gamefromscratch
@gamefromscratch 4 года назад
In retrospect bring RMS into the video was probably a mistake. As was mentioning commercialize... Apparently there's multiple international spellings. Glad it resonated with you. Stomping out this kind of behavior is ultimately beneficial to the vast majority of people on all sides.
@DFX2KX
@DFX2KX 4 года назад
Same. Open-Source (all of it's various meanings) is important. But between closed-source and open source, there's a whole scale of needs that GPL and the other current licenses don't fill quite right. If something like the suggested modified Apache license became common, we might have many more 'source available' software options then we do.
@FreeSalesTips
@FreeSalesTips 4 года назад
Stallman doesn't hate the open source initiative. What Stallman hates is when people conflates himself as the father of the open source movement - this conflation is an outright false.
@plankalkulcompiler9468
@plankalkulcompiler9468 4 года назад
@@DFX2KX GPL being copyleft is nice imo. I don't understand why you guys like permissive licenses that companies can steal your code to be proprietary so much.
@plankalkulcompiler9468
@plankalkulcompiler9468 4 года назад
Well, what people call "open source" is mostly free software (free as in freedom), of which RMS has a big part.
@TheCivildecay
@TheCivildecay 4 года назад
Are we going to ignore that "Poo fighters" is trending in Canada?
@Leonard_MT
@Leonard_MT 4 года назад
Yes
@MaThMaTa1000
@MaThMaTa1000 4 года назад
"Commercialise" is not spelt wrong, that's how it's written in en-GB
@CoryHilliard
@CoryHilliard 4 года назад
US Americans think they're the creators of the English language. How dare you point out they're not. :)
@lawrencedoliveiro9104
@lawrencedoliveiro9104 4 года назад
“-ize” originated in the UK. See my comment elsewhere for the difference between “-ise” and “-ize”.
@CoryHilliard
@CoryHilliard 4 года назад
No.
@Bred0nSch00lV2
@Bred0nSch00lV2 4 года назад
@@CoryHilliard Brit here. My understanding is that the US uses the old spellings and then we modernised them over here. Wish you guys used metric too. 😄
@CoryHilliard
@CoryHilliard 4 года назад
Hey, I'm a Canadian. We do, like you do.
@DrQuantumInfinity
@DrQuantumInfinity 4 года назад
I think a lot of the extremely negative reactions are people thinking that this was not an accidental mistake, but intentional false advertising that they were hoping they would be able to get away with. And honestly this makes a lot of sense to me... The decision to make Defold "open source" involved a lot of people and a lot of time. Did none of them actually stop and read what "open source" actually means? Personally, I think the definition of open source can be easily misunderstood, but it also seems like a reasonable expectation for a company the size of King to figure it out.
@user-lz2oh9zz4y
@user-lz2oh9zz4y 4 года назад
The Zlib License stated that you can't redistribute the software under other branding The distribution of a modified version of the software is subject to the following restrictions: The authorship of the original software must not be misrepresented, Altered source versions must not be misrepresented as being the original software, and The license notice must not be removed from source distributions.
@gamefromscratch
@gamefromscratch 4 года назад
ZLib would solve 99% of the problem. The only 1% edge case is, people other than the original creator, selling ZLib products as their own. Sort that and frankly you've solved the problem I am describing.
@vOddy75
@vOddy75 4 года назад
@@Sprogster Blender wasn't hurt by it, but users who got scammed were hurt by it. It's stills scummy behaviour.
@vOddy75
@vOddy75 4 года назад
@@Sprogster Blender not being hurt by it is a strawman. Some people want to prevent scamming, and if you do this, you do prevent scamming (and legitimate things, too, like RPG In a box). That's a decision every one has to make, and either choice is valid.
@vOddy75
@vOddy75 4 года назад
@@Sprogster They obviously didn't do it because they were afraid of getting hurt. They did it because they didn't want to create some thing that others would use for scamming. People who create software can use what ever license they please.
@krukhlis
@krukhlis 4 года назад
I've used to have my OS projects related to generic AI experiments and self-driving vehicles hosted at GitHub. I was even more than ok to support different users of my solutions and had no problems with people forking my projects, because majority of them had their PRs coming directly to my repo to improve overall solution(s), so everyone can benefit. Until one moment. When my coleagues from our Indian and Chinese branches( I work for trans-national corporation) sent me info with proofs that many students in India and China are using my projects as their diploma, or practical experiment project, labs, etc. Without even referencing me and giving any credits. This blew my mind, and I have immediately closed access to all my projects( actually I've provided access as "project team member" to all people that previously submitted PRs and agreed to make their forked repos closed). During the next 2 years I was getting at least 1 email weekly from some Indian idiots with complaints and threats regarding my decision( I can recognize and distinguish this style from others, because I work with Indian teams for 10+ years and 99.9% of Indian devs have the same emailing style and culture. Also, majority of emaillers had indian domains or IPs.). I've also had few hacker attacks during that time. Now, I believe that OS is a good thing and I am still participating in many OS projects, trying to contribute something valuable for the projects community. But I believe that 100% of mentally sick "true believers" should be forbidden from accessing anything that is created as OS. And all people that try to resell OS product without written explicit legal permit from the project owners and make money or get any other personal benefits in such way( like that example with Blender or my example with asian students) should face criminal charges immediately.
@EhKurd
@EhKurd 4 года назад
sir pls do the needful and delete dis very disrespecfull message sir
@anthonymarquez2542
@anthonymarquez2542 4 года назад
A lot of pre-amble nonsense to justify your: nimby-ness
@geraldgeraffe2209
@geraldgeraffe2209 3 года назад
I think you should have put up more of a fight. There are many people in the open source community who would gladly help expose those students. There are other ways of preventing people from getting away with this stuff than blaming the license or running to centralized authorities. Open source is what enables community-driven software in the first place, and it helps bring people together, use that to your advantage.
@koenlefever
@koenlefever 4 года назад
8:27 rms does not consider himself as being part (and certainly not as the founder) of the Open Source movement, but of the Free Software movement. See www.gnu.org/philosophy/open-source-misses-the-point.en.html for how he sees the differences between Open Source and Free Software. See opensource.org/faq#free-software for the point of view from the Open Source side.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
He is being considered as "the father of open source" sometimes because his gnu license forces the source to be available. In contrast with freedoms permissive licenses give, it is less free and more restrictive, and therefore his definition of "free as in freedom" is inconsistent with any dictionary definition of what freedom is. That's why some people don't want to associate him with software freedom and call it open source, even though that's not correct either.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
@WinterXL Licenses are from humans to humans. The Code is not doing anything without humans nor does it have any rights at all. Humans have rights. You are trying to say that the gnu license tries to take my rights away and give them to the project managers. What is exactly what gnu project is doing themselves. They ask contributors for their copyrights to be handed over. That's not freedom. Moreover, you can distribute gpl licensed software without the source in case you haven't made any changes to it. You only have to distribute changes.
@koenlefever
@koenlefever 4 года назад
About the issue at hand: all programmers have the right to release their software with whatever licence they want, and a licence which only allows non-commercial distribution does make sense (even if it is not "Open Source" nor "Free Software"). As always: if you do not like some specific licence, then use another product or write/order your own. So I agree with the main point of this video. . However, this is about a modified Apache licence, not GPL. Stallman has nothing to do with the conflict between Defold and this "unnamed prominent open source developer", so blaming him for it is insincere. Also: accusing him of something which cannot be said because then the video would be demonetised is rather hypocritical: one has something to say or one does not. While this video is complaining about trolling, it is flamebait in its own right. . This is a great channel from which I learned a lot, it is regrettable that this video only increases the drama - especially since the point could perfectly be made in a straightforward way.
@FreeSalesTips
@FreeSalesTips 4 года назад
​@@ronaldpikksaar2202 You have confused Richard Stallman's idea of software freedom. His idea of software freedom is always towards the view of the users who install the software onto their own computer. There are four specific freedoms that he defines and these are indeed consistent from the view of users having freedom within their software. What the GPL imposes is various restrictions to software distributors; these restrictions have never impacted the users of their freedom to practice these four specific freedoms.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
@WinterXL I'm talking about copyright. Gpl tries to limit the freedom to modify, create derivative works, license your work as you please and the freedom to distribute. The legal problem with contributions is bit different and that's why Gnu is doing what they are doing (bit off-topic but it took them long time before they even acknowledged such thing as fair use which should illustrate how evil organisation it is.) CLA's might help but I don't know any court case where anything would have been decided on them.
@MrMercuryW
@MrMercuryW 4 года назад
Looks like 98% percent of people don't read the licenses and 1% are straight up thieves or disrespectful of OSL Devs
@madscientist7430
@madscientist7430 4 года назад
I appreciate you leaving 1 percent room for the decimals, even if the percentages are obviously not meant to be real
@lawrencedoliveiro9104
@lawrencedoliveiro9104 4 года назад
12:45 There are non-Free CC licences. Only CC-BY-SA, CC-BY and CC0 are Free.
@gabrielwilliams6373
@gabrielwilliams6373 3 года назад
Not to mention that there are also different versions of almost all of the CC licenses, and there is also the PD Mark.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 года назад
All mentioned in my list.
@gabrielwilliams6373
@gabrielwilliams6373 3 года назад
@@lawrencedoliveiro9104, I don't think you understand: almost every CC license has had several versions. For example, the one I prefer, CC BY-SA 4.0 (Int) is on its fourth revision.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 года назад
Did you notice what was different?
@gabrielwilliams6373
@gabrielwilliams6373 3 года назад
@@lawrencedoliveiro9104, in the newest versions they made them international instead of a custom version for each country to help prevent license proliferation and simplify them (I think), but I haven't looked into any other specific changes between the versions.
@OsmanZeki
@OsmanZeki 4 года назад
Thanks for shining light on this Mike. I entirely agree with you, it's a shame that people are misappropriating open source tools and scamming people. I understand why Defold added that mention in their license. In the cloud environment, projects like Redis and Mongo got scammed too by cloud providers rebranding and basically selling their projects on-demand without any kickbacks to the original project. We definitely need more licenses where the open source project is protected from these kind of abuses.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
If we want to be open for progress and advancements then we also make ourselves open for abuse. If we want to protect ourselves against abuse then we also limit progress. We can't have one without the other.
@OsmanZeki
@OsmanZeki 4 года назад
@@ronaldpikksaar2202 Indeed. In the cases I mentioned, I appreciate that they are basically now offering their own "as a service" solutions as a attempt to finance the development of the open source tech behind the services. Similar to how WordPress and the likes structure themselves financially.
@vnen
@vnen 4 года назад
There's so much work put into RPG in a Box that I think it's super fair that they commercialize it. In fact, it does some stuff that Godot doesn't, and maybe vice-versa. It would a shame if a greedy (not as in money-greed but as in terms too vague applying to too many stuff) license like that would become common, making such projects pretty much impossible.
@gamefromscratch
@gamefromscratch 4 года назад
I mentioned RPG in a Box as an example of something that would be allowed under Godots license but not Defolds. It wasnt a judgement on RPG in a Box it's just a perfect edge case example.
@Alche_mist
@Alche_mist 4 года назад
@@Sprogster Which still doesn't make Defold's license problematic by itself. It's just a case of different license philosophy while both are perfectly valid.
@ccgb92
@ccgb92 4 года назад
I don't believe RPG in a box is even relevant to Defold's license restriction. Defold let's you ship commercialized products, which is what RPG in a Box is. Defold's license is saying don't make "Defold's Editor 2.0 and re-sell it for $"
@ccgb92
@ccgb92 4 года назад
@UCJcDY17QiufkpfSfjMswrbA Oh, I always thought it was just an exported project. Well, in that case, that's a perfect example of exploiting contributors to make $. Which is most likely why Defold has that restriction in place.
@ccgb92
@ccgb92 4 года назад
@@Sprogster If you are going to use words like idiotic, and claim I'm a Defold apologist, then I"m not going to continue to engage. "that benefit both the developer and the public" Behind a paywall*
@Bred0nSch00lV2
@Bred0nSch00lV2 4 года назад
As a correction, Richard Stallman detests open-source as a term, preferring free software to define the copyleft licensing.
@nibblrrr7124
@nibblrrr7124 4 года назад
Not only copyleft licensing, but also permissive licenses that respect the Four Freedoms. There is no real difference between the licenses that FSF considers Free, and those that OSI considers Open. The quibble is entirely about values that motivate this, and wider political questions.
@lordalbior
@lordalbior 4 года назад
I'm a developer for more than a decade. I have seen my fair share of stupidity on the open source community. But I can say that most of people are really nice and I'm grateful to them. During my time at the college I studied software licensing and I can say the whole point is to pair the license with the needs of the project. For example, I have a very hard time thinking GPL is a good choice for libraries because of the viral nature, but may be to application software. Unlicense is a good choice for small libraries, code fragments or snippets. MIT, BSD, Apache and other have variable types of protections that accomplish the protections aimed by the software developer. It is fair to have a "economic protection" license to cases like the Defold Engine. I could not find any problems in the directives of The Open Source Definition . To make clear or correct something in this video, OSI do not make licenses per se, they analyze submissions to make the licenses compatible with OSI. It is up to the Defold team to make a move to create a license and lobby with OSI. In fact, this is a very good help to the community. Personally, I would use Defold for my projects as they are clearly stating their project has a restriction engine resale, not on games made with it. Engines like Godot are nice to fork and thinker - even if I make a new engine out of it, I would be morally compelled to return the code to them.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
@@Sprogster MIT, BSD and Apache are for everything, viral or not, library or not.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
@@Sprogster What do you mean by "LGPL offers a bit more rigor while allowing similar re-use" if in the next sentence you admit yourself that it's more restrictive than BSD and MIT? Rigorous allowing is exactly what permissive licenses like BSD and MIT do.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
@@Sprogster The question isn't only about the flexibility of business model. I now understand what you meant by "viral". That concept is itself illegal, forcing your license on anyone else (and their derivative works), that is. While LGPL has less legal issues than GPL, they are still both problematic. Which is why permissive licenses are recommended.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
@@Sprogster There are powerful organisations and political movements behind those licenses which have influenced judges in their decisions in the past. It's only matter of time when the actions of those organisations are going to be judged along with the licenses. And yes, misrepresentation is one of the big legal issues with those licenses.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
@@Sprogster What conspiracy theory? FSF and FSC are well known organisations.
@alexstone691
@alexstone691 4 года назад
asperite for example had to make their custom EULA, but they are awesome!
@cowboyfellavideos
@cowboyfellavideos 4 года назад
Yes, but because people was distributing aseprite under a different authors name :S
@sentinel9651
@sentinel9651 4 года назад
There's a great blog post by the dev about the change in license.
@noiJadisCailleach
@noiJadisCailleach 4 года назад
@@cowboyfellavideos Who? links? sauce?
@nibblrrr7124
@nibblrrr7124 4 года назад
@@noiJadisCailleach probably dev.aseprite.org/2016/09/01/new-source-code-license/ (Also, posting URLs in YT comments is dicey, so learn to use a search engine :P)
@cowboyfellavideos
@cowboyfellavideos 4 года назад
@@nibblrrr7124 thank you for the link. I personally talked with David about it. And there was multiple tweets about that issue. You can probably ask him about it.
@madscientist7430
@madscientist7430 4 года назад
I had spilled a little drop of liquid on my phone right as the little animation at the end happened, and my heart stopped because I thought I'd actually broken my phone's screen
@Newbyte
@Newbyte 4 года назад
8:18 I don't think a code of conduct would stop someone from saying rubbish like this.
@IRDazza
@IRDazza 4 года назад
I don't see how attacking people with different opinions than yourself and trying to demoralise the open source movement is a benefit to anyone. Many companies are trying to jump on the open source band wagon without wanting to comply with the licence model. Its a trendy thing to do these days. I agree they should use a different licence, such as a modified freeware etc where source code doesn't have to be given for everything. If they don't want to comply with open source, Don't be open source. Again, if you don't like some one, then don't bother with them, move on. Lastly, having an opinion, whether right, or wrong, is not trolling if you are merely giving an different or critical opinion. Attacking people for the sake of attacking, or for personal gain, more views, or personal "feelings" that aren't relative to the content etc., is! By the the way in Australia we use "ise" not "ize" as well in many words. ;)
@FeelingShred
@FeelingShred 4 года назад
I watched his video but he started rambling to a point I could not understand. What was he talking about after all? All I see is a tweet in the screen, he gives no context to what has been said. But yeah, if I'm understanding what you said right I agree with you, there are too many predators out there who want to obtain all your hard work code for free and put their name on it after they change 2 lines of code on top of it. After many incidents over the years I don't think the "Open Source" way of doing things is healthy anymore. It's too easy to simply steal stuff. And to my understanding anyone who gets this triggered over anyone criticizing the "open source" model to me shows signs of being a predator himself, who profits off of other people's work. More often than not this has been the case.
@jessikapiche6097
@jessikapiche6097 4 года назад
@@FeelingShred yes, exactly. I believe open source should be given after a long time have elapse so the software became more of a tutorials on 'how we used to do it so you can do that or use that too!' Also, if your software is a tool to create ressources, and you can do money with those ressource, it should not be free. Where i have a problem is when a program owners charge 500$ for a software so no one can actually use it because it is just too damn expensive. I believe there is a big place for low cost softwares, espacially right now.
@neverknowsbezt
@neverknowsbezt 4 года назад
I don't think this is "The dark side of open source" but "The dark side of humanity". People are stupid in every corner of the world. It has nothing to do with the Open Source Community. In fact, Open Source Community is very very awesome. I think this video could be misleading people to think bad about Open Source Community so I will dislike this video, even when I admire your work and I love your channel, because I really disliked it.
@gamefromscratch
@gamefromscratch 4 года назад
We are always free to disagree, nobody agrees 100% of the time. Glad to have you around all the same.
@thegrayinthefield8764
@thegrayinthefield8764 4 года назад
It's like hitting your hand with a hammer by accident and getting mad at the hammer. It's not the hammer's fault, it was human error. Similarly, it's not the software's fault, it's the developer. They either made a mistake or are being a disingenuous asshat.
@ReleeSquirrel
@ReleeSquirrel 4 года назад
That's a shame about the harsh response the Defold folks got. I'd like to say I disagree with you on the idea of a license that prevents users from reselling an open source product within its own domain. It can be really frustrating to pay for something that's distributed for free, but there are also good ways to resell a product like that. If you give tech support for your version of the product that isn't available with the open source version, for example. There's probably things we haven't even considered in the future.
@MicahTheManiac
@MicahTheManiac 4 года назад
Honestly, I don't understand why Defold would be getting flack for this. Sure they may have misspoken, but we all make mistakes. Even though I don't use it that much, I love open source stuff! But every organization has a right to protect it's intellectual property, Defold has every right to keep their software as open/closed as they want. What you said about Blender was perfect, open source is great but there will always be people re-releasing it for a quick buck. I don't get why people go out of the way to harass those who work on Defold, they have every right to release and regulate source code as they see fit.
@TheCivildecay
@TheCivildecay 4 года назад
Actually some people's attitude on open source kinda turned me off of Godot. Whenever I posted some footage of my project I got the question if I wanted to share my repository or project. Or whenever I asked if thing X could be done with Godot, or why does thing Y not work as expected I got the response "Write it yourself!".
@FeelingShred
@FeelingShred 4 года назад
Exactly, there are too many predators out there who want to obtain all your hard work for free and put their name on it after they change 2 lines of code on top of it. After many incidents over the years I don't think the "Open Source" way of doing things is healthy anymore. It's too easy to simply steal stuff.
@ludologian
@ludologian 4 года назад
Companies: shared code 99% of people: Open source other 1% of people: Omg! royalty free! source code
@sneakysnake9470
@sneakysnake9470 4 года назад
more people need to join the open source community to dilute the toxicity :/
@delphicdescant
@delphicdescant 4 года назад
> More people join community > 40 year old toxic neckbeards get even angrier due to new members not being exactly like them > Toxicity levels out exactly where it was.
@danielraath7722
@danielraath7722 4 года назад
That fadeout effect had me freaking out my that monitor had just formed a cluster of dead pixels
@madscientist7430
@madscientist7430 4 года назад
Same lmao. I had just spilled a bit of liquid on it too so I was totally freaking out
@tdelfino2509
@tdelfino2509 4 года назад
I didn't think this would become a drama channel 😅
@DoomRater
@DoomRater 4 года назад
@Todor Samardzhiev Jacksepticeye sure seems squeaky clean right now. I still don't see even minor sources of drama coming straight from him. Cinemassacre doesn't seem to promote any drama despite making a wave with some posts by just... not feeding any backlash.
@lmelior
@lmelior 4 года назад
The story behind that mailing list post is pretty interesting. Linus was talking about BitKeeper, his and a few other kernel developers' revision control software of choice. It was one of the earliest and most polished distributed revision control systems around (and thus a marked improvement over CVS/SVN that other Linux devs were using), but it wasn't FOSS. That mailing list post was just one relatively mild volley in a pretty epic flamewar. Splitting development across different revision control systems was never sustainable, and eventually the company who developed it stopped offering a free version anyway, so Linus wrote Git and basically took over the world (of RCS systems).
@TheReferrer72
@TheReferrer72 4 года назад
Has anyone actually taken an open-source game engine and resold it? it seems not an easy task to do if the original game engine has any sort of community behind it.
@gamefromscratch
@gamefromscratch 4 года назад
Two examples I can think of are Blender as illustrated in the video and the Atomic Game Engine. It wasn't straight out lifted from Urho, it was a new editor and engine built on the Urho game engine (and was controversial among the Urho community at the time). Part of me thinks IrrLicht was involved in something like this too. There is also the grey area of engines built in engines, like RPG in a Box built in Godot. There is nothing wrong with that (under the MIT license), but it wouldn't fly under the Defold license. On the whole its a pretty edge case over all.
@riidom
@riidom 4 года назад
@@Sprogster Exactly. I missed that part mentioned in the video, to be honest. There is also the example of e-cycles, a paid blender fork which does some optimizations so it renders (quite a lot) faster than normal blender. I don't remember the full story why the tech didnt just get included into blender, but it involved technical reasons and some personal disagreements. But to me, such a project is perfectly fine (though I didn't consider using it at any point). The problem with the suggested license is where to draw the line, though. Let's take kenney's pirate set as example. Let's say it consists out of 15 items (I didn't count). Would add a 16th one qualify me to sell it. Would adding 5 more qualify me? What about if I stock the pack up to 100 items and sell it? It's problematic and I think it's much easier to just allow it always. The drawbacks may not be as huge as feared, see examples. Defold should have done that too, instead of worrying to compete with a fork.
@gamefromscratch
@gamefromscratch 4 года назад
The examples in the video weren't value add, it was scammers basically rebranding and selling Blender. It doesn't really hurt Blender, at least not directly. It does however hurt the people that get scammed. Just like the example with Kenney, he isn't losing money having his assets resold on stores, but the people he is going out of his way to try and help are getting scammed. A better license could prevent much of this.
@riidom
@riidom 4 года назад
Well yes, I realize I mixed together a few points in my post. I'd like such a license too, I just think it is difficult to get right, so you can properly separate "value add" from "fake value add to circumvent the license". But I'm gonna leave that to the experts, I guess! :)
@nibblrrr7124
@nibblrrr7124 4 года назад
​@@Sprogster I mostly agree with your points here and elsewhere. But your tone is acerbic to an absolutely unnecessary degree, which certainly won't help others see the merit of what you say.
@nibblrrr7124
@nibblrrr7124 4 года назад
4:23 I get how this can be perceived as ironic at first glance, but the point of copyleft licenses like GPL is to guarantee the freedom _of end users._ Hence, it is unavoidable to impose some duties on developers/vendors. If you want users to have the right to study the source code, you have to force developers to provide the source code.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
Sorry to tell you this but you are absolutely wrong. End users don't care about the source code. Only programmers care about the source code and gpl and other copyleft licenses LIMIT freedoms coders (contributors or not) have. Gpl protects the project managers, it doesn't grant any freedoms to end users. Freedoms are given by permissive licenses. Also, everyone have the right to study any source code (open and closed) in their privacy. It's granted by law. It's not something gpl gives. And you don't have to force developers, instead, you have to learn how to use hex editors, disassemblers and decompilers.
@tymondabrowski9922
@tymondabrowski9922 4 года назад
​@@ronaldpikksaar2202 You might think so; and in most cases you're probably right. But there are things that even the most non-technical end users can appreciate that often come from a project being open source. (I will talk about Krita and I guess other KDE projects here). It's the general openness of the development, for example open bugs reporting. The development is open, so when doing user support, I can freely say what is being worked on, what plans we have etc., I can tell the person that the bug is already fixed and please use this and this daily build, users can requests features that if they are interesting, they can be implemented - for example see this thread here: forum.kde.org/viewtopic.php?f=288&t=165355 - post is from April, now it's May and the second feature is implemented, the first one will be soon. Design of the features is consulted with users. And there are users who are not afraid of developers stuff, too - afaik one of the current contributors got involved because there was a very annoying but simple bug and they wanted to report it, but they found an easy tutorial with cats - so they built it, fixed the bug and that's how they are still contributing now, a few years later. And recently there was a person on krita-artists.org forum that asked for a new option in the brush engine - and later they actually implemented it themselves: krita-artists.org/t/use-alpha-channel-in-brush-tips-or-add-an-overlay-tip/4147/1 - it wouldn't be possible in an non-open source project. Of course it happens quite rarely, but it does happen. Especially with plugins. I mean I know that this comment is more a digression but still, it's something worth keeping in mind in my opinion.
@ironnoriboi
@ironnoriboi 4 года назад
@@ronaldpikksaar2202 You don't have the rights to study how closed source software works by law, even for private use. The law allows you to study how things you own work, but you don't own the software. You only have a license (which may forbid studying how the software works). Also, there is this thing called software patents.
@o0alessandro0o
@o0alessandro0o 4 года назад
@@ronaldpikksaar2202 The way "end users" "care" about open source is the way the user of a car "cares" about the existence of spare parts for said car: if something doesn't work, the user wants it fixed. The "how" isn't important, as long as there is one. I put "care" is in quotes because the user doesn't want a hammer and a nail, he wants to hang his new painting on the wall: the hammer and the nail are a means to that end, and he would be perfectly fine with a nail magically appearing on said wall, sticking out just the right amount for him to safely hang his new painting. For some software (say, Windows), the user waits patiently for the maker (say, Microsoft) to release a patch, hoping fervently that said patch won't break something else; the user doesn't care that the Windows code isn't available for modification by a third party,, as long as a fix for his problem is released in a reasonable time by Microsoft. If Microsoft decided to destroy all copies of the Windows source code and close shop, nobody could prevent them from doing so. This is never going to happen, of course, but that would be a scenario in which a user would "care" about the source being available for modification by third parties. If the software is an obscure application from a defunct software house released 30 years ago, an application that is vital for the company's continued existence, then the user probably cares very much about the source being available and modifiable, since a change in OS may very well cause the application to stop working. The OSI intends to prevent the abandonware scenario entirely by making sure that, as long as a software is in use by somebody who "cares" enough, the software can continue to be used. The GPL is meant to guarantee that the users of the software aren't limited in what they can do with it, and cannot limit others in what they can do with it. It's not meant to prevent abuses from bad-faith actors because there is no algorithmic way to tell those apart from the earnest work of good-faith actors.
@jackvac1918
@jackvac1918 4 года назад
@@ronaldpikksaar2202 The four essential freedoms of free software: - Freedom 0: the freedom to run the program as you wish, for any purpose. - Freedom 1: the freedom to study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this. - Freedom 2: he freedom to redistribute copies so you can help others. - Freedom 3: the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this. GPL guarantees that any software licensed with it's license will provide these freedoms to _everyone_ and stipulates that all derivatives of a GPL licensed program must guarantee these same freedoms to _everyone_ as well just as the original has done. The only model that allows all these freedoms to be passed on is one that requires that any derivative built on top of an open source program provide the freedoms that the developers who built upon the original work enjoyed. In short, to provide the source code of the derivative under the same conditions that the original provided. The main additional freedom that permissive licenses provide is the ability to close of the derivative and make it proprietary. More freedom to you, potentially no freedom for anyone who comes after.
@HaeriStudios
@HaeriStudios 4 года назад
Yeah I agree that we need a new commonly accepted license that would deal with repackaging scams. When I was choosing a license for my engine I was thinking about adding the same clause as Defold did but decided against it as custom licenses seem to do more harm than good to a project. Alltough the implementation would be difficult because restricting publication in the same domain would be too restrictive in my opinion. There is not a lot of options when forking an engine to transform it into something else. Maybe something similar to "fair use" would do, where the derived work needs to be transformative, so deriving an engine and significantly improving its renderer and selling it would be fine, whereas just changing the branding wouldn't suffice.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
"Fair use" comes from copyright law and is applicable even if the license doesn't explicitly say so.
@nibblrrr7124
@nibblrrr7124 4 года назад
​@@ronaldpikksaar2202 "Fair use" is quite narrow, US-specific, and I don't know of any case where it was succesfully applied to software. (Google lost when they tried to invoke it when Oracle sued them over their use of the Java API (!) in Android.) IANAL, but I wouldn't expect it to ever become useful in cases where you started from proprietary source code.
@AinurEru
@AinurEru 4 года назад
@GamesFromScratch there is one subtle point I think you were missing here: When someone has an issue with one subtle issue with a licence of a product, and want it changed, it is often because they like the product and want to use it, but feel there is one subtle thing that prevents them from doing so. They don't want to go use something else, they like the product and want to use it, and find it frustrating that they can't, which is what's driving their motivation to want to influence the creators to modify their licenses slightly. The approach of telling those people in such cases to just use a different product if they don't like the license, is equivalent to telling them to FO. That in and of itself is pernicious and very subtly trolly. It defeats the purpose of increasing adoption of your product.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 4 года назад
1:47 Other companies have done this sort of thing, calling it “shared source”, not “open source”.
@ironnoriboi
@ironnoriboi 4 года назад
Its often called "source available" aswell
@masoodahmed4718
@masoodahmed4718 4 года назад
And that kids, is the story of how a new opensource license called "Defold" was born.
@MaharbaRacsoChannel
@MaharbaRacsoChannel 4 года назад
I think you're right in lots of what you said, but I'd like say that the idea that GPLs are not free as in freedom is misguided. All the restrictions in GPL licenses are for prohibiting developers from making their software restrictive. It's like en.wikipedia.org/wiki/Paradox_of_tolerance. It's like saying that a free society shouldn't prohibit people from keeping others tied in their basement. There are arguments that can be made against GPL, particularly about its practicality in this cruel economy, but it not being free is not one of them.
@gamefromscratch
@gamefromscratch 4 года назад
To cite an immediate problem with your scenario. What about permissive bondage? Obviously I get the *INTENT* of what you mean, but the devil is always in the details, especially when it comes to laws and contracts.
@MaharbaRacsoChannel
@MaharbaRacsoChannel 4 года назад
@@gamefromscratch Well, yeah, permissive bondage should be permitted by a free society. There was a lot of room for clarity in my rudimentary example. But I imagine that's why the GPL is a lot longer than a single text line.
@firstname4337
@firstname4337 4 года назад
you are so wrong if you make changes and distribute the program then you HAVE to release the code of your changes how the fuck is that free ?
@MaharbaRacsoChannel
@MaharbaRacsoChannel 4 года назад
@@firstname4337 It's free in the sense that all that it asks you to do is to give the same rights you were given to the people that use your derivative software. There is no use of the software that's prohibited in any shape or form, except for any use that prohibits others from using the software in any shape or form.
@nibblrrr7124
@nibblrrr7124 4 года назад
​@@firstname4337 Not your freedom _from_ having any obligations. Freedom of your users _to_ also run, study, change, share the software - the exact same freedoms you enjoyed with the original software on which you based your work.
@kompadre3
@kompadre3 4 года назад
They called it Open Source. It wasn't. People reacted. They retracted it (other possibility was to say to heck with it, we're going open source all the way). Some trolls joined in the shit-show (what else is new?). How is this "The Dark Side of Open Source"? Ohhh, you don't like Stallman. You don't like GPL. The problem with BSD-like licences (MIT, Apache) is that while they allow more from the start ("don't give so much trouble") but they also allow to form a commercial / closed source project on the spine of an open source one. GPL does not, by making sure that everything that goes into the project is open source and everything that comes out is also open. These are two perfectly differentiated philosophies, have their pros and cons and most importantly reasons to be. I don't see how is this the "dark side". For me, any successful open source project has been a net win for humanity, no matter whether it's Godot, Blender, Linux, FreeBSD, Apache HTTP Server, GCC, Emacs, GNU they all command respect. They all have been a timesink for talented people thinking in something bigger than their own profit. Mind you, King did good with Defold and the harassment they got was unwarranted... ((even though Defold website's header still proudly says "Open Source"; you click the link and it brings you to a page that explains that it's almost but not open source)). What I do mind is "Stallman and his pack of trolls strikes again" and "GPL is for trolls" label, that is kind of an insult and harassment in its own way.
@cyanlos01
@cyanlos01 4 года назад
Exactly what I was trying to tell him -- Mike is essentially doing what he seems to be accusing the "trolls" of doing, but he justifies it in his self-righteous resentment of Stallman just because Stallman said some things that he (and, tbh, anybody with a sane mind) would have issues with. Dislike and disagreements are one thing, but this kind of behaviour and driving a false narrative, just because he isn't doesn't know the history of FOSS, is very unwarranted. And I also think it's worth affirming that projects like Linux and Blender didn't succeed because of coroporate backing. The corporate backing came to it "because" they succeeded, and that should tell you something about the quality and potential these tools. And Blender is GPL 2 - Electric Boogaloo.
@kompadre3
@kompadre3 4 года назад
@WinterXL "It wasn't" as in "it didn't become an open source project". Sorry for being ambiguous. Term open source means more than a source code that is open in an IDE or something.
@jm_draws7253
@jm_draws7253 4 года назад
yep. I'm wondering if this guy that reaches more than 100000 subs now is going to assume a posture of being a reliable, informative voice...or just derive into clickbait and trash...after a video like this, it's kinda of a mystery right now. Bring fake "controversy" for the sake of it is just youtube garbage. I honestly expected more from gamefromscratch.
@shoaibmujawar1375
@shoaibmujawar1375 4 года назад
Recently Securas open sourced their game for godot community to learn from it and someone released it on play store as their own. A license should be made to prevent these type of situations.
@eduardosanchezbarrios5810
@eduardosanchezbarrios5810 4 года назад
The Defold licence looks fair for me
@StefanHayden
@StefanHayden 4 года назад
great video! thanks for highlighting these topics!
@BIGOTEMACHINE
@BIGOTEMACHINE 4 года назад
Wait wait, stallman didn't invented "open source" he did the "free software" thing, he also doesn't like when people use "free software" and "open source" as synonymous
@gamefromscratch
@gamefromscratch 4 года назад
He creates the first open source license. He is far more fanatical in his approach than what the community ultimately went with out the FSF, but he is the genesis point.
@emascheg
@emascheg 4 года назад
@@gamefromscratch Well maybe he is the responsible to become popular the denomination "open source" and the difference with "free software" and another detail of difference between "FOSS(free open source)" with only "OSS (open source)" like redhat products that are open source but not free, at least at binaries access.
@BIGOTEMACHINE
@BIGOTEMACHINE 4 года назад
@@gamefromscratch but I he doesn't call it "open source", WE recognize that thing as an open source license, if I don't recall it wrong he is also against of using a different nomenclature than "free software"
@cyanlos01
@cyanlos01 4 года назад
@@BIGOTEMACHINE Exactly, and I've said the same in my earlier comment. Both Free Software and OSS have their sources "open" and "available", etc. but while there is some overlap, the core philosophies are somewhat different. OSS did stem out of Free Software, but Stallman has issues with the Opensource movement in general. He's a wacko, yeah, but you can't say he's a "fanatical" in the opensource movement considering he... isn't even as OSS guy, lel. As an analogy, it's like conflating a Muslim to be a "Fanatical Christian" just because both of them stem from the Judaic traditions. It's largely a difference in ethos, and kind of unjust to call him "fanatical" for that reason alone.
@cyanlos01
@cyanlos01 4 года назад
@@gamefromscratch Based on my earlier reply here, I do encourage you to correct yourself on the matter. (No, don't worry, I'm not gonna yell like a banshee if you don't, or call you names for it, lol, I just think corrections would be the right thing to do.)
@Golemofstone
@Golemofstone 4 года назад
Codes of Conduct.. i always think there's a reason it can acronym to COC.. missing a K maybe ?
@igorthelight
@igorthelight 4 года назад
:-)
@ryuchao008
@ryuchao008 4 года назад
I hope the Defold license gains enough traction to either stand on its own or the commercialization restrictions make it into the next revision of the Apache License. Even the GPLv3 with all of its restrictiveness only requires sources to be provided - it can't prevent the sale of another person's work.
@puppetreview5546
@puppetreview5546 4 года назад
well said.. 1. need a new license 2. support those who are moving towards open source..
@neonneon892
@neonneon892 4 года назад
Many open source / free software people are stuck on the idea of the four freedoms, and I can see how they'd be apprehensive towards any clause that takes any of them away: maybe the freedoms will keep slipping, and the go-to license of 2030 won't have most of the freedoms anymore? Honestly, I think it's too much of a slippery slope fallacy, but I can appreciate the thought. On the alternative licenses: there are some licenses that take away some of the four freedoms to trade for other priorities, like not letting commercial entities use them, disallowing military applications, and such. I'm not sure I dare post a link in a youtube comment, so I'd recommend looking up "ethical licenses" and "License Zero" (freedom for individuals, sold exceptions for firms). I wonder if the business model of games (10-50 dollars a piece, consumer oriented) compared to other software (very expensive licenses or monthly fees, often business oriented) affects the practicality of open source in the field? Plus, games being oriented to younger people with less money, there is much more danger to allowing free sharing of programs, profit-wise.
@MrMaxBoivin
@MrMaxBoivin 4 года назад
You got a few things wrong here. RMS is not the founder of the open-source movement but he is one of its stronger opponents. He founded the free-software movement (or libre software). Software is considered free if it comes with 1) the freedom to execute it 2) the freedom to study its code 3) the freedom to modify its code and 4) the freedom to redistribute it (which doesn't prevent from charging money). Open-source (which is the same as code available) doesn't grant those 4 freedoms, therefore RMS opposes it. He doesn't even see it as a better alternative than closed software has it makes people complaisant and they stop caring about the 4 freedoms he sees as essential.
@gamefromscratch
@gamefromscratch 4 года назад
So far as I know, and I am willing to be corrected here if I am wrong, but is not the GPL the very first open source license? I know he strongly disagrees with OSI and has much more draconian beliefs, but if you are the first one to do something, you founded it IMHO. Now if GPL wasn't the first open source license, I would love to hear what was.
@cyanlos01
@cyanlos01 4 года назад
@@gamefromscratch Ok then, hear it from me, lol. GPL is open-source in the sense the source is open (funny how that works, aye?) but isn't necessarily "open" from, what is regard as an "Open Source" license. Instead, what GPL is, unlike Apache and MIT, is that it's a FREE SOFTWARE license, a "Copy Left" license (which is directly opposed to the very idea of "Copyright"). Copy-Left licenses are INTENDED to be uncompromising when it comes to the liberty of software as envisioned by Stallman and Free Software proponents, and it comes from a highly principled position. Apache and MIT just aren't the same (they're PERMISSIVE licenses, not "Copy Left"), even if both Opensource and Copy Left licenses allow you to, you know, keep your sources available. Normies today like to conflate Free Software and Open Source all collectively as "Open Source Software", but that's never actually been true, and part of the issue being people mediators wanting "everybody in the free software and opensource worlds to get along" (which I'm not opposed to on principle, but it does cause issues that we're in right now). The Opensource movement "approves" Copy Left, though, since it was after all sort of inspired by (or, you could say, "forked from") the Free Software movement; except, rather than taking on the vision of the Free Software movement, it went ahead and dead its own things. It doesn't matter which ideology you agree with, but it's incorrect to say that both are the same things just because they do similar things or have some shared values.
@MaharbaRacsoChannel
@MaharbaRacsoChannel 4 года назад
@@gamefromscratch It's en.wikipedia.org/wiki/A-0_System.
@cyanlos01
@cyanlos01 4 года назад
@@gamefromscratch Oh yeah, and I need to mention: Stallman disapproves of the Open Source movement "because" that movement is eager to compromise. You could disagree on his attitude, but his principles, which he sticks to with full integrity, does come from a real place. He did predict the issues that would be caused by the copyright systems and commercialisation / propreitization of softwares, monopolization ON those softwares due to corporation-meddling, etc. Even though a lot of people did call him "wack-job" or "draconian" in the past, most of his predictions.... have seemed to come true in the modern age. The World Wide Web, W3C, browsers and engines are a good example of that fatal down-turn, something that wasn't even a problem 10 or 20 years ago. The GPL essentially reflects those principles he stood with.
@gamefromscratch
@gamefromscratch 4 года назад
I think that's the first example of open source in practice, but I still believe GPL was the first case where it was codified. If RMS wants to take credit or not, that initial GPL license and the GNU toolset in general ultimately led to all the other licenses we have today and ultimately the foundation of the OSI. I am not implying that RMS had anything directly to do with OSI nor is he a fan, but his creation is the direct precursor to open source as we know it today.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 4 года назад
11:37 The fundamental problem with what you’re trying to do is define what “commercialization” means. For example, say you use some proprietary Adobe or Autodesk product under a freeware licence like “for education use” (a “student edition” licence, say) or “for personal/non-commercial use”. Does that mean you are allowed to distribute your work to others? What if you post it on a commercial site like DeviantArt or RU-vid, that shows ads? Are they allowed to make money off your work, while you are not?
@lawrencedoliveiro9104
@lawrencedoliveiro9104 4 года назад
15:07 If only it were that simple ...
@TheBuzzSaw
@TheBuzzSaw 4 года назад
I don't see how a CoC would have prevented the incident: it was a private interaction. CoC largely covers people's behavior in the context of the project itself: discussion on pull requests, discussion in mailing lists, etc.
@HDNShare
@HDNShare 4 года назад
4:53 - This license looks pretty good to me. I just don't like the GPL license where they require making your software become GPL too.
@FreeSalesTips
@FreeSalesTips 4 года назад
That's a major confusion about what the GPL requires. The requirement of the GPL is that when you distribute GPL software, any other software that is linked to it must not have licensing terms that are incompatible with the GPL. The easiest way to be compatible is to distribute the linked software under the GPL; however this isn't the only way to be compatible.
@HDNShare
@HDNShare 4 года назад
FreeSalesTips As I understand, if you create a game with game engine X (or only a part of the Engine, for example: audio engine) that under GPL, your game has to be open source under GPL too. Right?
@FreeSalesTips
@FreeSalesTips 4 года назад
@@HDNShare Your understanding is confused. The GPL is concerned with the distribution of the licensed GPL work. If your game software happens to "link" with the GPL game engine (whether linked statically or dynamically), then your game software licensing terms must not conflict with the GNU GPL of the game engine when you distribute the game engine linked with your game software. If your game software doesn't link with the game engine, then your game software licensing terms are not affected by the game engine GPL.
@HDNShare
@HDNShare 4 года назад
FreeSalesTips I'm confused. So you mean: "happen to link... must not conflict GPL": if I link their dll (not using their source code, just take the binary dll & header files to call their functions), then I have to open source my software. "not link... not effect by GPL": if I don't link their dll (but directly blend their source code with mine then compile), then I'm not required to open source my software? It sounds wrong.
@nibblrrr7124
@nibblrrr7124 4 года назад
​@@HDNShare Whether you link their binaries, or use their source code in part or whole - in both cases, you have to "open source" your software and grant your users the same freedoms as the GPL does. So - technicalities about GPL-compatible licenses aside - all games made with a GPL engine have to be GPL-licensed as well.
@RaskaTheFurry
@RaskaTheFurry 4 года назад
is a program open source... If the source code isnt publicly available, but available to anyone who downloads/buys a product ( like the download has source codes in it and the bought product is shipped with the source code) and all the other things are met ofc ?
@nibblrrr7124
@nibblrrr7124 4 года назад
Good question. Basically yes? What you describe satisfies the Four Freedoms. You certainly don't have to publicize the source code, even if that is common practice today. Licenses like GPL were written before the Web even existed, when software distribution often meant sending floppy disks by mail. Though I _think_ at least the GPL requires you to give the source to anyone who asks, not just paying customers? Then again, to be considered open source or free software, you cannot prevent anyone from redistributing ("leaking") your source code publically once they have it - so on big commercial scales, it probably wouldn't make a real difference? Still, I think it's an option worth considering, even if it is not in line with broader ideas & values common in the FLOSS ecosystem (e.g. making everything accessible for free). AFAIK many commercial Blender add-ons do this, e.g. E-Cycles - GPL, but without posting their code on GitHub or wherever. Though I'm not sure how well they would actually comply with a request to send the source, as required by the license.
@fly_8659
@fly_8659 4 года назад
There seems to be a disappointing lack of knowledge about the formation of the GPL and similar licensing systems that undercuts this video. The zealotry surrounding parts of the open source community is much easier to understand with a knowledge of history. There was rampant thief of ideas and code by for profit entities from hobbyist and academic communities at the time. This profiteering was starting to poison communities that were responsible for the bulk of innovation. GPL was conceived in the context of a larger exploration within the community. How to can retain the dynamism of the hobbyists and academic community? How to foster cooperation without participants feeling like their work will be profiteered off? This is of course an overly simplistic view and I encourage you to pick up a few books on the subject of who was doing what at the time.
@DorkingtonHacker
@DorkingtonHacker 4 года назад
It would be tricky, I imagine, to create a general license that prevents reselling, while still allowing selling a derived product. And when such a license is breached, it's a civil case, not a criminal one. So even if you see your open source product being sold on eBay, is it worth taking the offender to court? I can see why someone would want such a license but I think they'd be better off adding their own clause to an existing license, even if it does make some people ashamed to share a planet with you! I don't think this is a problem with general solution.
@nibblrrr7124
@nibblrrr7124 4 года назад
Agreed. Though, AFAIU allowing commercial derivatives that add value is Mike's intention, not Defold's. Not sure how legally watertight & thought-out Defold's custom EULA solution will prove to be, but it's fine by me as long as they don't call it open source or Free software. What Mike seems to have in mind seems either impossible or pointless (because trivial to circumvent), but I'd be glad to be shown wrong.
@mearly
@mearly 4 года назад
6:15 LINUS ATTACKS, it is super effective
@jojo-lp4rd
@jojo-lp4rd 4 года назад
I love the contrast between showing twitter with modern styling and then going over to the 'free software' side where it's all raw unstyled html from old bulletin boards. It's the aesthetic of the linux world - ultra bare bones unstyled html - it's a refreshing look still used by a lot of college professors and weather stations.
@flagrama
@flagrama 4 года назад
"I'm shocked such a license doesn't actually exist" Well, yeah, that's not an Open Source style license so there will never be an OSI approved license like that. It's incompatible with the OSI's values. Not that there is anything wrong with this kind of license, just that it's not surprising that there isn't an OSI approved one, and never will be one.
@Flackon
@Flackon 4 года назад
Yeah, exactly. I think extremists like Stallman need to exist to push the envelope in one direction, but for those of us who are more pragmatically than ideologically inclined, we'd do better just making our own thing or looking elsewhere.
@ChrisKeddy
@ChrisKeddy 4 года назад
I think that some people got mad especially since they where using Apache all over the site when it was not actually an Apache but something a bit different. I did get the impression that they where kinda trying to tricking people into thinking it was Apache when they are using something different. I think it is somewhat reasonable to be mad when someone says we are using x license when they are using y license. This is especially true when marketing teams say a product is open source when it is not thinking it is a buzz word.
@tuatarian6591
@tuatarian6591 3 года назад
This was all very well said, I agree fully. Unfortunate
@da_roachdogjr
@da_roachdogjr 4 года назад
Open Source is fine, even the blender rebranding scams... People need to learn not to throw money at stuff they don't know/understand... One minute of research would show them its a scam.
@Ldinos
@Ldinos 4 года назад
If deceptive programs are allowed in the first place, then I believe the license itself is a bit problematic
@torch2424
@torch2424 4 года назад
Loved this video. Great work 😀
@MR3DDev
@MR3DDev 4 года назад
As an artist this is my problem with a big chunk of the Blender community. For them everything needs to be free and open, if you use adobe you are sheep, if you use autodesk you are the part of the problem softeware is not affordable.
@atoaster2070
@atoaster2070 4 года назад
I've never seen Blender users attack people who use proprietary software; just those companies in particular. And yes, Adobe and Autodesk can die in a hole.
@bunyipart3344
@bunyipart3344 4 года назад
@@atoaster2070 unfortunately they do have fairly amazing software still. I couldn't live without Autodesk inventor or substance designer just as I can't live without blender
@MR3DDev
@MR3DDev 4 года назад
@A Toaster I did some a tutorial for RU-vid channel that does Unreal engine stuff. I used 3Ds Max and the comments were full of people calling the RU-vidr (a friend of mine) a sell out
@BrunodeSouzaLino
@BrunodeSouzaLino 4 года назад
Ton Roseendaal (creator of Blender) is not on that boat. In his own words, you should use whatever piece of software works best for you. If it's Blender, that's fine. If it isn't, that's fine too.
@akshayazariah
@akshayazariah 4 года назад
Yeah - that kinda got me wanting to move to Houdini.
@tcporcaria
@tcporcaria 4 года назад
Recommended reading: "Against Intellectual Property" by Stephan Kinsella.
@orozcoapaza1660
@orozcoapaza1660 4 года назад
Wrong... The motivation of the people that coined the term Open source (one of them LinusTorvalds) is to use communities to improve software(programmers for free & pro Businesses), while RichardStallman and the LibreSoftware movement is more pro users.
@AngleSideSideThm
@AngleSideSideThm 2 года назад
I have a name for what you propose: “no-sell-alike”. Kind of like CC share-alike. Also, GPL software IIRC has a restriction that it can’t be sold for much more than distribution costs?
@clumsyjester459
@clumsyjester459 4 года назад
I think you should even be allowed to charge for a derivative program. However, you should be required to link back to the original project. Just enforce that the following text is directly above the buy button: "This program builds upon xxx. xxx is open source and can be downloaded for free >here
@longnamedude3947
@longnamedude3947 4 года назад
I agree with the idea, but can you imagine trying to enforce that, ...... How would you stop people who don't abide by those licensing rules? Especially in nations that already disregard copyright laws......no nations in particular either as it is a multi-national problem.
@clumsyjester459
@clumsyjester459 4 года назад
@@longnamedude3947 Even the potential threat of being sued at any moment should be enough to prevent most of the people from abusing this. At least it's not a grey area anymore and you'd be doing something illegal without doubt.
@happysmash27
@happysmash27 4 года назад
This is solved by the fact that the GPL requires the source to be freely available and be able to be freely distributed. Sure, you can copy and commercialise a GPL program, but people are still legally allowed to pirate it.
@SimGunther
@SimGunther 4 года назад
13:11 That's what the Commons Clause can be used for on top of an existing GPL 2.0/3.0 license. Sounds like you still got quite a bit to learn and I'd love to continue this dialog to see what it would take to make the perfect license for everyone to have access to exactly as you describe.
@_.-.
@_.-. 4 года назад
The actual dark side of open source is the Contributor Covenant
@KevinDay
@KevinDay 4 года назад
Everyone complaining about Mike saying Stallman invented "open source" instead of "free software" is literally missing the point of the entire freaking video. This video exists because someone made a semantic mistake and received horrendous harassment over it.
@OmegaF77
@OmegaF77 4 года назад
Dr. Stallman technically didn't invent opensource, but rather freedom software.
@Desmaad
@Desmaad 4 года назад
Pedantry!
@igorgiuseppe1862
@igorgiuseppe1862 4 года назад
"you are free to do a lot of things, but you are free to not do a lot of things as well" about the GPL philosophy, its quite simple: you are free to do anything with this code, except restrict other people from using it or its derivatives as they wish. it prevents people from taking the code, creating an better version of it to wich may convince a lot of people to use (since its an improved version) and then preventing those people from doing the same thing. you are free to do everything except restrict other peoples freedom. that is why so many people defend it tooth and nail. its just like what would happen if an company like nintendo made something like mario maker, then update it with the ability to pay to play the levels made by the users while at the same time restrict the users from using the level editor/maker to make their own levels, people will get pissed of that nintendo is profiting from their labor while at the same time restricting their freedom you cant do something like that in GPL. on the other hand, its quite hard to make money with it, its not impossible, linus torvalds receives 10 million/year as salary because his code is very usefull for others, but not every project will get this mainstream adoption and support, most projects stay with 2/3 volunteers contributors and die as soon as those gave up on it, or just have thousands of forks sharing the revenue while at the same time dont contribute to an common goal, competing instead of cooperating, reinventing the whell and creating incompatible code, instead of colaborating in an common code base. MIT on the other hand, allow you to create an derivative code under other licence that may restrict the user, its the case for webkit/blink/chromium. many browsers nowadays are just the chromium code base, shared across all of then, with some proprietary modifications on top of it, mozilla firefox is the exception here. this model is easier to monetize, but it also incentivate competition instead of cooperation. i think tools like gimp should be GPL, because you can make money otherwise, example, making assets for games like textures, sprites or games with the content you made on it, and donate part of your income to thanks the project for helping you in your life and contribute with its improvment, the product is not directly profitable but its used as content creation tool for content that may be profitable. on the other hand, Mit works well when the "content" created use/needs code, for example, games are softwares, an game engine in gpl would force the content made on it to be GPL (unless the only GPL part is the GUI of the engine) , an mit game engine is much better in that regard that you can creative some derivative product on it and licence it as you wish, it can be gpl, mit, propretary anything you want. games dont seem to work in gpl anyway, there are a few exceptions that worked despite the fact that they are gpl not thanks to it, the main issue is that every one wants to make their own game but not an specific one, everyone wants to make an different game, so the incentive to colaborate in an game is much lower than the incentive to colaborate in an general purpose tool like an game engine.
@UGPepe
@UGPepe 4 года назад
that's not what GPL is at all. GPL will make your whole app GPL even if you only use a tiny GPL library. It's why it's called a viral license.
@igorgiuseppe1862
@igorgiuseppe1862 4 года назад
@@UGPepe no, its not. otherwise everything runing on top of the linux kernel would have to be GPL. viral licence is an term created by microsoft to create FUD against linux.
@UGPepe
@UGPepe 4 года назад
@@igorgiuseppe1862 you're not a programmer, are you? I said _app_.
@UGPepe
@UGPepe 4 года назад
@@igorgiuseppe1862 en.wikipedia.org/wiki/Viral_license
@3Rton
@3Rton 4 года назад
Hmm technically the "or" in OSI definition could be interpreted to mean that either selling or distributing for free the source/derivative should be possible, not necessarily both. That is going into semantics, though. (Oh wait nvm licensing is basically only semantics anyhow) That being said looking at the license it really confuses me. They say any plugins/tools and selling them is just fine. Yet the actual license file says "“Game Engine Product” shall mean software used for video game development. This includes both the content authoring software and the software used to show the created content." "a) You do not sell or otherwise commercialise the Work or Derivative Works as a Game Engine Product" It seems really odd to me that this could be used to legally block reselling the engine/editor but at the same time could not be used to go after someone who developed extension or plug-in for the engine and is selling that. Well regardless, I feel really sorry for them. They are going to be going through a lot of the rough turns all open source projects do but yet don't get to be acknowledged as part of the community for it. That being said I think it is valuable to have strict definitions. I do agree with the OSI definition and that Defold does not count as open source under it. (Even putting aside the fact that I think there is legal issues with the wording of the license.) I don't agree being toxic about it, though. Well anyhow, looks cool might check out at some point.
@izumichan31
@izumichan31 4 года назад
From their F.A.Q (?) Why don't you use the term Open Source when talking about the source code? A: The definition of the term Open Source is heavily debated. The Open Source Initiative has created a definition of the term Open Source where it must be possible to commercialise the source code. The Defold Foundation has made the decision to prevent commercialisation of the game engine and editor (the Game Engine Product). We want Defold to always be free to use! (You can of course still sell your games and plugins and you can modify the engine as much as you like). Game Engine Product refers to the engine and the editor.
@hanniffydinn6019
@hanniffydinn6019 4 года назад
I’m with Defold with this. It’s not ethical to rebrand open source projects and sell them. We need someone big like apache or someone to create a new licence so it’s crystal clear the licence doesn’t allow abuse like rebranding and reselling for profit. Otherwise it’s “open source”. 🐯🐯🐯
@danielaguirre5078
@danielaguirre5078 4 года назад
Agreed.
@ymi_yugy3133
@ymi_yugy3133 4 года назад
Many parts of the world don't have cheap internet available. Buying USB sticks or CDs is sometimes the only way to access software. I think distribution of physical media is the reason it's part of most open source licenses in the first place.
@sarvagya-verma
@sarvagya-verma 4 года назад
Yeah I agree with that completely.
@DFX2KX
@DFX2KX 4 года назад
@@ymi_yugy3133 That's explicitly why it's an exception in many licenses (including source-available ones in some cases, not just open-source).
@lawrencedoliveiro9104
@lawrencedoliveiro9104 4 года назад
But then you have projects like Mozilla and Red Hat, where they have trademarked their branding, so you are prohibited from reselling their Free software as your own product *without* rebranding. What are you supposed to do?
@brodriguez11000
@brodriguez11000 4 года назад
Licenses give what copyright doesn't grant. That's why there isn't an "oss but no commercial". Copyright already gives the owner all rights including right to allow resale.
@vgamedude12
@vgamedude12 4 года назад
You need a code of conduct because of some random "rude" comments in regards to a project? The COC that are pestering and infesting open source projects now are horrendous.
@lillybyte
@lillybyte 4 года назад
Defold is a solid engine to build games on. Sure, you can't re-brand the engine, but who cares? Generally speaking, people who build games don't build engines and people who build engines don't build games-- the exceptions are very far and few, and the exceptions are not the rule. Defold is an engine for game developers who want to build games. If someone wants to build an engine off the back of other people, they can use Godot, or some other MIT license-based engine. They have the freedom not to use an engine. I mean, nobody has a gun to their head and is forcing them to use it. I can do what I want with software I build, they can do whatever they want with software they build-- it can be open source, it can be closed source, it can even be half source or half-assed. Everyone on the development team can flip everyone else the middle finger and tell them to GTFO even... the only real choice someone has about a license is to use it or not use it. Insulting someone because their license and the availability of their product doesn't cater to them-- that's just asshattery, and they should just go build their own engine and license it however they want.
@ccgb92
@ccgb92 4 года назад
Exactly, well said!
@HonsHon
@HonsHon 4 года назад
I would be down if even Godot didn't allow people to resell Godot as the only requirement.
@ashrasmun1
@ashrasmun1 4 года назад
It's funny how one can use the cons of language to make a matter confusing. In Polish, we have two separate words for "free as in freedom" and "free as in beer" and there's no way to mix them up.
@logan4179
@logan4179 4 года назад
I don't know if this is a common sentiment that people would agree with, but I would also add that open source programs often feel very "different just for the sake of being different". I've wanted to get away from the awful company that Autodesk has become for so long and learn Blender, but its operation makes no sense to me. Tell this to the typical Blender zealot and they'll always say "but it makes sense once you get to know it!" Why should I have to "get to know it"? Unity, Maya/3dMax, Substance Painter/Designer, and others all use a similar control/navigation scheme and it's great. I don't want to wrestle with learning something overly-difficult.
@HeyItsDoodler
@HeyItsDoodler 4 года назад
Commercialise isn’t spelt wrong, both are correct, commercialize is more common in the United States.
@TheNewton
@TheNewton 4 года назад
At least they corrected themselves you could do an entire series on companies that purposefully manipulate open-source which easily creates angry sentiment like the email defold got.
@ymi_yugy3133
@ymi_yugy3133 4 года назад
Their website still says open source in their navigator and a retraction always gets less attention than the original statement. The damage is already done.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
@@ymi_yugy3133 What damage? To who? Their license is still better than gpl.
@ymi_yugy3133
@ymi_yugy3133 4 года назад
​@@ronaldpikksaar2202 The damage is in the erosion of the shared understanding that open source includes freedom of distribution that this license contributes to. The damage is done to all those who use the term open source to express the entirety of this hared understanding. The GPL has for sure problems and I tend to agree that vanilla GPL is probably not the right fit for a game engine. I still think that the vast majority of open source projects is well advised to include some form of copyleft in their license, but that is a different discussion. The no commercial distribution is also much more restrictive than it might seem at first glance. It not only forbids these game maker types of games, but depending of the jurisdiction you are under "commercializing as a Game Engine" could mean all sorts of things. Having ads on a download website, a fork accepting donations or selling merch. This uncertainty makes it really risky to deal with.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
@@ymi_yugy3133 Where does Defold license disallows redistribution? Don't try to be dramatic, it still imposes less restrictions than gpl. Vanilla gpl? v3 is far worse than the vanilla ever was. Copyleft is for nazies, doesn't comply with Open Source nor Free Software definitions, so don't even try to justify that. All Defold license prevent is commercial direct competitor. It doesn't prevent creating free or monetised games with it or selling merch for your games. It doesn't prevent non-commercial competitor though.
@ymi_yugy3133
@ymi_yugy3133 4 года назад
@@ronaldpikksaar2202 It disallows commercial redistribution. So yes they limit your right to redistribute. Comparing restrictions imposed by the GPL and this license is not an apple to apple comparison. It doesn't really make sense. The GPL is OSI approved so it does comply with the most commonly used definition of open source. I'm going to get back at the political and ideological stuff later. It is true that it doesn't impose restrictions on games (except these engine game hybrids). My point was that competitors are on legally unstable grounds, because the term "otherwise commercialise ... as a Game Engine" is very blurry, e.g. is accepting donations, showing ads on your download site, selling telemetry, forcing users to use it with your commercial services (like Lumberyard) commercial? On to the political. short detour to history. Germany lost WWII and people wanted make sure Germany would never become a dictatorship again. So they looked at pre-nazi Germany and saw that most of republic was ran by anti-democrats and that the Nazis used democratic processes and institutions to rise to power and abolish democracy, thus the concept of a militant democracy was born. Parties and organizations trying abolish democracy get banned, free speech is restricted, etc. Basically if you try to abolish democracy, it will fight back. Meanwhile the US was busy helping to rebuild Europe and curb the USSR's influence in the upcoming cold war. In that only western Europe received funds from the Marshall Plan and Truman developed his doctrine, all to (at least in theory) ensure that the resources and power of the US would always serve as means to proliferate freedom and democracy. I see copyleft as a combination of those. On the one hand ensuring that no company can come in hire the top contributors and continue development closed source and on the other hand proliferating open source by making everything that builds on it open source as well. I want to stress that I mean that in principle only. By no means do I want to equate closed source software with Nazis. Back to games. I find it completely understandable that games are paid for proprietary products, but that does not mean that the underlying engine be licensed with a copyleft clause. Copyleft does not force you to openly distribute your models, textures, artwork, scripts, shaders and so on. The only thing you need to share are your modifications to the engine's source code. I think that that is a very reasonable requirement.
@Kintah
@Kintah 4 года назад
Open Source is a Spectrum
@josephbrandenburg4373
@josephbrandenburg4373 4 года назад
Just like autism! Lol.
@jaysanprogramming6818
@jaysanprogramming6818 4 года назад
As much as I think you're pretty right with licences, you shouldn't have targeted directly specific persons (Richard Stallman) to prove your point since you're doing worth than what you criticize in Bjorn Ritzl's post. When I learned Defold he was there and he and the Defold community were the nicest people of all game engine communities I talked to. People makes mistakes, particuliarly when they're pushed to the edge. That doesn't mean he is a bad person.
@masonwheeler6536
@masonwheeler6536 4 года назад
A handful of people have (correctly) pointed out in the comments that Stallman is not the father of Open Source, but it actually goes a step further than that: Eric Raymond and the OSI created the Open Source definition *specifically as a reaction to Stallman's toxicity and trolling.* It was basically conceived as, to use modern parlance, a sort of #NotAllSourceSharers movement, saying "we believe that there should be ways to make source code freely available and shareable, without all the anti-proprietary ideology Stallman and those nutcases at the FSF want to saddle you with." They used more polite language than that of course, but to those of us who were there at the time, the message was heard and understood loud and clear.
@masonwheeler6536
@masonwheeler6536 4 года назад
There's nothing particularly "mind-blowing" about the fact that a no-reselling open-source license does not exist, particularly given that this whole thing got started by Defold using the term "open source" in a way that contradicts the Open Source Definition specifically by doing this. That means that such a license *can not exist by definition,* any more than "non-wet water" can exist. It was deliberately set up that way, "a feature, not a bug," as programmers like to say. So now the question becomes, why was it set up that way? But you already know the answer, because you talked about it in this video: RPG In A Box. The ability to create commercialized derivative works is seen by the OSI as a good thing worth protecting, a situation whose benefits outweigh the drawbacks of the occasional scam such as selling free assets unchanged on the Unity Asset Store. So then why not make it say "you can't sell this *unchanged*"? Well, technically speaking, putting your own name on it and doing nothing else is still a change, and obviously that violates the spirit of the idea hard enough to make it worthless. You can't have that; better fix the license. But once you say "you can't sell it unchanged, and there are also certain changes that don't count," you end up going down a big, messy rabbit hole of definitions and technicalities that would end up massively complicating the license and requiring new revisions every time some clever person found a new loophole, leading to schisms in the ecosystem of people who prefer the one license to the other. (Just look at the GPL v2 vs GPL v3 situation. Someone found a loophole in the GPL, the FSF "fixed" it, and what they came up with did not gain widespread acceptance; heck, they couldn't even get the GPL's highest-profile "poster boy" project to move to it!) The problem of scammy copies can be fixed with simple, free education and due diligence. This makes it far less of a problem than this video is making it out to be. Defold are the ones coming across looking bad in this, not just for their misappropriation of the term Open Source -- which, as you pointed out, appears to have been an honest mistake that they fixed as soon as it was brought to their attention -- but for the thought process behind it. Saying "we're not going to make any money off of this project *and you can't either*" comes across as all sorts of wrong. They're being the proverbial "dog in a manger" in this case, being Stupid in the Carlo Cipolla sense of the word.
@theohallenius8882
@theohallenius8882 4 года назад
Open source licensing has become a bit of a mess. Not only many of them aren't compatible with each other, but some of them are so badly written that there are now multiple versions of the same licenses, that may or may not be compatible with eath other either. It's sad to see there is so much good work out there that can't be used for anything meaningful because they restricted themselves.
4 года назад
Evidence of toxicity in fandoms
@death-disco
@death-disco 4 года назад
commercialise isn’t spelt wrong - it’s the EU/UK/AUS spelling
@jonmichaelgalindo
@jonmichaelgalindo 4 года назад
I'm pretty sure the "can't charge for something too much like this thing" license as you described is impossible. A "derivative" work is a very, very low bar. Including a free low-poly mesh in your game, then printing out a game screenshot showing the model, then making a painting of that screenshot, 100% makes your painting a "derivative" work of that low-poly mesh in the eyes of copyright law. If it was non-commercially licensed, you cannot sell that painting. It doesn't matter that the market for paintings and the market for low-poly meshes are unrelated. If the license allows derivative works commercially, but then only a few small changes are necessary to basically resell the original. re-branding or adding a few triangles might qualify depending on the judge. At least in the USA ,the copyright-holder of the original work has the exclusive right to create derivative works. If they license that right to you, you must abide by the terms of the license. I'm not sure it's the same in other countries. (Of course, I could be wrong about something here. My knowledge of copyright law comes from 1 semester in college, from the research I did online just now trying to find out if a copyright license like what you described here existed, and from regularly watching Leonard French's RU-vid channel Lawful Masses about copyright.)
@jonmichaelgalindo
@jonmichaelgalindo 4 года назад
@Yuusha-MOBA-GAMING That would probably be true in the low-poly example I gave. I could just say to the judge, "No, I didn't base this painting off the low-poly model, it just looks similar." Then the judge could choose to allow discovery and an expert on the plaintiff's side would review my harddrive to see if I ever had access to the low-poly mesh etc. It's different for software. In the case of software like Blender, it becomes very obvious from looking at the binary that it is using the original. Software is *very* recognizable. The 1s and 0s are what make it run, and they are also what make it identifiable. Derivative works including software can be very obviously proven to be derivative works, not just "similar" works.
@jonmichaelgalindo
@jonmichaelgalindo 4 года назад
@WinterXL No, I was using a metaphor to explain what defold's "you can't sell a derivative work" license meant.
@izumichan31
@izumichan31 4 года назад
@@jonmichaelgalindo wouldn't the derivative work be based off the source code though? So unless you completely rewrote all the code, by looking at the code of the derived work would likely be the same or similar to the original. You seem to only be thinking of the visual aspects and not the underlying code that makes it look that way?
@jonmichaelgalindo
@jonmichaelgalindo 4 года назад
@@izumichan31 We're saying the same thing. If you use their source to create a derivative work, you can't sell it. A derivative work means any of the source at all. Even if your new project is 90% your work and 10% theirs, you can't sell it. But, if they turned that around, if they said "you *can* sell derivative works", then the protection would swing the other way. You could make something 99% their work (basically just rebranding) and still sell it. That's the problem Blender ran into. What the video here wants, a license that says you can only sell something mostly original, just doesn't exist in modern copyright law.
@izumichan31
@izumichan31 4 года назад
@@jonmichaelgalindo I mean if you want to or think you might want to make a project that might be commercial in the future, just don't use any of Defold's source code. It's as simple as that really.
@ymi_yugy3133
@ymi_yugy3133 4 года назад
I want to make a couple of points so this is going to be a bit of a longer comment. First, I think they made a mistake and they fixed it, is a bit so simple. The open source movement has traditionally been very community and collaboration driven and always had a strong ideological component. In recent years though many companies have adopted and utilised open source without subscribing to those ideological ideals. This goes from using restrictive CLAs, projects being controlled by a single company, dual licensing strategies, developing projects not in open, but in house and only occasionally releasing source code to only releasing tiny portions of a stack reducing open source essentially to a marketing buzzword. This puts the old open source movement in a bit of an identity crisis and I can understand that its members get a bit upset, though that does certainly not excuse the toxicity that some members express. Having established this already tense situation, Defold's error is a bit more severe than a silly faux pax. By the way, their website still says open source in their navigator. Second, while I agree that you should never harass projects for their choice of license, I think it as just as reasonable to lobby for a specific license at it is reasonable to lobby for open source in the first place. Hence, I will continue to advocate for copyleft licenses as it can protect open source projects against some of the problems that come with increased commercialisation. Third, I don't think creating a license specifically to forbid commercialisation would be a good idea or even solve the issue. There are are typically three scenarios in which someone would commercialise open source software. First, as a scam. I doubt scammers are going to be impressed by a license clause. Just look at all the fake, malware infected flash player updates or how many if not most Android phone makers violate the GPL by delaying kernel releases for month. Second, someone might fork an open source project, extent it and make it a commercial product. This poses a severe risk to companies who release only part of their product as open source and try to commercialise certain features or addons. A competitor could come, reengineer those features and then undercut them. Copyleft clauses are in my opinion a far less harmful way to deal with this. If a general copyleft clause is too restrictive they could have even excluded software created with with a modified engine. Third, many places still don't have stable or cheap internet access. For many, physical mediums are still the only way to access software. I think it would be a grave mistake to deny those access, by preventing commercial distribution.
@Spacecookie-
@Spacecookie- 4 года назад
Commercialise. 's English English, innit.
@WutipongWongsakuldej
@WutipongWongsakuldej 4 года назад
Personally I don't really like the fact that only OSI dictate how the OS is. If someone don't use OSI-approved license, the software is not really opensource. Isn't it enough that source code which opened to everyone (to some degree) called open source?
@cyanlos01
@cyanlos01 4 года назад
> "I'm not attacking anybody here" Well, you did attack Richard Stallman here, didn't you? You could argue that you didn't "attack" Stallman as much as just "point out why (and how much) you don't like him", but then isn't the comment made that you consider "toxic" also essentially the same thing? Describing verbosely their dislike? (Keep in mind, this is barring his recent "comments", which you stated as only an example of it.) Don't misunderstand me, I understand that the OpenSource / Free Software communities (yes, I used plural, I'll explain why in a bit) has its own radicals, trolls and cult-like followers, their own... unpleasant individuals, and I'm not denying that. But more often than those "vocal minorities" are just that -- "vocal" -- and rarely, if ever, straight up inflict harm upon somebody, and being techies that they are, a lot of them have fewer social skills and lack tact, and the best (and most efficient) way they know how to communicate and deal with social situations IS to be blunt, with no regards social standards. And more often than not, they have reasons to believe or say what they need to. I'd wager that, a lot of times, it's mostly self-righteous who are worse because they often end up doing worse things, but with sweeter and "conventional" verbiage, and using subversive and restrictive tactics to undermine the very ideals and ethos that the community initially stood for. And that's what those "radicals" are afraid off, because they're not so much as "radicals" as they are "orthodox". And even though you may consider them to be in the wrong, they aren't so necessarily. That's Richard Stallman. Free Software and OpenSource wouldn't have been as massive and standardised as they are now if he wasn't as "radical / trollish" as he is, because keep in mind that beyond just a programmer he is also an ACTIVIST for Free Software, and his activism was essential in the era of restrictive licensing of softwares, and what set it apart from commercial projects. He has a vision that he continues to stick to, for fear of the vision being eroded, despite the newcomers into the community -- and that's what split Free Software with Opensource, which continues to be the case. The arguments between Stallman and Torvalds isn't necessarily a case point of whether one is right and the other isn't, nor can it simply put one or the other in the "troll" category just because you don't agree with them. Instead, regardless of whom you agree with, all that should be apparent is that there's a conflict of differing values. Even though Opensource borrows a lot from Free Software, just because a software has an open "source" does not always necessarily imply it is "Free Software"; Stallman has even written on lengths about this. That's what this discussion boils down to, and that's where our current situation -- the tweet-wars you've mentioned -- takes us back to. Simply tackling the banality of social-standards and conventional beliefs, waxing poetry saying, "Guys, plz don't act like #icks," is never going to solve the root cause of the issue, which can only be understood by the differences in ethos and judging them accordingly. In that grand scheme of things, arguments about licenses is trivial (because licenses change) when you consider that they TOO stem from the issues between CENTRAL ETHOS of those philosophies entirely, let alone challenging the nuances of what can be categorized as "open" in the Opensource community. You might consider Stallman to be a "troll" or "toxic" or whatever other epithets you'd rather throw at him, but we can't deny that he's "OUR troll". We can disagree with him and have issues with his statements or stances, but we'll still have a great deal of gratitude towards him. Yeah, I agree, he's a wacko -- but he's still OUR wacko. The same holds true for Torvalds, who has been called worse what you and I have called Stallman.
@gamefromscratch
@gamefromscratch 4 года назад
Oh, let me clarify... I wasn't attacking any of the parties involved in this discussion... that being Juan, Remi, Defold, etc... On the topic of RMS, I am no fan of him, full stop. He is certainly not *my* Wacko. I applaud him for his original concept and his contributions to tech and open source, but I revile him as a person.
@cyanlos01
@cyanlos01 4 года назад
@@gamefromscratch You don't have to be a fan of RMS (revile him all you like), but it's patently unjust (both to him and OSS) to suggest that the Opensource community is toxic "because of him", considering he's a proponent of Free Software movement, NOT the Opensource movement. He didn't "contribute" to the opensource movement as much as the movement "borrowed" from his Free Software philosophy. So yes, whether we like it or not, that does make him "our" wacko -- it just so happens that our values differ (for instance, I'm all for using commercial software if I, on my own volition, agree to the license, which Stallman would be patently against).
@ccgb92
@ccgb92 4 года назад
@@cyanlos01 Mike is not saying the open source community is toxic as a hole, just the 0.00001% make it toxic and it's uneeded
@cyanlos01
@cyanlos01 4 года назад
@@ccgb92 I know that's not what he said literally, but I figured you'd "know what I mean" by it. Not that the community in itself is toxic, but rather there's toxicity "in" the community, and he implies that it's all "because" of RMS.
@gamefromscratch
@gamefromscratch 4 года назад
No, I outright said the toxicity was there since the beginning. There is a very big difference.
@oli4_vh
@oli4_vh 4 года назад
Going slowly from "not so nice" to "a bit a of a troll" to "he's a dick!" :P
@hannahcrawford9198
@hannahcrawford9198 4 года назад
It's a way more permissive license than the GPL and people really claimed it's not "open source"?
@user-lz2oh9zz4y
@user-lz2oh9zz4y 4 года назад
I also think it's kinda strange a license claimed to be free as in freedom and having a lot of "purity" restriction I'm referring to the linkage limitation
@hannahcrawford9198
@hannahcrawford9198 4 года назад
@@user-lz2oh9zz4y yeeep, GPL is great for things liek the Linux kernal... 3.0 is trash. But honestly I have 0 issues with Defold calling itself open source. MIT is the best license but it has it's own issues.
@MaharbaRacsoChannel
@MaharbaRacsoChannel 4 года назад
Well, it's because Open Source has gained some very well established definitions through the decades. The GPL can be called open source because all its restrictions are about prohibiting legal and technical restrictions. Restrictions about not selling a software go beyond that, they stop being about guaranteeing the absence of restrictions. There's an argument to be made that putting a price on stuff is a restriction for people with money problems, but that had nothing to do with the intentions that the Defold people had. I think they understood that, and that's why, rather than go against a well established spirit and its community, they changed their wording.
@ronaldpikksaar2202
@ronaldpikksaar2202 4 года назад
@@MaharbaRacsoChannel "its restrictions are about prohibiting legal and technical restrictions" It's like to say if the authorities would put you in prison in order to protect you from crime. That's not how freedom works. The restrictions of gpl are for contributors in order to protect project managers, nothing else. If you want guaranteed freedoms then there are permissive licenses for that.
@MaharbaRacsoChannel
@MaharbaRacsoChannel 4 года назад
@@ronaldpikksaar2202 Its not like that. Granted, the Free Software Foundation does think that non-free software is wrong, kind of like society thinks crime is wrong. But they aren't punishing you for it, they are just asking that you agree to not use their software to make non-free software. The GPL means you agree to not prohibit users from using, understanding, modifying, and sharing software that uses their software. It might be harder to get oneself in their shoes because you, like most people, don't have any problem with non-free software; but that doesn't mean they are punishing anyone: they are only prohibiting that you do some things with their stuff. A more adept analogy would be that countries that prohibit slavery don't have less freedom because of it.
@NOPerative
@NOPerative 4 года назад
Opensource is source available - does not infer a license to alter code. GPL, Apache and MPL explicit cite and allow clause to protect the individual contributor's right to maintain ownership regardless of whether you edit code or not. On the other hand there's MIT & BSD style Opensource licensing that allow you to freely edit code and distribute compilables without having to provide source. Regardless of finite licensing clause, the biggest problem with O.S. is ignorance and entitlement generally originating at sources that probably haven't ever contributed to anything outside of flame bait and meme. Also have to watch out for the L33ts whom undermine the communities that they're "supporting" -almost looks like insurgency at times like trolls purposely trying to make "their" community look like garbage. It's a mess right now, but it's far better than it was. Agree with this video almost, if not, completely.
@MarekFajkus
@MarekFajkus 4 года назад
I have a few points regarding the stuff mentioned in the video. First of all I fully agree with your points about the choice of license and the need to call out these trolls harassing folks what ever they reason might be. I hope my comments don't sound like one of these. My first comment is about RMS's relation to Open Source. I know this is probably not that imporant for the average viewer but RMS doesn't have anything to do with Open Source. He is considered to be a father of Free Software movement. OpenSource initiative is an attempt to remove some politically charged rethorics from free software and repackage it in form more friendly for the for profit organizations. Free Software primarily stands for user's control over computing while open source primarily focuses on the pace of technical advancement enabled by sharing the code. Stallman himself is oppose to the OSS movement and doesn't like to be associated with it. Even though he is odd weirdo and troll as you've suggested yourself I think he still deserves not to be associated with movement he is opposed to. The second on is about the missing license that would prevent commercialization of software derived from the original software distributed under the license. Linux kernel was originally distributed under such license. That is before Linus adopted GPL license for the kernel. As far as I know he considered the original license to be a dumb idea that didn't help the project much (note that kernel might be quite a different thing compare to game engine though). Among other things such licensing would prevent companies like Red Hat, Suse or Canonical to provide commercial support for Linux to the extend they do now. The advantage of GPL license over MIT or BSD style one is exactly by preventing this. Since the derivative work must be released under the same license the advancements done by other developers must be available to merge back upstream. With non copy left license like BSD or MIT there is always a risk of someone taking the code and releasing better version of software which can't be up streamed because the derivative has incompatible license. So in fact if you're in favor of preventing this, GPL is likely much better license than any non copy left license. My additional subjective comment on the 2nd issue with reselling the OSS is that it's much more political issue than what it might seem. Whole notion of being a seller as profession is about selling stuff to people and making profit while doing so. Salesman's job is pretty much about finding product and finding buyer and connecting those two. This is sort of hard thing to oppose. I would also consider schemes similar to ones you mentions as fishy but surely even these people made some investment on a marketing and could have contributed to finding out larger user base for these projects. The question if they deserve to charge money in the process seems to me to be very similar to asking if capitalism is ethical or not. Surely this is not the right place to go too much deep into these issues. I just wanted to mention that this simplified "don't sell the gifts you got on Christmas" in my opinion doesn't have place in software licenses. I hope it at least provides some alternative points of view. For me it was valuable to see yours despite the fact I don't agree with all of your points.
@DxTrixterz
@DxTrixterz 4 года назад
I know it's out of topic but what would you say is the biggest and most popular open source game engine?
@UltimatePerfection
@UltimatePerfection 4 года назад
I'd think it's Godot.
@gamefromscratch
@gamefromscratch 4 года назад
Hmmmm, that's tricky. It depends on how you define it. Most popular in the traditional sense is probably Godot. That said, SDL for example has been used in hundreds of commercial titles. There are a large number of highly successful commercial titles shipped with Monogame too, etc.
@UltimatePerfection
@UltimatePerfection 4 года назад
@@gamefromscratch Both SDL and Monogame are frameworks though, not engines.
@gamefromscratch
@gamefromscratch 4 года назад
Yes I expanded to include frameworks. If talking just engines (aka, with level editors) yes, it's Godot
@akshayazariah
@akshayazariah 4 года назад
Game engine - Godot Game framework - MonoGame Heck, my game engine is based on MonoGame, and I cannot recommend it enough. Seriously, if you wanna build your own cross-platform tools, MonoGame is your best friend.
@mikhailmarkovnikov
@mikhailmarkovnikov 4 года назад
Dark side: After spending hours reading bad code (for example: spaghetti go to, switch fallthrough,... ), you try to find out what bastard wrote that code & where he lives to kill him.
@Kenbomp
@Kenbomp 4 года назад
You should do more os topics. Tbo licensing is so confusing in os world.
Далее
Why Are Open Source Alternatives So Bad?
13:06
Просмотров 629 тыс.
Wicked Engine in 2023 - This Engine Blows My Mind!
11:49
Они захватят этот мир🗿
00:48
Просмотров 502 тыс.
5 Reasons the Modern World Is so Ugly
10:11
Просмотров 531 тыс.
Godot's Popularity Explosion!
7:28
Просмотров 49 тыс.
Tierlisting the BEST (and worst) GAME ENGINES
33:51
Просмотров 221 тыс.
ezEngine -- C++ 3D Game Engine (Free & Open Source!)
14:23
The Machinery -- An Incredibly Unique New Game Engine
15:48
Here's Why My Indie Game Went Viral on Steam
5:32
Просмотров 789 тыс.