[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Let's examine the Minecraft modding community as an example

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 14
Thread images: 2

File: 1499539573296.jpg (46KB, 576x1024px) Image search: [Google]
1499539573296.jpg
46KB, 576x1024px
Let's examine the Minecraft modding community as an example of how the term "open-source" is completely abused.

>Minecraft is proprietary and obfuscated Java code
>Proprietary project called MCP deobfuscates and decompiles the game
>Open-source project called Forge creates a mod API layer, 100% relies on MCP to accomplish this
>Forge has permission to distribute MCP data
>Current lead Forge developer was lowly bug fixer who grabbed power when infighting resulted in many of the original developers leaving
>Most Mojang employees are ex-modders who made API competitor called Bukkit
>Original Bukkit team was eventually funded/employed by a company called Curse who made money from ads on mod downloads
>Curse also acquired the Minecraft wiki and forum
>Mojang acquired Bukkit employees and API in a business deal that was kept secret
>Bukkit API died when details of deal were leaked and remaining devs C&D their own project out of spite
>Most of the MCP team were also hired by Mojang and now have direct access to the source code, but always had inside information to assist beforehand as Minecraft became needlessly complex internally
>Curse employs lead Forge dev to write Minecraft plugin for Curse/Twitch launcher
>Curse employs people from the top modpack group to bring users to their launcher
>Modpack group tells modders they have to put their mods on Curse if they want to be included
>Curse becomes central mod repository
>Forge API has integrated support for devs to sync mods directly to Curse
>Forge dev is notoriously hard to get along with, writes bad code and won't listen to anyone
>People can't easily fork Forge because it depends on MCP and only they have permission to distribute it
>Mojang made Minecraft so bloated that no other mappings project can exist without their help
>Forge dev imposing stricter and stricter rules on mods to strengthen community dependency on himself
>Forge dev made LLC and claims ownership of certain parts of code

Forge dev is pictured.
>>
tl;dr version is that Mojang and Curse have ensured that Forge is the only mod API, and that they have full control over its key players. Being open-source means nothing.
>>
fucking christ i had no idea it was this convoluted.

stallman was right
>>
free =/= open-sores
>>
>>61282117
This is exactly how I pictured a minecraft modder would look.
>>
Minecraft is a manual on how not to write Java code.

And if you want drama, some of the devs have a hate boner for Notch because he didn't give them an even bigger bonus when he sold the company to Microsoft, so they've rewritten everything he ever wrote and removed any game references to him.
>>
File: 1486753338996.jpg (72KB, 714x820px) Image search: [Google]
1486753338996.jpg
72KB, 714x820px
>>61282117
>some "gray area" open source (!= free) code for a non-free program written by autism and mental illness impersonates who don't know a thing about software and licenses is a huge clusterfuck of autistic screeching
Who would've thought.
>>
>>61282117
>modding Minecraft
The game is fine on its own.
>>
>>61282117
>forge dev is the phantom of the neckbeard
>>
>>61283392
tech mods makes it infinitely more complex and fun
>>
Nothing represents more lack of freedom than this tired horseshit about what is truly free software and what isn't, is such a brainwashing cult, holy shit, who cares about minecraft modders, nobody pays them for doing it (maybe some patreons idk) they choosed this path for themselves
>>
Why Minecraft is so laggy:
Example.
There is no client API to display text on top of the screen.
Only when boss mob is near, you see his name and health bar.
If a server wants to display text, it actually has to spawn a boss mob, rename it, disable it's AI, make it invisible and send this data to client.

The same goes for almost everything.
>>
>>61285634
is hard to make a turing complete sandbox game without lagging, do it better,
>>
>>61285866
you;re a fucking retard
Thread posts: 14
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.