Towards a Working Definition of Puppy Linux
It seems to me that many misunderstandings which occur on a forum like this are a result of unstated conceptual differences with regard to what is being talked about. And one of the main topics which is not very easy to find common understanding about here is the term Puppy Linux, itself. Different people mean different things by it and have different assumptions about it. That's partly a result of its history.
Once upon a time it was easy. Barry Kauler invented and developed Puppy Linux. So what Puppy Linux was, was obvious. Barry did make remastering Puppy Linux easy for users, so a great number of imaginative reconfigurations of Puppy instances with varied applications and desktops were developed by users. These were called "Puplets". And they were still considered Puppy Linux. They just weren't the mainline official Puppy Linux distribution.
Barry eventually retired from active development of Puppy Linux, and versions of the OS began appearing that went beyond simple remasters. There were CE or Community Edition versions of Puppy Linux. There were versions of Puppy Linux created using a compiling tool for the purpose invented by Barry, called Woof. This tool could assemble a Puppy Lnux version using repositories from any of many different existing Linux distributions. Then there was a new version of Woof created by users called WoofCE.
Today with so many changes along the line, I think it would be helpful to put our heads together and try to reach some common understanding of what the term "Puppy Linux" means in the present. If we can do that, it will help us to support it for users, help us develop it for future, and help us promote it as a viable Linux variety. If we don't know what we're talking about when we use the term, or disagree what we mean by it, then it inhibits progress, community, and communication. It creates division, based on misunderstanding, and that's a waste of time and emotion for all concerned. Misunderstanding what Pupply Linux is turns dialog into arguments over legitimacy and fosters resentments.
I think there's an easier way to accommodate the variety of interests that are the result of this movement that Barry Kauler initiated. I hope others will join in to voice their own understanding about what Puppy Linux is in the present, and help move us toward a definition that is workable.
An ongoing and updated summary of ideas contributed in this thread (and the questions they infer) is located in this post: http://www.forum.puppylinux.com/viewtop ... 1fe#p66939