On Monday, 3 November 2014, Adrien Destugues <pulkomandy@xxxxxxxxx> wrote: > On Sun, Nov 02, 2014 at 12:04:19PM -0800, Niels Sascha Reedijk wrote: > >> The goals here are multiple: > >> * Finally provide a stable release which third-party developers can use > >> * Setup a better release cycle so we can put out releases more > frequently > >> * Let the developers work on more exciting things without making them > >> feel guilty for not working on the important R1 stuff > > > Overall I concur with the goals. What is missing here is the end-goal, > > meaning why are we still working on Haiku? Quoting the mission statement > > from our homepage: "Haiku is a new open-source operating system that > > specifically targets personal computing. Inspired by the BeOS, Haiku is > > fast, simple to use, easy to learn and yet very powerful.” > > > > Is that still our main goal? To create an operating system that > specifically > > targets personal computing? Or have we evolved to the goal of a fun > > playground for OS-developers to play around with modern OS concepts? > > As far as I'm concerned, we have already reached the goal of creating a > great desktop operating system. I've been using Haiku for years as my > main system and I wouldn't trade it for anything else. > > The goal that we have not completely reached is to create a 100% > compatible BeOS R5 replacement. We are "close enough", and the remaining > issues are too difficult to solve and probably not worth it, since BeOS > users have either moved on to other things, or found other source of > software (Java and Qt stuff as well as new native software) to continue > using Haiku. > > > > > I am making that assertion since the three goals are seemingly in > support of > > that mission. The 1st one, to put out the beta as soon as possible, > really > > leads op to 2 and 3, which is to better enable a playground for > developers to > > do cool new stuff. > > > > Note that I am in no way upset about this evolution of the mission. In > fact, > > I do think that the PC-landscape has changed dramatically since the > inception > > of the project, and I also underscore that there is a clear lack of focus > > when it comes to accomplishing our current mission. I would go so far as > to > > say that the severe lack of interest of developers into finishing R1 is a > > great indication in that there really hardly seems to be any place for a > new > > (mainstream?) desktop operating system anymore? Even the Linux on the > desktop > > guys seem to have ceased preaching their gospel. > > > > There isn't a change to the mission of creating "an open-source operating > system that specifically targets personal computing". I don't think we > can reach that goal while keeping our anchors to the BeOS R5 legacy > anymore. It is time to get a release out, and let our developers have > fun working on the project and come up with some great new ideas on how > to make the system better. Being a fun playground for the devs is not a > goal of the project, but a way to keep the developers interested into it > and making things happen. There are already a lot of ideas floating > around. > > That being said, you have a good analysis of the situation: some of the > developers (including some who agreed on this proposal) are working on > Haiku not because they want to use it as their main system, but because > they use it, as you say, as a playground. I think this is fine, as the > results of such experiments is production quality code that we can put > into a release (the most recent example being package management). > > This is why it's me stepping up as the release coordinator for beta1 and > R1. As an Haiku user, and as a 3rd-party app developer, I have more > interest in seeing the release happen than Ingo and Oliver do. An > earlier plan discussed during this week was to not do any stable > releases from the Haiku project, similar to what AROS does (leaving the > work of doing releases to distributions such as Icaros). I did not agree > with this, and this led to realizing that we all have different visions > of what Haiku should be. But this is fine, and there is space for all of > us in the Haiku project. > I had this same exact discussion privately on IRC, and am glad I'm not the only one with this view. Where possible, I shall be willing to help with release processes. Also, +1 to the overall plan.