


What OSS Programs are Still Needed? 290
suso asks: "I was thinking yesterday about how much open source software is out there already. Most categories are filled, but I wonder about what pieces of software still need to be written. What programs would you like to see in OSS form that are currently not available?"
Voting software. (Score:4, Interesting)
Re:Voting software. (Score:2)
Re:Voting software. (Score:2)
I've actually got a design in mind for this problem, but it might be too expensive - I'm not sure how much those machines cost.
Re:Voting software. (Score:4, Informative)
I understand that there are hardware requirements for security as well, but this provides a good way for businesses to still sell and add value to this software.
They are currently having a fund drive so if this seems like something important, consider giving them $10 (what they're asking for)
DRM (Score:4, Insightful)
If you can build a linux box for $70 and call it a linksys router, then with a OSS DRM you should be able to create the equivalent of MCE2005 for $250.
Re:DRM (Score:2, Interesting)
You need something secure from the driver up to support crap like Digital Restrction Management.
There's 2 defences that the media companies have. One is the law. Two is heavy watermarking of movie files. If you cant guarantee to prevent copying, put the peoples' name and computer hardware information inside it.
Comment removed (Score:5, Insightful)
Re:DRM (Score:2)
I think the best way for o
Re:DRM (Score:3, Interesting)
A 100% functional and universal audio mixer (Score:5, Interesting)
The channels are not labelled correctly, the fader doesn't work on most of them, the inputs are changed on the back of the card (i.e. from rear out to line in!).
The only reason this is so important to me is the 5.1 surround setup I have has no volume control. The volume is at whatever level the computer sends to it. I'm sure this is not the standard setup so it doesn't get much attention.
Re:A 100% functional and universal audio mixer (Score:2)
Sound still isn't perfect, but it is a lot better than it used to be.
Re:A 100% functional and universal audio mixer (Score:3, Interesting)
Database (Score:5, Insightful)
Re:Database (Score:2, Informative)
Re:Database (Score:4, Insightful)
1) It's DB engine is primative and a joke making all databases created for it fundamentally inferior.
2) It dumbs down databases making DBAs annoyed that their boss' can say "My 12 year old sun threw together a database that works fine in 20 minutes! Why am I paying you?"
The first argument is the only one which is good. You do NOT want to use a technically inferior DB.
The second argument is NOT good. For some people, for some things, you really do not need a DBA. The fact that people CAN build databases without really understanding them is not fundamentally bad, it's an empowerment and fundamentally good... so long as it is understood (as, of course, it some times will not be) that a DB designed by an amature in a WYZIWYG DB app is not the same as a DB designed by a professional, just as some kids VB bitmap editor is not Photoshop.
Free software, in my view, is ultimately about empowerment: My ability to do more. Not necessarily without knowing more, but without spending more, and without being forced to do it someone else's way. To empower more people it can be necessary to allow for people to do more while knowing the same or less (see some aspects of the GNOME philosophy of late). That isn't bad, in fact it's definitively good.
So, just as a WYZIWYG html editor is not bad just because FrontPage blows, a GUI database designer is not bad just because Access blows.
Re:Database (Score:2)
Re:Database (Score:2)
Yes I know that MS MOM says MS twice, would you have known what I was talking about if I had just said access drives MOM?
CAD (Score:5, Interesting)
I have thought on more than on occasion of starting a foundation to get such an effort off the ground. I felt then as I do now that there are many places that would contribute serious money to the effort of an OSS CAD. Organizations spend serious money on CAD. Additionally, there is lots of out of work talent that would be willing to devote serious time to such a project if it were financially possible for them.
Re:CAD (Score:2)
Re:CAD (Score:2)
Re:CAD (Score:2)
ME-10 and ME-30 are a good example of how to do 2-d drafting right, and Solid Designer is very nice for 3-d models. Solid modeling is definitely the way to go. Construction lines for CAD is a nice concept as well. AutoCAD is a good example of what not to aspire to.
Note: I worked for HP for a summer helping out int their drafting department, but I haven't done any CAD since then (about 7 years ago), so my knowledge is a bit dated. AutoCAD might be a tolerable product now.
-jim
Re:CAD (Score:2)
And to agree with the AC above me - THE reason I have not switched to Linux is Autodesk Land Desktop - period.
A good, OS, 3D CAD program would be a godsend.
I do realize how many millions of man-hours must be incorporated in AutoCad 2005, much less Land/Architectural/Mechanical Desktop. It must be a high hill to climb, for any new project - not to mention all all the plug-ins/add-ons available for AutoCad...
I could be tempted to switch from Windows if there was something with only R14 or Microstatio
Re:CAD (Score:2)
Re:CAD (Score:2)
Re:CAD (Score:2)
Open CASCADE is an ingredient in a CAD system. From their web site: Open CASCADE Technology can be best applied in development of numerical simulation software including CAD/CAM/CAE, AEC and GIS, as well as PDM applications.
I would fully expect an OSS system to use Open CASCADE. As far as I know, there is no other geometric engine that is anywhere near as advanced in the OSS space.
Re:CAD (Score:3, Interesting)
A Simple, End-User Oriented Database (Score:5, Insightful)
It should use local files (so you don't need to have a server running, although that could be an option) and have an easy to use form layout system. I don't want to have to administer a database daemon, and I don't want to have to have to hand-hack code for a simple database.
I have mucked around for a while looking for something like this. The closest I've seen in Rekall, but it looks like it still needs to hook up to an external database of some kind, as best as I can tell.
Re:A Simple, End-User Oriented Database (Score:2, Flamebait)
man join
man sort
man grep
that is all
Re:A Simple, End-User Oriented Database (Score:4, Informative)
Both projects seem pretty good, they just need mindshare
Cross-Platform Game Design Studio (Score:5, Interesting)
Alex.
Re:Cross-Platform Game Design Studio (Score:4, Informative)
Maybe Impress should be further developed with this goal in mind, in addition to presentation-making.
WYSIWYG web design (Score:5, Interesting)
I've tried netscape etc, but I would sure like to see a web designer that will allow me to drag a picture anywhere inside a box, and build a table that positions it correctly relative to the other elements in the page. For instance something like this [softpress.com]. If OSS can design a PhotoShop killer (GIMP), why not a truly WYSIWYG web designer?
Oh, and while we're dreaming, how about a desktop HIG standard? So each time I load a new distro I don't feel like I'm learning a new OS? While that's cool for hobbyists, it hurts corp adoption because Linux continually feels "unpolished." Why can't some consortium develop, decide on the lowest common denominator, and make it a standard that shrinkwrap developers and trainers target? And then you can leave the other stuff for preference panels.
Done and done. (Score:5, Informative)
Nvu [nvu.com] is your answer.
Re:Done and done. (Score:2)
Re:WYSIWYG web design (Score:2, Funny)
The '90s called. They want their table-based layouts back.
Re:WYSIWYG web design (Score:3, Informative)
Re:WYSIWYG web design (Score:3, Informative)
Reasons to use CSS:
Re:WYSIWYG web design (Score:2)
paragraph 1: learn to use html via text editor, it gives you better control
Thanks, I'm aware of that. I could also learn to play the violin so I don't have to listen to the radio. Oh, that's right--it's not something that I want to spend an hour a week on for the next year.
I don't create lots of websites. If I did, I'd learn HTML. Rather, I would like to throw up the odd one or two page "here's my pics" sites, but I don't want to have to fuss with tables every time. I just want to spend an hour at
Re:WYSIWYG web design (Score:2)
I have a little bit of inside information for you: HTML is not the kind of thing that would take an hour a week for an entire year to learn. Unless you aren't very swift (my appologies if you are), I would think you could learn enough HTML to do what you seem to want to do in between 1-2 hours.
I don't create lots of websites. If I did, I'd learn HTML. Rather, I would like to throw up the odd one or two page
Re:WYSIWYG web design (Score:2, Insightful)
also, considering that the people who could build the tool are most likely proficient in both html and c/c++/etc. they probably consider html to be a piece of cake and therefore would not have much motivation to build the program.
Re:WYSIWYG web design (Score:2, Interesting)
CANNOT give you the same control is a strong phrase to use about a tool that is basically giving you a front end to... um.... create markup. Which is text. That you can control. In a text editor. Or in wysiwyg html editor of choice.
That being said, I've always found that even if I use a wysiwyg html "layout tool" I've had to go in and manually tweak the markup by hand. In the end I just figured out what i wanted and let my fingers do the walking...
But, with table layouts going the way of the dodo [w3c.org], why
1001 vertical market apps (Score:2)
QuarkXPress/InDisign replacement (Score:3, Insightful)
Good Project Management software (Score:2, Insightful)
Re:Good Project Management software (Score:3, Informative)
Collaborative calendar app... (Score:5, Interesting)
Re:Collaborative calendar app... (Score:3, Insightful)
Re:Collaborative calendar app... (Score:2)
_all_ FOSS software "still needs to be written" (Score:3, Insightful)
Dreams of geek celebrity status aside, making Linux/Apache/OO.org/YourFavouriteProject better does just as much for 'advancing the cause' as starting a new "killer app" from scratch does (and in 99% of cases, probably more).
How about... (Score:5, Interesting)
Good IDEs
Movie/animation editing
Professional DVD menu editing (Look, it's complicated [doom9.org])
Graphical LOGO
Macromedia Flash or Shockwave editor (or editor of something similarly good)
Vector-based drawing
Vector Drawing (Score:2, Informative)
Re:How about... (Score:3, Informative)
how about (Score:2)
Man am I sick of being bugged by registration sites.
I got one... (Score:2, Funny)
I'm jus' sayin'...
My vote: (Score:3, Interesting)
Oh, and while we're at it, a gui-based stats package along the lines of PASS or SPSS would be nice too.
Re:My vote: (Score:2)
A version of Maxima that's user-friendly, has a reasonable pretty-printing IDE, has Mathematica/Maple compatibility mode, has good online help, etc.
Something that will pretty-print an equation in a given format, either TeX, MathML, or just well-formed math expressions with written functions for sqrt(), etc., and will turn the output into PNG. This would be so nice to hook up to an instant messenger to discuss math problems and such. (Yeah, I'm a math-team nerd.)
Groupware (Score:2)
Mapping! (Score:3, Interesting)
Especially if it's open source, there are some interesting possibilities with it: automatically download USGS's free satellite photos (probably hosted by a certain company's TerraServer), add GPS tracking and maybe automatic road additions, add routing and proper speed-limit data, make a nice 3D perspective view from some point, etc.
Re:Mapping! (Score:3, Informative)
It true purpose is a client for the APRS (Automatic Packet Reporting System) used by Amateur Radio operators to do object tracking, but as a side-feature, it supports a multitude of map formats.
We're currently partway through integrating GDAL/OGR, which will add a couple dozen new map formats, including TIGER. TIGER support exists if you compile in GDAL/OGR, but it currently doesn't allow customizing of line widths/colors per layer. Fortunately, so
It's obvious! (Score:2)
Re:It's obvious! (Score:3, Insightful)
Pr0n Indexer (Score:3, Funny)
Voice-to-text, shockwave player (Score:2)
ReactOS (Score:2)
Reskinner (Score:2)
Color management software (Score:2)
I realize that patents are involved, but any field that depends on people agreeing on the way something looks ( separated by space or time ) can't use Linux as it stands.
Sure you can create or edit content on Linux, but if you need a Windows box or a Mac or maybe a SGI or Sun to look at it or print it, what's the point?
I'm on the verge
Spreadsheets (Score:2, Insightful)
Re:Spreadsheets (Score:4, Interesting)
Re:Spreadsheets (Score:3, Insightful)
They are the right tool as they meet all the requirements except for the arbitrary limitation on the number of rows. If you have a single table of data with a lot of records, why resort to a RDBMS to deal with that? Spreadsheets are perfect for displaying that single table of data and then looking at it in different ways, or editing parts of it quickly and saving back out.
With a RDBMS you'd have t
Re:Spreadsheets (Score:2)
Re:Spreadsheets (Score:2)
clarity (Score:5, Insightful)
oss is great, but since it's a voluntary collaboration, things are named after inside jokes or poor conventions. the "k"rap naming of kde stuff for example. or "vi", "gawk", "sed" etc. come on.
I know this will be flamed, but I think some kind of clarity council should be setup to provide consistency and simplicity across applications, tools and platforms. with a bit of this kind of organization, linux could really make a dent on the desktop, and new developers and users wouldn't face such a high barrier to entry.
Re:clarity (Score:3, Insightful)
I use Fedora (bring on the flames) at home and a Mac at work. Everything I can think of on the Mac is easy to find on my Fedora box. Whatever you have chosen for email is labeled email. web is "Firefox Web Browser". Text editor is "Text Editor".
As for programs like vi, gawk, sed, etc. anyone whoe needs to use or knows how to use any of these as well as grep, lex, bison, emacs knows the commands righ
Heres a few: (Score:2)
2. A good (cross-platform) Winamp alternative w/ a comparable plugin system
3. Something for retagging and organizing an mp3 collection (possibly even something w/ a database to identify songs against)
4. Anti-virus
Re:Heres a few: (Score:4, Informative)
4. CLAMAV, Sophos, OpenAntiVirus
Re:Heres a few: (Score:2)
Re:Heres a few: (Score:2)
Educational software (Score:2)
This kind of stuff is perfect for OSS: it's pretty straightforward (no real innovation required), tends to be loosely coupled, benefits immensely from depth/thoroughness, and the competition doesn't tend to be super-slick.
Heres something... (Score:3, Interesting)
Re:Heres something... (Score:2)
There is also Octave [octave.org] for the Maple fans.
Re:Heres something... (Score:3, Insightful)
Re:Heres something... (Score:2)
5 years will not be a long time to wait 4 years 364 days 11 hours and 59 minutes from now.
In other words, get started now and in five years you'll have something respectable. Who cares whether you've "caught up". Gimp may not have caught up with Photoshop, but its damn spiffy.
Re:Heres something... (Score:2)
Digital A/V (Score:3, Insightful)
Also, burning of optical disks. Yes k3b exists. yes, technically you can burn just about anything. But nothing linux can do comes close to Nero. I need all the perfect functionality of Nero in linux.
Steam. The only pc game I play other than puzzle pirates, which is java, needs to run better on linux. Using cedega I can only get the resolution up to 800x600. Anything higher drops the framerate from perfect to less than 1 fps.
Someone else mentioned audio mixers. Alsa is very good, and is about as good as I can expect, but not as good as I can hope for. I have an SBLive! Value with the latest alsa kernel drivers. It works and plays music very well. But if I use winamp in windows with directaudio not only does the mixer work properly and is labeled correctly, but the sound quality is imporoved tenfold. I don't know what the difference is, but even my non-audiophile self can hear a noticeable difference. All my friends hear it too. It's the same hardware, it should work the same regardless of OS.
That's really what linux has to do now. Firefox and 2.6 brought us to the top of the hill, we're just nearing the peak of the mountain. We have support for most hardware and enough software to replace windows as a non-gaming desktop machine that is technologically superior in almost every fashion. But a lot of the hardware support is existent but non-perfect. Sound works, but not perfectly. CD burning works, but not as simple and perfect and beautiful as nero. ATI cards work, but are a pain in the ass. Nvidia cards work, but with closed source drivers. It's like everything works 90% perfectly, we need to push it to perfect, then linux will have smooth seas.
Re:Digital A/V (Score:2)
So those, and a good software/driver installation program that works using a standard interface. Yes, I -can- manually install and compile when necessary, and yes, I -can- roll my own kernels and whatnot, and I do. But I really really really really really would love to have a program like InstallShield or WISE to make it easier. Dreaming...
Personal Finance Manager (Score:2)
Darn Few (Score:2)
Sure I'd like an OSS mail client as good as Pegasus, but it' still free so that's not an issue for me.
Beyond that the only decidedly non OSS/free package that I use a lot is Dremaweaver. Oh, and Palm software of course.
Honestly, of the major apps that I rely on day in and day out, almost nothing is store bought.
And that's a p
A module to interface Evolution with Exchange... (Score:2)
Before you reply with a knee-jerk reaction telling me about the Evolution Connector (originally by Ximian), it is useless unless your company runs OWA (Outlook Web Access).
What we need is a module similar to Connector that works via MAPI, not HTTP, for the majority of companies out there who do not run a web server for email.
I would _love_ to be able to run Linux on my main work computer, but unfortunately I have to stick with MS-Windows for that system to be able to communicate with the rest of the compa
Technology isn't the problem... (Score:2)
Games (Score:3, Insightful)
Given how many people dream about writing games, it's surprising how few good open source games there are. Perhaps what's lacking is a good framework - few have the time and abiblity to implement a whole high-quality game from scratch.
I'm quite impressed with stratagus [sourceforge.net], though. It seems like a reasonably hackable RTS game framework.
-jim
A translator... and a controller (Score:2, Interesting)
And I'll second the request from down the thread, a speech to text and t
Lotus Improv like next generation spreadsheet (Score:2)
We are already doing a good job of replacing and improving all the software that made it. How about taking some good ideas from the past which didn't quite make it in the commercial space and giving them new life as OSS?
OSS (Score:2)
And someone to demonstrate it.
I know it sounds ugly but there are lots of projects which can't be developed under opensouce because there is no room for liscencing costs etc, if there was a plausible businessmodel which generated even limited revenue they could use that money to smooth some of the area's that only money can smooth.
Such as liscensing fees.
It's been mentioned before, (Score:3, Interesting)
License management tools (Score:2)
Products like FlexLM cost a lot of money. But you release a version of your product and then the next day somebody in Bulgaria is selling cracked copies for $50. I'm not saying that an OSS product could do better, because a clever hacker can work around any type of protections... But if you're getting a leaky boat at least you'd rather get it for free...
It may seem strange to produce a OSS license manager, designed only to help ot
Simple graphics editor (Score:4, Interesting)
DVD authoring! (Score:3, Interesting)
DVD authoring with OSS still takes a computer science degree and LOTS of time to get right.
Re:Automated (Score:2, Informative)
Re:Where is... (Score:2)
Right here [rosegardenmusic.com].
Re:Good Office Programs.... (Score:2, Informative)