[OnePlus 3 Guides, News, & Discussion] S4turno:
You are the one talking about open source (search and see). And you keep insisting on it. I said, more than one time, that I'm not asking them to open source their IP (aka their code).

I was under the impression that most users understand that it's very hard for a company to open source this kind of stuff. That's why people accepted Oneplus solution for improving the camera even though it doesn't involve open sourcing anything.

OxygenOS is not open source.

Everyone is required by the Linux kernel license to publish their source code. They have to do it and I'm not going to praise them for doing something they are required to do.

They are not the only one to allow the bootloader to be unlocked (Motorola, for example).

The AOSPA camera hal is not open source and as far as I know, they have some of the same problems that Oneplus has and there's no documentation or any source code available. We would not be complaining if the issues were fixed...

Giving free phones is a good thing for everyone. Not only they have a nice dev community around their devices, which leads to more sales, but also keep vocal developers quiet (it happened when they released the 3T). It's a small investment that brings huge returns!

Agree 100%. They are the reason why I'm here and I'm extremely grateful.

Industry standard or not, they said they would do it. If they don't do it, if they decide to show us the middle finger, then they lied. Again.

I'm sure they could do all these things you said. What you fail to understand is that they are were they are because they are open. Others followed the wrong path and it didn't end up well for them. XDA and annoying Android nerds that spent their time defending and writing about this unknown chinese brand called Oneplus are one of the main reasons why Oneplus now is able to contract top models and put advertising on big european cities.

You would be surprised to see how many users use custom roms. Check these stats from LineageOS... the real number is way bigger because not everyone shares info with LOS or uses LOS.

It's good to hear different points of view, even if it's "unpleasant". Discussion is good and different opinions are always welcome even when I don't agree with them :)

Do you know why Samsung users don't make noise anymore? Because they don't expect Samsung to support custom ROMs or even help them unlock bootloaders.

Oneplus in the other hand... they say they love custom ROMs. They don't care if you unlock your bootloader. They give free phones for good developers. They give interviews and share info with XDA. They do AMA's on /r/Android. And they even said they would work on something that would improve camera quality on custom ROMs.

Of course that it's impossible to please everyone, but some of the hate Oneplus receives is their own fault... They don't care about the OPX, they created the OP2 (their worse product so far) and after the terrible software support they decided to not upgrade to Nouget (after saying they would do it), they released the 3T just 6 months after the OP3 when previously they said that they would release only one "flagship" per year, failed so far to deliver that improved camera support on custom ROMs, refuse to fix issues related with the camera when it is one of their main selling points... I could go on, but I guess you get my point.

How to get less hate: Take care of your customers and keep your word. Don't be evil. If you screw up, admit it, apologise, try to make things right and learn from it. If you do this, people will love and defend you!

(Also, and I don't want to start another "war", our device is not better than the iPhone. :P They have some downsides, but sadly for us they have the best CPUs available, a way better camera, better security and updates for 5 years... This is expected btw, their products are way more expensive than Oneplus.)