Here's a snippet by Eugenia from OSNews: ------------------------------------------------------------------ Our Take: I am sorry if I sound negative, but after discussing details about the Open BeOS project with several ex and Be engineers the last few days, they all came to (an easy for them) conclusion that this project is going nowhere. Exactly because there are shortcomings in the BeOS design, and because not all bugs or features of BeOS are known from outsiders, it will be impossible to replicate the technology without having the original BeOS source code. But what the team CAN do, is to aim for source compatibility, not binary. While the threading, bugs(!), locking and other details will behave differently between the BeOS and OpenBeOS, it is already times easier to port BeOS applications to OpenBeOS than trying to run them unmodified. This way, if the team become really dedicated, we may see some good progress in less than a year, othewise it will take years to come even into an alpha state ------------------------------------------------------------------ What do you think about this? She may be right. At least as far as what is worth aiming for. I mean, technically, you can't say that its *impossible* to implement binary compatibility -- nothing's impossible in programming given enough time and resources -- but it might well not be worth it. Besides, what progammer wants to bust his ass month after month carefully trying to recreate some else's bugs?! Binary compatibility is a nice concept because it means instant access to the thousands of apps written for the BeOS. But source compatibility might be good enough. You have to convince hundreds of developers (especially ones who haven't published their source) to recompile, but, if OpenBeOS is a success, I don't think this will be too hard. In a way, source compatibility is a better goal in the sense that it lets you implement things in whatever way works best. The programming API is the same, but the underlying code is as slick as you are capable of making it. Still, it's a deviation from the original charter. Should we re-think this?