Fedora Core Customizer

This is a new project to write a new software to enhance and customize Fedora Core X systems.

Wednesday, September 21, 2005

How about MODIFYING FEDORA CORE ?

Well, its been long since we last had a discussion on this project, but, another IDEA which has struck me is, instead of trying really hard to get "Fedora Core 2", "Fedora Core 3" and "Fedora Core 4" into a more usable form by providing software in addition to the basic setup, why don't we try to MODIFY Fedora Core 4, and create a custom Operating System that has all the features MISSING in Fedora Core 4.

Legally, this can be done as FC4 is released under GPL. I read more about the licensing policy and end user license agreement of Redhat Inc. It clearly states that we are free to modify and redistribute a modified version of Fedora Core, but we are NOT ALLOWED to use "Fedora Core" "Redhat" brand names or logos in the new software. That'd just mean changing some screens and image files.

Technically, I was looking at how the REDHAT 8/9/Fedora Core CDROM is formatted. It follows something called the "comps.xml" format. We need the comps-extras rpm package installed in order to "edit" the default installation of Fedora Core, add, substract packages, etc. This will enable us to safely add packages to the "basic setup", and also allow us to replace "mp3 crippled" kdemultimedia packages with the original ones compiled from kde.org. Similarly, we can include the good media players and some initial scripts plus a good theme, etc. to make the "new operating system" as BETTER THAN FEDORA CORE 4. I still haven't thought of any name, but for the time being, lets call it "JOSH" (Josh Operating System Hai! .. kind of recursive name, hehe)

I'll be trying to understand this more and more, and will simultaneously look for all the required things not "already" present in FC4, and also those "not installed by default".

Another point is, legally, we CAN use Fedora Core 4 (modified) as the brand name, if "there is a provision" to separate out "Fedora Core 4" and the "(modified)", and the user has an option to "use the Fedora Core 4 original setup" as well as "install the customized setup", so we might consider that too.

In addition to these plus points with the new idea, there are a few drawbacks too.
1. Generally Linux users are reluctant to REINSTALL their distro.
2. This would mean, if you want to have a user friendly Fedora, get my distro, there is no other option, while, providing a customizer disk would provide all people to modify their distro, even if the basic setup was the same old.
3. Its more mechanical to follow this idea, and more challenging to try to make a generic customizer software.
4. Creating a new distro will somewhat cripple it, because no server has updates for it.
5. I kind of like the name Fedora Core ;)


References.
Redhat Trademark Guidelines
formatting comps.xml
Creating a custom OS