MyBB Community Forums

Full Version: [split] MyBB 1.9 Development
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
@ StefanT - You are in error, please take a deep look at v2.0 repository - whole chunks of code from v1.8 are in v2.0, so the code was not written from scratch even though new code was added. 
@ Laird - Please change the license to MIT and thanks for explanations, at least we know the point of view of the development team.
@ labrocca - Looks like they already decided. If they change the license to MIT then I will fork it and continue development while maintaining compatibility with version 1.8.
(2022-07-17, 05:44 AM)jimski Wrote: [ -> ]@ StefanT - You are in error, please take a deep look at v2.0 repository - whole chunks of code from v1.8 are in v2.0, so the code was not written from scratch even though new code was added.
MyBB 2.0 was written from scratch and ist BSD licensed. MyBB 1.9 was not written from scratch and is LGPL licensed.
(2022-07-17, 05:44 AM)jimski Wrote: [ -> ]@ StefanT - You are in error, please take a deep look at v2.0 repository - whole chunks of code from v1.8 are in v2.0, so the code was not written from scratch even though new code was added.

I'm pretty sure a former MyBB project manager will be correctly informed on how the 2.0 codebase was written and licenced and will know more than you about historical development decisions. 2.0 was written in Laravel, it doesn't contain a single line of code from the 1.x branch. The currently in-development branch is 1.9, not 2.0.

When it comes to something like using Twig, I think the one thing everyone does need to agree on is that there's always going to be differences of opinion; some people think using modern 3rd party libraries is the best idea, some people want to write everything manually in procedural code with no composer packages at all, with a whole host of opinions in between. Software development moves on and development techniques and project architectures change and not everyone keeps up or wants to use modern approaches and that's fine. However there will only ever be one version of the software and it can only be built one way, no matter what decisions are taken there's always going to be someone who would have done it differently. If people want to take the project in a different direction, the Fork button has been on GitHub for about a decade now - pretty much every other time since MyBB went open source that someone has decided to fork the project and "build everything people want" and "do it better" etc etc, the domain for their new project has gone back to a GoDaddy holding page after 6 months once they realise how much work it actually involves, but who knows, maybe one day someone will actually follow through and actively develop a fork through to release instead of just saying how they plan to. If I've said it once I've said it a hundred times, if people spent even half as much time contributing to the codebase as they spend complaining about things, the project would be significantly further along than it is now.
(2022-07-17, 12:31 PM)Matt Wrote: [ -> ]2.0 was written in Laravel, it doesn't contain a single line of code from the 1.x branch.

How much would you like to wager on this?
BTW, I do take crypto as payment :-)
Rolleyes Okay, there may physically be some lines that coincidentally happen to be the same in the 2.0 codebase, but no code was directly copied from 1.x into that. One is ancient procedural code, one is a Laravel application, which was rewritten from the ground up, but abandoned some time ago. Your previous statement was that "whole chunks of code from v1.8 are in v2.0" which is simply factually incorrect, as you were mistaking it for the 1.9 codebase, which is built on top of 1.8, so obviously would share the majority of the codebase. 2.0 essentially doesn't even exist any more.
The license for MyBB was changed at least 4 times.

And on every version of the code beginning from v.1.0 every script has a note like this (except for the year):
* Copyright © 2005 MyBulletinBoard Group, All Rights Reserved
or like this:
* Copyright 2014 MyBB Group, All Rights Reserved

License Version 1.0  https://ibb.co/XpDq0kD
License Version 1.2  https://ibb.co/syznvH0
License Version 1.8  https://ibb.co/26QNpVp
License Version 2.0 https://ibb.co/WWQ6njR

The copyright owner is the legal entity called MyBB Group, and consequently this entity can change the license at any time.
The entity address from public registry: Headquarters: 2600 W Olive Ave, Burbank, California, 91505, United States

So, if you changed the license already 4 times then please don't hinder those of us who would like to develope the code under MIT license.
If you don't want to change the license for the main branch then grant us MIT license for the fork.
(2022-07-18, 12:21 AM)jimski Wrote: [ -> ]The license for MyBB was changed at least 4 times.

And on every version of the code beginning from v.1.0 every script has a note like this (except for the year):
* Copyright © 2005 MyBulletinBoard Group, All Rights Reserved
or like this:
* Copyright 2014 MyBB Group, All Rights Reserved

License Version 1.0  https://ibb.co/XpDq0kD
License Version 1.2  https://ibb.co/syznvH0
License Version 1.8  https://ibb.co/26QNpVp
License Version 2.0 https://ibb.co/WWQ6njR

The copyright owner is the legal entity called MyBB Group, and consequently this entity can change the license at any time.
The entity address from public registry: Headquarters: 2600 W Olive Ave, Burbank, California, 91505, United States

So, if you changed the license already 4 times then please don't hinder those of us who would like to develope the code under MIT license.
If you don't want to change the license for the main branch then grant us MIT license for the fork.

[Image: picard-facepalm.jpg]

Up until version 1.4.1, MyBB had a propriety licence. From 1.4.2 onwards, it was licenced under GPL. Any licence changes prior to 1.4.2 are irrelevant as it wasn't GPL licenced code. As has been explained, 2.0 had a different licence as it was a ground up rewrite with completely new code. The currently in-development 1.9 version is based on the 1.8 codebase, which is licenced under GPL, thus this will require 1.9 to be released under GPL too.

I also have no idea where you got that address from, but unless it's been kept a secret from the rest of us, MyBB isn't a legally registered entity anywhere, at that address or otherwise.
(2022-07-18, 01:04 AM)Matt Wrote: [ -> ]I also have no idea where you got that address from, but unless it's been kept a secret from the rest of us, MyBB isn't a legally registered entity anywhere, at that address or otherwise.

I got it from a simple Google search https://www.zoominfo.com/c/mybb-group/347383126

BTW the address in public domain is a building of shared office space in Burbank.
And MyBB Group has reported revenue of $5,000,000  Not bad for an entity that allegedly doesn't exist.


[Image: 4pXjd.jpg]
I like you scrolled down to hide the logo which is clearly not the logo of MyBB. Also that website can't decide whether MyBB Group is based in California or in Texas. But again MyBB is developed by a group of volunteers, there is no business involved or registered.
(2022-07-18, 06:53 AM)StefanT Wrote: [ -> ]I like you scrolled down to hide the logo which is clearly not the logo of MyBB. Also that website can't decide whether MyBB Group is based in California or in Texas. But again MyBB is developed by a group of volunteers, there is no business involved or registered.


I provided the link to the source so stop insinuating that I hid the logo. Everything Matches, the company name, description, and year of formation.
As far as business is concerned I don't care if you made $5 Million from it but why do you hide it.
Pages: 1 2