Rockbox General > Rockbox General Discussion

Forking Rockbox?

(1/3) > >>

Soaa-:
I've been a long time Rockbox user, even though I stopped using since I broke my gigabeat about 9 months ago. That said, I'm still very much interested in the project, and I'm hoping to port it to my current player, the Samsung P2, someday.

However, as much as I love Rockbox, its philosophy and mine are just a bit different, and there are a number of changes I'd like to make that are likely never going to be committed. I'm an interface polish freak, and the Rockbox core devs are not. :P

In that case, would it be legal for me to fork Rockbox and maintain a separate repository with my changes? Of course, everything will use the same license as Rockbox (GPLv2?) or a compatible one.

My aim is to provide a major overhaul of the user interface without sacrificing the many advanced options by tucking them away neatly into submenus and keeping the essential visible. I'm also hoping to provide a very touchscreen-friendly interface.

Being a visual overhaul, my fork will probably drop the voiced menus, as it doesn't aim to be blind-friendly.

All this is purely talk at the moment, but it's what I'm hoping to accomplish some day, having learned a lot about embedded device programming lately.

Llorean:
It's GPLv2 or later licensed. There's nothing in such a license that disallows forks.

Soaa-:
Wonderful! I'll get to work on it once my current project is complete then. Since the D2 has a sort of dual-boot mechanism, it'd be fun to dual-boot my P2 as well.

saratoga:
Sitting down and reading the license on the source code would be a very good idea right now that will save you some hassle later on.  It has lots of useful information, and would have saved you the trouble of posting this thread.

Llorean:
It's also important so that you know what your obligations are if you do choose to start distributing your own version, and what other people will be allowed to do with your code.

Navigation

[0] Message Index

[#] Next page

Go to full version