Haikuware

I agree with you. wanted to add some bits to this.

What is think is that no matter how organised the inc. is you can’t do anything serious(like a modern OS competing with other Modern OSes on the market) using this “community driven” model. The closer it get’s to the final product the harder it is to make decisions(that’s why it’s so “not good” atm)
From my personal experience I can tell that first of all Haiku community(at least those who are active on the mailing list) is not that friendly.
Basically it’s divided into 3 groups:
1 one(70%) is packed with low end PC users or some guys in their 40’s or 50’s with websites like this http://www.goodeveca.net/ or people who hate Macs just cuz… fck ya thats why you ritchie hipster… and will gladly argue you on UI/UX(again my experience) or when they run out of arguments will just start insulting u. In short incompetent people with ambitions.

The second group(25%) of people are those who actually did something that is considered as a “big thing” for Haiku(like a an icon vector format for example) those guys consider them selves as a Founding fathers of Haiku(at least they act like that, The Sheriff at Walmart) while o.c. most of the time even their code is messy and the end result is far from perfection. They will o.c. find an excuse on that… something like “what did u expect I didn’t get paid for this”. Well I don’t care about that dude, if what u’ve done there is I’d say “not good enough” it’s not a “learn how to create an OS” club here. Or again if they run out of ideas they will just insult you. I personally find this funny.

The third group(5%) consists of much more adequate people devs, artists, advanced users, just users, but they mostly prefer to remain silent(cuz they’re tired of this just like me)

To sum things up. On projects of this scale it doesn’t matter what u did 10 years or even 5 years ago, it doesn’t matter how many patches u’ve committed. The end product is still not good enough and you’re not helping to make a radical step in whichever direction it takes u to. Simply cuz u know that u won’t keep up with that and you don’t want your name to be forgotten as well… u wanna be a Walmart Sheriff forever.

Also at most of the big OS production companies like MS, Apple, Ubuntu; Projects are done by leaders(directors), who make decisions thus are responsible for them and don’t have to argue and/or convince some random clueless uneducated ppl. “Community” is not a market it’s just wrong to build an OS on community demand(plus this community is tiny) iOS has no community nor Android nor Mac OS X nor Windows they all have their very own “Market”(consumer market o.c. and please ppl stop that bull#$@ about open source project, Blender for example is open source just like Haiku. check it out)

Unless Haiku stops this “Community” driven bull*it I see no future for this. In fact look at this OS now, check the forum or mailing lists with hundreds of (good) suggestions from users trashed just because people here “don’t” have a time to make changes to something that is made years ago(well then get the hell out and stop arguing with people). Or are just so old school and selfish that are actually happy with Haikus current state.

Totally agreed, some corp should take over the management of inc. Someone who at least knows the term “Product” or “Market” and communicates with volunteers without mailing lists but directly.

Even if I think you guys - foxnoodles, “NoHaikuForMe” (your nickname isn’t very diplomatic) - are a little bit harsh and dramatic, you hit the nail on the head. I’m one of these users who always was interested in Haiku but never wrote a line for it because the project always felt a little bit closed and “elite” (I also got the feeling the developers want “elite” developers - they don’t say it, but it feels like it).

Though I got a lot of (modern) experience about graphics programming (demoscene) and web stuff (for work) I never felt good enough to participate here. On the developer list I feel this radical and somehow negative atmosphere for quite some time now (I follow it since 10 years - but no, I don’t read each single post) and the “council” and board of the Inc. really acts in a way no radical changes are accepted (or they are not reading / don’t have time / idling / whatever). Standstill.

When I look back at the discussion about porting the whole system to a Linux kernel or some very intimate and personal discussions (like giving commit access to “Augustin Cavalier”) I decided it would be hard for me to participate because you work with very talented, hardworking but too blunt people (Stefan Assmus answer @ foxnoodles about UI/UX was indeed not nice - even if he might be right about some things - the tone was defintively not okay).

While I, on the other hand, totally respect (or even admire) guys like Axel Dörfler for their nice way explaining things and bringing people closer together. So it’s not all bad. Or Pulkomandy who is doing excellent work on the system and tries to bring news about the developement to the public.

Also I feel, beside the project management the marketing misses a lot of things. Not that the page is too old but it doesn’t announce new things (Depot, Download, Nightlies) in a prominent way and should better announce a halfway-stable nightly and not a x-months old alpha.

Not that I can decide or discuss things here fully (because yes, yes, I didn’t even code a single line!) but I want to let you know there may be a lot of lurkers like me. And sometimes, from year to year, I feel very interested in Haiku, clone the repository, build it and think about developing with you guys but from my current point of view it feels very complicated.

And when it’s like this how will it be for others trying to be part of this die-hard team?

Insult seems to be a technique you share, then. (:-/) I guess we can add a fourth group: those who are quite sure they know better than anyone else, and that anyone with a different opinion must be stupid. (I’m going by your recent posts on the development list, which managed to antagonize just about everybody.)
I suppose I should thank you for referencing my website, even if it was basically a slur, but FTR I’m not exactly a “low-end user”. I was a BeOS developer back in the day, and have contributed patches to Haiku, as well as a number of apps.
OTOH, I’m also rather frustrated by Haiku’s recent history. I’ve sort of given up working on patches or enhancements, because several times I’ve put in a fair amount of work only to have my submission ignored or just forgotten. And as I’ve stated before, the transition to PM was done in a way that upset a few people (in particular it caused the loss of HaikuWare!). Some minor tweaks would have fixed this, and there was a big discussion about it on the developer list a couple of months ago; for a while I thought some sort of consensus was reached, but again all that sank without a trace.
Despite all that, though, most of my computer time is spent in Haiku. I’m not going to drop it any time soon!

neoman

+1 I’m glad I’m not alone with those feelings.

Pete
Dejavu… Once again I wrote an entire paragraph to answer you but decided to ignore you at the last second. Just like I did last time.
I’ll just suggest you to calm down(cuz obviously u can’t help yourself from insulting me) and read my previous post one more time. I’m sure you’ll find some things in common(in a good way o.c.).

Moving on;

[quote=neoman]Even if I think you guys - foxnoodles, “NoHaikuForMe” (your nickname isn’t very diplomatic) - are a little bit harsh and dramatic, you hit the nail on the head. I’m one of these users who always was interested in Haiku but never wrote a line for it because the project always felt a little bit closed and “elite” (I also got the feeling the developers want “elite” developers - they don’t say it, but it feels like it).
[/quote]

Sorry about this, I don’t think it is what the development team is trying to do (building an “elite” feel or something similar). Yes, there are some skilled people part of the team and they did a lot of hard work on Haiku. But from my personal experience, they are always willing to help other people learn about the OS and how it is made. I think the involvement in programs such as the Google Summer of Code or Google Code-In is the most visible part of this, but it happens every day on the mailing lists or the bug tracker.

When you submit a patch, and people from the developer team review it, they will point out every possible way they think it can be improved. This can sound as an attempt to show you how they know better than you, but it isn't the case: they are showing you how you can improve and learn something new. After some years working in Haiku I think my C++ knowledge went from "none at all" to "reasonably good".

There is often some friction with random new people joining the mailing lists and sending a "let's change everything" mail. Of course there is, some people here have worked on the project for more than 10 years, in their spare time. This is not something easy to do, it takes some commitment and efforts to keep a project like this running. There is a somehow affective relationship with the project and when someone comes up on the mailing list and says "I know better", there is some skepticism. However, if people take the time to explain why the proposed changes would make things better, an interesting discussion will follow, and both sides will usually learn something new.

Not everyone can be happy with this way of working. This is fine. There are many other open source projects out there, or there is always the possibility to fork Haiku and start running things in another (maybe better) way. The Senryu project may be a good time to do this, as there seem to be enough people unhappy with Haiku and the way it is developped. This looks like a great opportunity to show these guys how wrong they are and how it's possible to make things work better!

Please, I’m not a code superhero or something. I use Haiku on my computer, I have problems with it, and I try to fix them.

We don’t have an organized marketing team at all. In the past Koki was handling most of this, but he had communication issues, probably even worse than some of the remaining project members, to the point that he was banned from the project. This is unfortunate, as besides these issues his work on the marketing side was great. Richie Nyhus has stepped up to resume the work on that side, and he is slowly putting things back in order (this started with a quest to recover passwords to all the social network websites out there where there is an Haiku account, creating a few more of these, and starting to make use of them). I don’t know if there is a mailing list for coordinating the efforts on that side, sorry.

[quote=neoman]
Not that I can decide or discuss things here fully (because yes, yes, I didn’t even code a single line!) but I want to let you know there may be a lot of lurkers like me. And sometimes, from year to year, I feel very interested in Haiku, clone the repository, build it and think about developing with you guys but from my current point of view it feels very complicated.

And when it’s like this how will it be for others trying to be part of this die-hard team?[/quote]

Thanks for voicing your concerns. I can suggest a few ways to try to know the team better. First, the IRC channel (#haiku on freenode) is maybe more relaxed than the mailing lists, so you can reach the developers and other community members in a more friendly way. You can also get more help on getting started with Haiku development there, in a more direct and real-time way than on the mailing lists.

Secondly, I think it would be a good idea to try to meet some of the Haiku developers in real life. Communication over internet is a difficult skill, that not everyone handles well (myself included). Things that would be solved in 5 minutes in a face-to-face meeting can escalate to years of flamewars on Internet, especially in public discussions. BeGeistert (once a year in Dusseldorf, Germany) is the main place to meet the devs, but you can also see some of them at other events (RMLL and Capitole Du Libre in France, for example - http://www.haiku-os.org/conference has a list of upcoming events).

1 Like

PulkoMandy

Let me translate this to a human language: "This is a community driven project, but we (those 15-ish guys up there) will continue to work in the same exact manner we did for years now. And we’ve read your complaints, your arguments but hey we still don’t care, you are all noobs and you’re all wrong. If you don’t like it GTFO there are other open source projects out there. "

Right? :rolleyes:

Ok guys. I’ve posted my thoughts and again imma have to repeat myself: “good luck” and mark my words u’ll never get anywhere anytime soon.
I’ll get back to the group #3

This is not what I meant. Let me try to word it better. The Haiku project is run by these 15 or so people, and apparently there are a lot of community members not happy about the way they do things. The Haiku project is not going to chage, becasue these 15 guys control everything (I don't know where you got the idea that this is a "community" project - the way decisions are made is clear and the community has no voting power in it).

So, the only way to get these guys out of the loop is to fork the project. This is the only solution to setup things on new grounds with another decision process, maybe more community driven, or maybe with a single guy taking the decisions at the top, or maybe with a voting process. Since the Haiku code is open source, you can take it and reuse it. I would be very happy to see the code I wrote for Haiku used in other projects. And if the fork is good, gets new features, and keeps the things I like about Haiku, maybe I'll start contributing to it and leave the original project behind.

But if all you do is complaining that things are not done right and that they should change, without taking the time to click the "fork" button on github (or whatever other way to fork the project), then, it's unlikely that anything will happen.

This is "by design" how the project is meant to evolve. The MIT license was not chosen lightly, it was chosen so the code written can be very easily reused in any project that finds a need for it. We had some success with that in UI/UX research, with the Aukland university using Haiku as a prototyping platform for some of their studies. They did most of this work outside of the Haiku project, in full independance. Then, they came back to show their results, we found some of their projects useful, and merged them back into Haiku. We got Stack and Tile and the Aukland Layout Manager (and Editor). Some other of their projects we did not merge.

Now a question for you: what would be the reasons to NOT fork and try to get along with the people currently holding the commands?

I’ve heard this a lot here and there. It’s not a part of my imagination or something.

[quote=PulkoMandy]
Now a question for you: what would be the reasons to NOT fork and try to get along with the people currently holding the commands?[/quote]

None. Speaking for my self o.c.

p.s. Basically my translation to “human language” remains in tact.

The read topic was “Haikuware”, was it not?

This is here every time the problem. Anyone start a discution and then it changed to… then to … and then to…

Its normally here :wink:

There was a lot of inter-mixing with a concurrent discussion about crowd-funding to open-source Refraction ( https://www.haiku-os.org/community/forum/opensourcing_refraction_image_editor ).

Unfortunately, increasing divergence from the original topic appears to be fairly common in these forums.

I have not fully figure out if this is reflective of the Haiku community as a whole or is a symptom of the un-easiness about the pace of progress towards R1.

So where is the FORK button ? ? ? ?

Let us not forget that Karl was threatening people for mirroring files that were on haikuware and bebits as if he owns then when in fact he is just a file hoster like anybody else in 99% of the cases. Basically he’s gone bonkers over some silly comment and why anyone would get behind him with a fork is beyond me.

The Haiku developers control the development and direction of Haiku… it is the only sane course of action. If you are a developer and submit code they like and it is up to par there is a very good chance you get to become part of that circle. I’ve never contributed code so I don’t get to… and I am 100% OK with that!

Have you forgotten the polls that were put out to ask Haiku users (not developers) what features were most important? In the end the decision is up to the developers because they write this code mostly out of passion for BeOS/Haiku and for fun. Anyone so arrogant as to take issue with how things are done is apparently welcome to fork the code,it is MIT mostly after all, and pay for a bunch of developers to improve it out of their own pocket otherwise any fork is not going to succeed purely due to Haiku always being superior as the developers here certainly aren’t going to leave because that would be plain dumb.

I love all the devs and contributors here, but I wish Debian would run Haiku, or we would model them…
Organized, democratic, a clear easy to read/follow dev system, and a great Constitution.
Debian XFCE is also in many ways probably the most “BeOS-like” OS out there today -Clean, rock solid, fast with a uniform interface…

Read this over replacing the word “Debian” with “Haiku” https://www.debian.org/devel/

“I saw the angel in the marble and carved until I set him free.” -Michelangelo