[OnePlus 3 & 3T Cross Device Development] anupritaisno1:
[MENTION=9843830]2Tweak[/MENTION] since you seem too curious about what glassrom is

It all started back in the august of 2015 when I met a certain person on telegram by pure accident. She's asked to keep her identity a secret but I guess you already know her gender by now

We came together and started writing telegram bots in really broken python. I was probably in the 9th or 10th grade so yeah assume the worst possible code. Anyway after about a year we parted ways for a while

I then joined Baum (German for tree) hosting and did some sysadmin work there. After a while I met apex (obviously this is an alias) and well I talked with him for a while and did some more sysadmin work

I had a vps from contabo that I used to build haruhirom which is now glassrom. It was given by the same guys beyond Baum. One day contabo decided to slow down the vps due to "high load" which is expected because I don't think they'd actually let you use resources 100% with costs that low. Terrible service but what can I say?

Anyway I joined several developer teams: notably aimrom. I fought with the lead developer of aimrom and then left the team. You don't exactly know what happened and I'd prefer to keep it that way

Anyway joining 2 developer teams (I signed an NDA so I can't disclose the other one) did teach me a few things. One is that developers try to oversimplify complex procedures to the point where they lose technical correctness (more on this later) and that developers often refuse support for mundane and impractical reasons. The other is that some developers lie or make up facts that don't exist and spread pure superstition

Some really popular superstitions:

Wiping cache helps

Charging your battery overnight is bad

You must wipe the system partition before flashing a ROM

The cache partition caches data

You must clean flash before reporting bugs

And I'm pretty sure many glassrom users still believe in these superstitions. Most of these came due to negligence by the developers in the first place and instead of fixing their mistakes the developers came up with dirty hacks. The user isn't technically oriented to understand that they are reading misinformation

So apex got me started with a server and I met "her" once again. The 3 of us collectively formed glassrom based on 3 principles:

The no-bull**** principle:

Obviously glassrom board members as we call ourselves are humans so this isn't 100% enforceable but it is upheld as much as possible

The no-oversimplicity principle:

This means that answers to complicated questions when answered by glassrom will only be simplified to the point where the simplified explanation retains technical correctness

The arch way:

Glassrom liked archlinux's philosophy and decided to uphold it

The arch way states:

A 4th rule was added in 2019:

Limitations on proprietary blobs rule:

What this rule covers and doesn't cover is still under debate. This rule hasn't been finalised yet

And so glassrom was formed by 3 people. If it wasn't for apex or for "her" this probably would have never been a success so if you're reading this guys thanks for all the support you've given me all these years. It wouldn't have been possible without you

Glassrom included additional board members later on. There is no criteria to be satisfied for being a glassrom board member however you can't just ask and be included. Those who were smart enough to figure it out probably are in the glassrom board already. I won't tell you more than that

Some interesting facts:

Glassrom has never had a data breach

If you're on the telegram or were on the now defunct discord group glassrom had only 1 ban in 3 years. Getting banned off glassrom communities is an extremely hard feat. Even when there were no rules members do not even break the messaging platform's TOS

Glassrom is the only ROM there that collects absolutely zero data. At no time can we tell how many users use glassrom nor is it possible to tell how they use their devices

Glassrom signs a so-called "reverse NDA" for testers. This means that testers have absolutely zero restrictions on what they're allowed to share. The reverse NDA instead prohibits glassrom from sharing information obtained from testers to anyone without consent of the tester