The big project's concept is born in 2005, when I were studying art making software.
As an unexperienced coder I suddenly found common tasks in each art making technique and common algorithms, which changes just a little from technique to technique. Then I also tought how funny would it have to be if I could use a synthesizer to synthesize a 3D model and then rig and animate it with photoshop...
Beside humor side, there are a lot of wastes in computer science, in term of duplicate code and useless fancy stuff which loads the CPU for pointless tasks. If you agree, you also agree we don't even need GTK, Qt and whatever loads Xorg, since the smaller a cpu has to do, the faster it does regardless of how many cores, ram and clock it have.
Then, this is why the big project is here and why I believe it can go somewhere, with us.
What is the big project? An attempt to reduce garbage and improve performance even in the newest computer, in order to grant the maximum speed and flexibility with any computer, other than the ability to do everything is done with mainstream, but faster and better.
If you wish to contribute, please either click the banner above or the "contribute" link at bottom of the page.
The big project is somewhat a software collection used to perform tasks in multimedia, eventually in batch mode.
It has to handle raster graphics, vector graphics, 3d graphics, audio, video and text in synthesis, manipulation, opening, writing and conversion/transcoding.
The softwares used in the big project have to be available on Windows, Linux and Mac (at least), to be used in a script from the command line but with the ability to pilot them with a GUI frontend.
In the tables below are the minimum requisites for the software to be considered part of the big project and some hipotethycal candidates.
The last table shows what the softwares have to be comparable to in order to be part of the big project.
The big project is meant to become a small footprint Linux distribution someday.
Of course, the big project wouldn't be compared to a fully working OS without some extra features.
That's why I'm also looking for command line utilityes doing some extra stuff you're used to do on other systems, you have to be comfortable with this project without having to reboot back and forth to do something else.
Here are the [Main tasks for the big project].
For even improved comfort, for each software package in the big project, here's a graphical [Frontends].
Finally, the big project will come with gimp, inkscape, blender, audacity, lmms, freecycle, clam, mixxx, zynaddsubfx, hydrogen, libreoffice, kompozer, scribus, kaffeine, brasero, gprename, thunderbird, libreoffice pdf importer, gmone simplescan, firefox and anjuta.
I'm planning a node based interface for the big project for which I'll personally pay the developer(s), similar to puredata/max/vvvv/etc.
Another way to contribute is to join one open source project on which the big project is based, here's a summary of what's needed:
port to Windows and Mac
localization and documentation in
english
french
german
spanish
italian
graphical (gui) frontend or command line backend
Other:
[Apps which inspired The Big Project]
[Conversion packages]
[Conversions]
[Main file formats]
[Other CLI packages]
[Package summary]
Wiki: Apps which inspired The Big Project
Wiki: Conversion packages
Wiki: Conversions
Wiki: Frontends
Wiki: Main file formats
Wiki: Main tasks for the big project
Wiki: Other CLI packages
Wiki: Package summary