Post a Comment
For some machines I have had over the years, OSS from 4Front Tech was the only thing that worked. I have bought a couple licenses over the years. However, I never felt good about it because of the license. This is good news. I assume they will still sell a "value-added" product.
I'm justg wondering if they will be opening _EVERYTHING_ up, or will they still have a version with some proprietary bits to generate the Green Stuff. For instance, the base system and drivers could be open, but they might keep some kind of "wizard" interface closed that makes the process easier.
Just wondering.
But they're opensourcing the whole thing (drivers included). The question has to be asked - hwo are they going to make money? 4Front makes more than just OpenSound, so one could argue that with the focus on other stuff, OpenSound wasn't exactly contributing much to the over all revenue/profit.
I felt bad about the license. I always try to use Free software when possible. These were machines I just couldn't get the sound working otherwise.
And yes, I pay for Free software. I have spent 100's of dollars on Free software, including Mandriva, OpenBSD, G4U, OpenOffice, Bittorrent, etc, etc. I believe in paying for Free software, either by directly contributing (Paypal links, etc) or by buying merchandise (OpenBSD CD).
free is not Free, and Free is not free.
There is no such thing as totally "free".
But i agree that the exchange of money creates an opportunity for people to manipulate the market to their advantage though...
I would like to think that in the future, everyone does what is needed to get along for free, thus everything would be free. Although you could manipulate the exchange of services to your advantage as well. So in the end, we would have to stop being greedy to have our utopia.
Thanks 4Front Technologies. Is there a catch?
"For the BSD folks, OSS is going to be GPLv2 + Additional rights (namely linking GPL drivers with BSD kernel ). If it's a problem we'll be happy to discuss licensing.
The main thing is that we want people to be comfortable contributing patches and code and not feel like their work is being misappropriated."
http://www.opensolaris.org/jive/thread.jspa?threadID=32401&tstart=0
No there is no license mumbo-jumbo.
Quite some while back this could have made a difference. But since the release of Linux 2.6, ALSA has become the de-facto standard sound system for Linux.
This is a good thing, because ALSA seems to much more sophisticated than the OSS. And it's still getting better and better.
But since the OSS seems still to be relevant for BSD unixes, this a good thing, tough.
Edited 2007-06-07 21:16
>>This is a good thing, because ALSA seems to much more sophisticated than the OSS. And it's still getting better and better. <<
Actually that's a fallacy, the version of OSS in the Linux kernel was based off the original Open source release of OSS in the early 90's. This was taken closed sourced by 4Front Technologies.
What is been released as opensource is OSS v4.0 quite a different beast from the OSS implementation found in *BSD or use to be found in Linux kernel.
It's like a couple of years ago comparing a commercial Xserver release to the publicly available ones, quite different animals!
and here I thought OSS was dead. Isnt ALSA better in every way? And doesnt it have an OSS compatibility layer?
Next announcement will be XFree86 is opening its doors to new developers, and will stop refusing all improvements to the codebase. Sometimes its good when someone else picks up the ball...
OSS has been depreciated/fading in the Linux kernel for sometime in favour of the much more powerful ALSA subsystem. One of the complaints from developers (or so I've heard) is the complexity involved in getting applications working with ALSA, and one of the things that has always worried me as a Linux user and application programmer is why Linux doesn't use a sound subsystem more compatible/in favour with other open source operating systems.
Does OSSv4 address all of the inadequacies that ALSA was created for? It's interesting that OSSv4 has an ALSA compatibility/emulation layer and promises per application volume control's (Something I really which i could get on my Linux desktop).
I wonder if we could see a move away from ALSA to OSS in light of this news?
According to their documentation, OSS has a lower latency than ALSA for instance; it is also a simpler library/api which should make writing software for it alot easier - with that being said, however, one could argue that one shouldn't be writing for the 'bare bones' sound system but instead writign their application against an abstraction layer like OpenAL.
We are open sourcing everything except a few drivers for which we haven't received NDA clearance and are still working with the vendors to clear them.
BSD folks, we are still considering CDDL as a license....so nothing is finalized yet.
As far as how does it compare to ALSA, check out:
http://www.4front-tech.com/forum/viewtopic.php?p=5410#5410
As fas as OSS being dead (from an Mplayer Developer)
http://4front-tech.com/hannublog/?p=5#comment-77
Why are we doing it now?. Plain and simple, we've finally got a big customer who will be paying majority of our bills and we have other products (True Pianos) that are also brining in revenue. We were never averse to open source - we did it with XMMS.
People who say Open Sound is irrelevant, all I want to say is that we're back and you need to try OSS again....now you don't have any reason not to. I'm confident that you'll like what you hear.
I invite you to read Hannu's Blogs to get the an insight into Open Sound v4.0: http://opensound.com/hannublog/
regards
Dev Mazumdar
"""
People who say Open Sound is irrelevant, all I want to say is that we're back and you need to try OSS again....
"""
Sorry. The Linux world asked for your proprietary bits to be OSS'd, gave up, and moved on, years ago.
For not ever being "averse to open source" you did a pretty good impression of it. That's OK. Sometimes business requirements align with OSS philosophy, and sometimes they don't.
But you have to understand that the world moves on and your relevance may be compromised by decisions you have made in the past... for whatever reasons.
You can pretty much forget having mind-share in the Linux segment of the OSS community at this point.
What I will really be interested in observing is what the BSD community has to say about all this. This could really be significant for the BSDs.
P.S. Your links to testimonials would be more convincing if they did not all point to the 4front-tech.com domain.
well, on the one hand, this might either allow us to avoid the massive deficiencies of the ALSA project, or spur the ALSA project to rectify them (utter lack of clue as to what distributors, users and developers of software that plays audio want, utter disregard for basic documentation, fascination with changing channel names on established and widely used drivers for no apparent reason). on the other hand, it's not like the Linux audio ecosystem isn't a hideous mess already...
sigh.
Edited 2007-06-08 07:37
From many standpoints, OSS is superior to ALSA:
* OSS is not Linux-only, but established standard on more than one OS
* OSS has a cleaner design, lower latency, etc.
* OSS always had better hardware support. I wonder if this has changed in the last years
* Software mixing in ALSA always was an evil hack. I don't know how good sw mixing in OSS is, though
Major thing that scares me away from OSS (Opensound.org OSS) and make me feel comfortable with FreeBSD OSS implementation is virtual channels- FreeBSD kernel can mix multiple sound sources transparently in kernel and don't use "virtual channels" like "Open Sound"- /dev/dsp1, /dev/dsp2, /dev/dsp3 or something like that- you have to set every application to his own "virtual" sound card (8 cards IIRC). No such a trouble with FreeBSD sound system. I saw many times ALSA users messing with sound applications and encounters errors like "sound card is in use by other application already" Whiskey Tango Foxtrot!- THIS IS LAME IMHO! Correct me if I am wrong....
Sure I'm talking about OSSv4
http://www.4front-tech.com/forum/viewtopic.php?t=2110
FreeBSD native driver works because it is done as in "FreeBSD way" of doing it.
From the thread there, I don't see anything that says they don't care. If anything, I see that they are having troubles with how FreeBSD implements something in its kernel and are trying to resolve the issue.
It wouldn't be the first time the FreeBSD kernel needed to do something differently, see the recent nVidia discussions
Nevertheless, its unfortunate you're having a problem, but they are trying to resolve it.
This is interesting, I've been wondering about porting OSS to Haiku. Haiku has already has some drivers available, mainly for current hardware, and can reuse BeOS drivers, but hardware support is always a key point to OS success.
This could help bring wider audio support to lower audience/niche/toy OSes like Haiku, ReactOS (NT has Ioctl() too :p), AROS, ... Hurd? and hopefully help them wider their targets.
If you look at the site:
http://www.4front-tech.com/forum/viewtopic.php?p=5410#5410
by 4front-tech themselves, you'll notice what jerks they seem to come across as (or at least this one guy). Continually comparing the ALSA guys as the borg, and accusing linux distro's not liking their proprietary OSS system because they are against capitalism. He intentionally mixes up commercial and proprietary.
Not only that, but every comment is moderated. Saying anything bad (for example my simple comment saying that the author is intentionally mixing up commercial and proprietary) is removed from the board. Notice how pretty much every comment is positive and starts with "I fully agree.."



