What is stopping you from contributing towards the development of Haiku?
Sorry if the title of this thread seems a little blunt, I don't mean it to sound harsh. I myself have yet to be able to donate directly, but I do hope to be able to do so in the near future. The point of this thread is to figure out what it would take on Haiku's side to compel you to donate (or to donate once more if it has been quite some time)?
For me, one factor that is stopping me from donating right this instant is the internet browsing capabilities of Haiku, specifically Web+. Yes, I know it is currently being worked on (and I have to applaud PulkoMandy & others for the tremendous job they have done so far) but there is still quite a ways to go until it is near the likes of Firefox & Chrome. I know some of you may be thinking that if I want Web+ to get to the level of those browsers, why not donate now? I can't say that I can argue with that logic, but in my eyes the money I choose to donate I view more as a reward for the hard work put in. I guess I'd like to see the results before I decide to part with my money. I'm hoping for those that haven't donated yet, those that browse this site and this message board anonymously, feel the same way...and decide to donate in droves once the features they deem valuable are implemented in Haiku.
So, for those of you that are registered to this board, what is holding you back?

Comments
Re: What is stopping you from contributing towards the ...
Re: What is stopping you from contributing towards the ...
Thank you, Humdinger, PulkoMandy.
Will do that.
-- louisdem
Re: What is stopping you from contributing towards the ...
tighter qt integration into haiku means i finally get to quit linux, so i'm all for it.
Re: What is stopping you from contributing towards the ...
Lack of modern compiler support (LLVM would be preferred), plus I'm tied up with other scripting/C projects to think how I could contribute decently.
Re: What is stopping you from contributing towards the ...
We have Clang 3.4 and GCC 4.8 (secondary arch) in nightly builds, HaikuPorts, HaikuDepot, etc...
Re: What is stopping you from contributing towards the ...
I see, sorry about that I'm still reading the developer documentation. I'll take a crack at some coding on it.
Re: What is stopping you from contributing towards the ...
It depends on what you mean by contributing. Personally, I have made a couple of small one time donations. Just recently - I signed up for a small monthly contribution. My pay was just increased yesterday, maybe I can donate more now.
Coding is another story. This is a huge task. There are many coding guidelines/standards and to code in the same style and to the same standard would take quite a bit of time. This is where my problem is (time).
I spend roughly half of my work week using Visual Studio with either VB.Net or C#. These hours are used for building interfaces to link to Oracle servers. I've been spoiled with such a large IDE (code completion/GUI drag and drop) that going back to PE or Paladin seems so distant. Having a GUI with code completion is great, especially when learning a new API.
I'm also a father of three and a student. Time is valuable and unfortunately, Haiku is only a very small portion of that. I'm not saying it isn't a worthy cause, just that my personal involvement will most likely be limited to donations - at least until my schooling is over.
Re: What is stopping you from contributing towards the ...
I have just come back to see how this OS is progressing, unfortunately regarding my multiple machines, not very well.
Don't get me wrong, I like new OS's; I have used various DOS's, MS Windows, Linux, & BSD,(which incidently is true unix in all but registered name as Berkley developed AT&T's free OS to such a degree that there was only a few files that were AT&T copyright).
I tried Haiku several years ago, along with ReactOS, but they didn't work very well for me.
You have an interesting project, but it is very marginal & I can't see it competing with the big 4 anytime in the next decade, as developement is far too slow.
My recent download worked on one of my netbooks & I at first thought you had progressed well, but I tried it in another laptop & it wouldn't even boot. These days, an OS needs to boot on all current machines to get anywhere.
So, for me, it doesn't work well enough to consider doing anything serious with it. I wish you well for the future & hope you enjoy your OS.
Re: What is stopping you from contributing towards the ...
I have just come back to see how this OS is progressing, unfortunately regarding my multiple machines, not very well.
Don't get me wrong, I like new OS's; I have used various DOS's, MS Windows, Linux, & BSD,(which incidently is true unix in all but registered name as Berkley developed AT&T's free OS to such a degree that there was only a few files that were AT&T copyright).
I tried Haiku several years ago, along with ReactOS, but they didn't work very well for me.
You have an interesting project, but it is very marginal & I can't see it competing with the big 4 anytime in the next decade, as developement is far too slow.
My recent download worked on one of my netbooks & I at first thought you had progressed well, but I tried it in another laptop & it wouldn't even boot. These days, an OS needs to boot on all current machines to get anywhere.
So, for me, it doesn't work well enough to consider doing anything serious with it. I wish you well for the future & hope you enjoy your OS.
I've booted haiku on 90% of the pc hardware I can find successfully. Laptops have lots of proprietary firmware builds that are generally not FOSS friendly, many laptops that struggle with haiku frequently struggle with freebsd,linux etc.
Re: What is stopping you from contributing towards the ...
Hi thatguy, none of my machines have problems with Linux, that is what has been operating on them (I've been using it since 1999), (though a couple do need taming if I try running BSD).
Re: What is stopping you from contributing towards the ...
km - I would suggest submitting requests for hardware you know isn't supported, or trying to get with some who can help develop the drivers for it, aside from just giving up. Linux didn't get it's hardware drivers for free (monetarily), or in time either and it still doesn't support 100% of any pc or customized form factor pc (notebook) either. Asking for Haiku to be able to do that at this time, to me, is a little short sighted. No offense.
Re: What is stopping you from contributing towards the ...
No offense taken - & no offense intended.
I do have my hands rather full with the (2) Linux distros that I support; (with my spare time & some money).
All the best.
Re: What is stopping you from contributing towards the ...
Do not have much time to be able to contribute code, then I have helped by donating money (already made two donations). For now I am building my house and it has sucked my resources. As soon as the construction is finished and paid my dues, I can contribute to higher values. In the future I want to contribute code, but first I have to study C++ a little more.
Re: What is stopping you from contributing towards the ...
Didn't take offense, and didn't think you meant any. I just tend to clarify that I mean none. On the other hand, I would love to see some contribute bug reports and help where possible, but same problem applies to everyone. Gotta have the time.
Re: What is stopping you from contributing towards the ...
Hello All
I hadn't make donation for the moment.
I have used Beos in the past and I follow news of Haiku.
I try to learn C++ (I'm not developper) and Beos\Haiku seems be the better choice.
I'm beginner and my first impression is :
- Hardware support is required (Above all virtualization under VMware or/& VirtualBox - copy/paste, sharing with host, screen resolution (auto resize), sound)
- IDE
Not necessary IDE like VisualStudio/Codebocks etc.
Pe like with intellisense/autocomplete + git will be a good option. (Paladin like)
intellisense/autocomplete = help beginner to discover API.
git : VCS tool is not simple to understand. GUI for git.
Often I heard people say : "Simple editor with gcc is enough". When you know. It's true.
Congratulations for the work !
(to do is hard, to judge is easy)
(sorry for my english)
Re: What is stopping you from contributing towards the ...
I would like to use Haiku - and maybe contribute in some way - but I don't for the following reasons:
1. The default hand-shaped mouse curser and icon set. They are too clunky and old-fashioned.
2. Not intuitive enough. You have to do a lot of hunting around for information, and reading up, to work out what things stand for (e.g., Poorman), and how things operate (e.g., installing apps).
3. Lack of security. No firewall, Bluetooth Manager, remote / login manager, etc, to prevent hacking.
4. Rejecting some new ideas. You should be accepting all the new ideas you can. You don't have to develop them all at once, some may never be implimented, but if people's ideas are at least accepted for discussion then they might be more inclined to contribute.
BeOS / Haiku is.similar to exotic Linux distros, like Sorcerer and Source Mage's "casting spells" (both defunct), Glendix's mix of Linux and Plan 9 (defunct), and Gobolinux's rearranged filesystem (resurrected after 6 years in the wilderness). They are interesting and beautiful to look at, but the quaintness rubs off after a while, and you soon move on to a faster, slicker, and more up-to-date OS to do serious work on. What you could do instead here is have two distributions: a "community" edition that retains the "fun and funky" theme with old-fashioned cursor and icons; and a "production" edition that is focused on being modern, intuitive, and willing to go in new directions if need be. If you don't modernise things, BeOS / Haiku will always be a quaint, old-fashioned underachieving OS that "once could have been great".
Re: What is stopping you from contributing towards the ...
I have supported the Haiku Project for several years. I'm not a programmer. I tried to encourage users and developers to try Haiku. I have a very little success in this field. I run a web site with news, articles, forum and support for Haiku. All the time I want to stop doing it, because I have lost faith in the success of the project. The current state of the project and the approach of developers to certain matters, do not help in promotion of Haiku.
Re: What is stopping you from contributing towards the ...
Both Poorman and installing apps are covered extensively in the user guide. Lined on the desktop of the default install. How can we make it even more visible so you find the information?
Re: What is stopping you from contributing towards the ...
Sorry to have been a bit harsh. What I find with most OS's is that they present you with the default setup (desktop, and apps) - but no quick and easily understandable guide to assist you in going any further. There are user-guides, help files, tips, and online info, etc. - but it's like you have the two extremes: the default setup, then a lot of reading to do to understand how it all works. There's no "bridge" between these two states, if you like.
It would be good to see a document or video included on the desktop that gives a general overview of the OS - a bit of history, the philosophy behind it, its layout, how apps are installed, etc., - but not in a technical way, more of a lighthearted way. This makes it much easier for the non-technical user to understand. Once the new user has a general overview of the OS, and knows how apps are installed, the next time they run it they can confidently operate it without any worry.
Re: What is stopping you from contributing towards the ...
About mouse curser and icon set : Betheme http://qdgtruie.free.fr
It'll be a good alternative and more "sexy" for people doesn't like old theme.
Today it's probably the lack of visibility. Not enough "advertising".
(Haiku project seems in standby).
Make polls with ideas/features/etc (burden in developpment and priority) ?
Re: What is stopping you from contributing towards the ...
Maybe Haiku's unique features would make it more attractive to universities or professions in performing their work, rather than to everyday indivduals. If they become interested in the possibilities of a feature they might contribute code or money, and may even develop some new apps to extend those features. For example:
* "Replicants dragged to the Desktop." This feature might be useful to people who need to monitor machinery, processes, or datastreams, like engineers, scientists, meteorologists, stock market workers, and music producers.
* "Windows stacked, resized, and moved together, or tiled." This feature could be useful to people who need to work with many documents open at the same time, like authors, playrights, magazine editors, publishers, journalists, and newsreaders (who use laptops now).
* "Up to 32 virtual workspaces, each with a different background color, image, and screen resolution." If a piece of art could be made to fill each workspace, this feature could be useful to people who work with displays, like graphic artists, advertisers, and TV and media producers.
* "Context menus are a quick alternative to digging through window after window." This feature could be of interest to people who work with data searching, like forensic analysts, and database workers.
" Meta-data - "attributes" - are used for contacts, emails, media library, etc. They can be indexed and then deliver nearly instant search results." This feature could be of interest to librarians, archivists, museum workers, and music and video collectors.
* And "multi-threading" - where if one application crashes it does not crash the whole OS and require a reboot. This feature could be useful for people who need to control machinery, like robotic engineers (robots, drones), aeronautical engineers (flight simulators, rockets, rovers), car manufacturers (in-car computers), and general manufacturers.
In fact, you could give each feature a unique name relevant to a profession, like "datastrips", "tiled-reader", "multidisplayartist", "forensicologist", "indexer", and "robotasker", and try to "sell" the feature to an interested party to contribute to its development :)
Re: What is stopping you from contributing towards the ...
It would be good to see a document or video included on the desktop that gives a general overview of the OS - a bit of history, the philosophy behind it, its layout, how apps are installed, etc., - but not in a technical way, more of a lighthearted way. This makes it much easier for the non-technical user to understand. Once the new user has a general overview of the OS, and knows how apps are installed, the next time they run it they can confidently operate it without any worry.
ah, that makes sense.
Re: What is stopping you from contributing towards the ...
It would be good to see a document or video included on the desktop that gives a general overview of the OS - a bit of history, the philosophy behind it, its layout, how apps are installed, etc., - but not in a technical way, more of a lighthearted way. This makes it much easier for the non-technical user to understand. Once the new user has a general overview of the OS, and knows how apps are installed, the next time they run it they can confidently operate it without any worry.
ah, that makes sense.
Would anyone like to volunteer to put something like that together? :)
Re: What is stopping you from contributing towards the ...
i would love to.
Re: What is stopping you from contributing towards the ...
As a 'newbie' around here, I look forward to seeing/reading that, thanks for offering to do it.
I have found various bits & pieces for myself, but then I've been using Linux (also BSD) for a while now (since 1999), so have a good idea of what & where to search. (An MS Windows refugee may not.)
Re: What is stopping you from contributing towards the ...
I agree with this, Haiku definitely would benefit from a development environment that has a nice layout editor (Auckland?) integrated into an IDE.
Pe is nice, but if we want to win over desktop business users, we need more tools to produce those tools. Lazarus is a good start, it was ported via Qt - native Lazarus bindings would be even better. Ultimately, something like WPF would be great.
What's stopping me from contributing? Too many fingers in too many pies.
Re: What is stopping you from contributing towards the ...
Well, a small $ contribution just to payback all of the live cds I must have downloaded over the years, plus server bandwidth etc. There's no doubt that Haiku is starting to resemble a functional core of an everyday OS. I'm still impressed that the Wifi, although not always consistent (still drops a bit every now and then /Wifi Link 5100 agn) works and connects, and the Package Management is done with so little fuss. And Webpositive is starting to look good (still crashes a lot though).
Would be nice to see a PM update utility intergrated at some point. Can I suggest a visual hint as to when updates are availble using the different coloured Haiku leaves? Have the one at the top of the deskbar/tracker glow or change from yellow (available) to green (updating) to blue (updated)? :) Bah, i bet someone's already suggested it right?
Either way, hoping Haiku can attract some sort of champion/ sponsorship, either from business, media or industry soon. It's going to need it.