Advertisement
orthoplex64

CraftBukkit Story Time with mbaxter

Nov 8th, 2015
2,243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.60 KB | None | 0 0
  1. * jomo has quit (Client Quit)
  2. * MiracleM4n has quit (Ping timeout: 192 seconds)
  3. * MiracleM4n (~M4n@104.249.198.230) has joined
  4. * Firedingo has quit (Ping timeout: 378 seconds)
  5. * MiracleM4n has quit (Ping timeout: 378 seconds)
  6. * MiracleM4n (~M4n@ns238669.ip-192-99-47.net) has joined
  7. * rakiru|offline is now known as Kasen
  8. * Portable2 (uid7568@id-7568.highgate.irccloud.com) has joined
  9. <Portable2> so bukkit is dead?
  10. <lol768> you're a bit late to the party
  11. <lol768> but yes
  12. <Portable2> well I stopped playing minecraft for a long time
  13. <Portable2> so I have no idea what was going on
  14. <Portable2> What should I do now?
  15. <WinterGuardian> Spigot ;)
  16. <Portable2> why?
  17. <Portable2> do all bukkit plugins work on spigot?
  18. <Portable2> wheredo i download it?
  19. <Portable2> download link shows me Maven project BuildTools
  20. <mbaxter> Yeah, this is not the channel to get support for that.
  21. <Portable2> what is this channel for then?
  22. <lol768> This isn't a channel directory service either.
  23. <mbaxter> Bukkit died 14 months ago. Its API is substantially less useful for 1.8, so look to the future in projects like Sponge. (spongepowered.org)
  24. <Portable2> can I still use an older version?
  25. <mbaxter> If you have it already on your hard drive, nobody's gonna stop you :P
  26. <lol768> pretty sure you can use some of the *really old* versions too since they're not impacted by the DMCA
  27. * WinterGuardian has quit (Quit: Leaving)
  28. <mbaxter> lol768: You'd have to go to like 2011 :P
  29. <Portable2> what is this DMCA story?
  30. <Portable2> who violated what
  31. <mbaxter> Well!
  32. <mbaxter> Sit right down for a moment, Portable2.
  33. * Portable2 sits down
  34. <mbaxter> Let's go way, way back to August 2014
  35. <mbaxter> *slow blurry fade to past with sound effect*
  36. <Portable2> *sound effect not found*
  37. <mbaxter> In late august 2014, Bukkit development stopped. Seph made a lovely, long post detailing that which are you are welcome to dig out.
  38. <mbaxter> Basically, project development stopping, will continue to support folks in the community/forums/etc.
  39. <Portable2> ah
  40. <lol768> http://bukkit.org/threads/bukkit-its-time-to-say.305106/ if you want a read
  41. <Portable2> So what should I get to get it all working again?
  42. <Necrodoom> and then the mojang nation attacked
  43. <mbaxter> SUDDENLY, Mojang employees come out in force on twitter saying Mojang owns Bukkit. Huh.
  44. <Portable2> since when do they own it
  45. <mbaxter> As would come out slowly over a period of time, way back when Mojang hired 4 of the original developers on the project, Mojang acquired....
  46. <mbaxter> well... nobody really knows for certain but those that signed it.
  47. <mbaxter> I can assume it's the following at least:
  48. <Necrodoom> mbaxter: gram actually said there wasnt any
  49. <mbaxter> Right to the code contributions (commits) made by those 4 that were hired. Basically passing of copyright.
  50. <mbaxter> The domain itself is controlled by curse, 'owned' by mojang.
  51. <mbaxter> And there's that whole 'brand' concept which I don't even get into because I'm not a lawyer.
  52. <Necrodoom> gram said that its the bukkit.. name
  53. <Necrodoom> which isnt trademarked so its basically a piece of paper with bukkit typed on it
  54. <mbaxter> I'm not really concerned either way, Necrodoom. No reason to interrupt my story.
  55. <Necrodoom> ok
  56. <mbaxter> So anyway!
  57. <mbaxter> Mojang hadn't directly helped out Bukkit in any visible way since 2012 when they said they'd help get Bukkit ready for 1.2.5 or whatever version was around at that time.
  58. <mbaxter> So thsi whole thing came as a bit of a shock.
  59. <Portable2> But what's the point of doing this?
  60. <Portable2> Promoting minecraft realms?
  61. <mbaxter> At some point during this confusion, one of the current contributors (not Mojang) to the project apparently reached out to Mojang to ask about the whole licensing thing
  62. <Portable2> the power-users who want bukkit aren't likely to use realms anyway
  63. <mbaxter> because Bukkit's existience has always been... odd.
  64. <mbaxter> Mojang hired folks from the project, explicitly mentioning Bukkit and saying they'd help, but the licensing involved in Bukkit is odd
  65. <mbaxter> If Mojang owns the project, and thus they are the ones responsible for distributing their own source code under more open licening... all sorts of weird stuff is in play.
  66. <mbaxter> So wolv reaches out, and gets a statement from Mojang that...
  67. * mbaxter digs out quote
  68. <Necrodoom> Portable2: also dont bother with the forums much
  69. <mbaxter> "Mojang has not authorized the inclusion of any of its proprietary Minecraft software (including its Minecraft Server software) within the Bukkit project to be included in or made subject to any GPL or LGPL license, or indeed any other open source license"
  70. <mbaxter> There it is.
  71. <Necrodoom> when mojang decided they own bukkit they also got curse to kick out ES
  72. <mbaxter> Necrodoom: PLEASE.
  73. <mbaxter> I am telling a story
  74. <Necrodoom> ):
  75. <mbaxter> You are interrupting my story with out-of-timeline comments.
  76. <mbaxter> ANYWAY
  77. <Nach0z> talk faster :[
  78. <mbaxter> Wolv thus concludes that this Mojang official statement, which seems to go against everything Mojang had implied in the past, meant that CraftBukkit itself was in violation of the GPL license on his contributions and thus had to be taken down. And he states such in his DMCA takedown notice which took down the project downloads and github
  79. <Portable2> why can't mojang do this themself
  80. <mbaxter> Mojang COO makes a post stating CraftBukkit contains no Mojang code (lolwut, not even getting into that...) and that the DMCA is false, but never submits a counter notice and never provides an update to CraftBukkit as they said they would
  81. <mbaxter> So here we are.
  82. <mbaxter> Note of course that some statements made by Mojang staff may have been made personally not as a representative of Mojang but since all those tweets are posted to Mojang.com its hard to tell when it's 'official' or 'personal'
  83. <mbaxter> tl;dr whole thing's fucked
  84. <mbaxter> RIP
  85. <lol768> If you'd like a read of the DMCA notice mentioned above, https://web.archive.org/web/20150211100311/http://dl.bukkit.org/dmca/notification.txt
  86. <Nach0z> so now everyone gets sponge server
  87. <lol768> that would imply it's mature enough
  88. <Lord_Ralex> or forge
  89. <mbaxter> Sponge is the 'future' as soon as its ready. Until then, folks looking for legal alternatives that function use Forge
  90. <mbaxter> Folks not caring about moral or copyright concerns mentioned above use Spigot's falsely-branded-as-CraftBukkit fork of CraftBukkit, for which I'll provide no support but will happily detail why I don't
  91. <Portable2> well I just want to play minecraft multiplayer with my plugins, what should i do?
  92. <Portable2> it's a local lan server
  93. <mbaxter> Write forge mods to do the work, use forge? :3
  94. <Nach0z> forge sux, use craftbookit
  95. <Portable2> > write mods
  96. <Portable2> i can't write plugins, only download them
  97. <Portable2> I'm a player, not a developer
  98. <Lord_Ralex> several large plugins have a forge-port, or there is a mod similiar on forge
  99. <Portable2> forge is like craftbukkit?
  100. <mbaxter> Because I like sharing it, here's my summary of why I don't support spigot (outside the legal issues) https://gist.github.com/mbax/e0c8b5e5cd8f669a98d8 be sure to click the example for high quality entertainment
  101. * Revelat0r has quit (Ping timeout: 206 seconds)
  102. <Necrodoom> also they claim ownership for bukkit plugins who are not assosicated with them
  103. * Herogx has quit (Read error: Connection reset by peer)
  104. * teneafk (~tenebraem@203-213-115-251.tpgi.com.au) has joined
  105. * Revelator (~Revelator@server553.seedhost.eu) has joined
  106. * FrozenCow has quit (Remote host closed the connection)
  107. * teneafk has quit (Ping timeout: 378 seconds)
  108. * Jesika (~Jesika@162-224-134-64.lightspeed.tukrga.sbcglobal.net) has joined
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement