Let's put more fuel to the fire so we all can have a bonfire, shall we?
1. "Puppy Linux" is not an idea. It's not a concept. It's not a set of requirements like aufs, PPM, etc. It is not something so nebulous that can be defined to be anything that anyone wants it to be.
"Puppy Linux" is a brand.
And what "Puppy Linux" is, will be defined by its brand owner.
Just like Firefox. You can download firefox source code, and compile it, and distribute it. But can you call your product as Firefox? No, you cannot. Because Firefox is a brand. Only the brand owner decides what is and isn't a Firefox.
Same as PaleMoon. You can download and build and distribute their browser. But not under the name PaleMoon. They decide what can and cannot be called as PaleMoon.
Same as EasyOS. You can download the EasyOS builder from Barry's github repo. You can build your own version of EasyOS. Can you call it EasyOS? No. Only Barry's build is called EasyOS. Because it is his brand.
2. Then who is "Puppy Linux" brand owner? Who can decide that a distro is a Puppy? In the past, it used to be Barry himself. But since he stepped down, he handed over the authority to the "stewards".
3. The "stewards" have decided to be called a Puppy Linux, a distro has to be created using Woof-CE. They have also decided that among the many variations of Puppy Linuxes, some of them will be called "official" and that this will represent the "Puppy Linux" brand in other places, such as distrowatch etc.
4. You don't like aufs is being removed from Puppy? Or perhaps PPM is your bone of contention and you want it out instead? Or anything else you find unsatisfactory? If anyone who wants to make changes to Puppy Linux, one has a few options:
a) contribute to Woof-CE and implement the change you want there.
b) be a friend with one of the Puppy devs who contributes to Woof-CE and have him/her implement your changes there.
c) be a friend with one of the Puppy devs who builds Puppy from Woof-CE, and try to get your changes in his/her particular build of Puppy.
d) Become a Puppy LInux steward and declare that from now onwards Puppy Linux is just an idea and everyone can call anything Puppy Linux.
5. Final point: anybody who questions the "stewardship" model of Puppy Linux - let me ask you a few questions. Where were you when Barry stepped down from Puppy? Did you try to keep Puppy Linux alive back then? Did you try to keep the development alive? Did you try to clear up the confusion of what would happen after Barry stepped down? Where were you? What did you do?
The people who are now called the "stewards" were the people who kept going with Puppy despite sudden loss of the leadership. They took the initiative to keep Puppy Linux alive. It was only when Barry saw that these people, and decided to trust them as the caretaker of Puppy Linux, going forward. None of these stewards wanted to become one, or asked to become one. In fact, they reluctantly agreed to become one, only because Barry asked. When they did what they did, it was only because of their love of Puppy Linux. Not for control, glory, or something sinister like that.
Now, times is a changing. People's life changed. Some stewards have disappeared from circulation, some has become inactive, some only shows up every now and then, because of life's situation. Perhaps, you think you can be a better steward than the current ones? Well raise your hand, roll up your sleeves, and show love for Puppy, by contributing to Woof-CE, maintain websites, etc.
Be the change that you want. Be the future of Puppy Linux. Don't demand. Just 'do'.