Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  *NEW!* Rockbox Font Converter! With GUI!
« previous next »
  • Print
Pages: [1] 2

Author Topic: *NEW!* Rockbox Font Converter! With GUI!  (Read 14176 times)

Offline motionman95

  • Member
  • *
  • Posts: 108
  • aka coderkid
    • coderkid
*NEW!* Rockbox Font Converter! With GUI!
« on: March 18, 2009, 03:41:47 AM »
I've basically made a remake of the Rockbox Font Converter that already exists in the Wiki. Except that now, its like 20x more user friendly, it has a GUI, and I think I've made it much easier if you're converting multiple files.

Here's how it works:
1.) Specify the directory that contains the ttf/otf file(s) you wish to convert
2.) Specify the font size
3.) Press "Convert"!

The progress window (launched after you press "Convert") gives a very detailed description of what file is currently being converted, as well as the overall and current file percentage of completion. Also, it includes no additional files! Just one exe, and you can easily convert fonts!

Should I create a Wiki page for it?

Download:
Edit: Link removed until proper licensing is established.

Here's two screenshots! :P

Please, test it to the fullest, and notify me of the bugs! Feature suggestions are welcome!

* Shot1.gif (8.27 kB, 374x269 - viewed 739 times.)

* Shot2.jpg (17.34 kB, 376x150 - viewed 560 times.)
« Last Edit: March 18, 2009, 04:42:16 AM by Llorean »
Logged
My MP3 Player: Sansa C250 (2GB)
OS: Win XP SP3

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #1 on: March 18, 2009, 03:52:26 AM »
Which font converter is this based on? Where's the license? Is there source code?
Logged

Offline motionman95

  • Member
  • *
  • Posts: 108
  • aka coderkid
    • coderkid
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #2 on: March 18, 2009, 04:18:20 AM »
Quote from: Llorean
Which font converter is this based on?

http://www.rockbox.org/twiki/bin/view/Main/RockboxFontConvertor

Quote from: Llorean
Where's the license?

Uhhh.....

Quote from: Llorean
Is there source code?

Yes, but I've decided not to post it.
Logged
My MP3 Player: Sansa C250 (2GB)
OS: Win XP SP3

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #3 on: March 18, 2009, 04:26:32 AM »
"Uhh...." is not an appropriate answer.

Did you use the code of any previous program (if it's based on one, it sounds like the answer is yes). If so, what was the previous program's license that gave you permission to do so, and what license is your new code under?

These are questions that must be answered.

And if it includes parts of convbdf (which it seems to have to, since it's a single executable that's doing its job) then it needs to be GPLv2+ compatible, and you need to release the source code when someone requests it (such as me doing so, now).

I've removed the link for now as per the standard policy of not allowing copyright violations on the forums. When you clear it up, we can put it back.
« Last Edit: March 18, 2009, 04:42:40 AM by Llorean »
Logged

Offline motionman95

  • Member
  • *
  • Posts: 108
  • aka coderkid
    • coderkid
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #4 on: March 18, 2009, 09:29:11 AM »
I didn't use any of his code. I just read the wiki page, and after viewing the thread, I discovered what his method was. So to make it clear, I DID NOT TAKE ANY OF HIS CODE. I simple used his method. And to make that even clearer, I've coded this application in a completely different language.

However, the Convbdf and otf2bdf executable is embedded in my application.
Also, earlier when you asked "Where's the license?", I was confused, because I didn't know I needed a license.
« Last Edit: March 18, 2009, 09:33:32 AM by motionman95 »
Logged
My MP3 Player: Sansa C250 (2GB)
OS: Win XP SP3

Offline AlexP

  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #5 on: March 18, 2009, 10:50:11 AM »
I'm no expert, but that then seems to me to say that you need to release the source code under GPLv2+ as you have embedded convbdf which is under the GPLv2+
« Last Edit: March 18, 2009, 10:52:10 AM by BigBambi »
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline motionman95

  • Member
  • *
  • Posts: 108
  • aka coderkid
    • coderkid
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #6 on: March 18, 2009, 07:50:53 PM »
Are you sure?
Logged
My MP3 Player: Sansa C250 (2GB)
OS: Win XP SP3

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #7 on: March 18, 2009, 08:07:09 PM »
Does that count?  Isn't that pretty much the same as including convbdf and his program in a ZIP archive together?

EDIT: Hmm.

Quote from: http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem
However, in many cases you can distribute the GPL-covered software alongside your proprietary system. To do this validly, you must make sure that the free and non-free programs communicate at arms length, that they are not combined in a way that would make them effectively a single program.

The difference between this and “incorporating” the GPL-covered software is partly a matter of substance and partly form. The substantive part is this: if the two programs are combined so that they become effectively two parts of one program, then you can't treat them as two separate programs. So the GPL has to cover the whole thing.

I think the way convbdf is embedded makes the font converter effectively one program, thus placing it under the GPL.
« Last Edit: March 18, 2009, 08:26:49 PM by cool_walking_ »
Logged

Offline motionman95

  • Member
  • *
  • Posts: 108
  • aka coderkid
    • coderkid
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #8 on: March 18, 2009, 08:31:50 PM »
I guess so...although, it's not exactly embedded. When you run the program, it extracts the 2 exe's to the user's harddrive, and runs then runs them using a hidden command prompt. Do you think I still should place it under GPL? The earlier rockbox font converter was pretty much the same...
Logged
My MP3 Player: Sansa C250 (2GB)
OS: Win XP SP3

Offline JdGordon

  • Member
  • *
  • Posts: 1817
  • Constantly breaking stuff
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #9 on: March 18, 2009, 08:44:56 PM »
thats not embedding at all then :) you're fine (i tihnk)...

however... it would be nice to contribute back to the comunity and put up the source with an acceptable license so it could maybe be added into svn and rbutil
Logged


Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #10 on: March 18, 2009, 08:58:26 PM »
They're embedded since it's one file that contains the converters. Even if it copies parts of itself to disk, and runs them from disk, then deletes them, they're still embedded in it.

Notice the use of the word "effectively." This is "effectively" a single program in that the user downloads on .exe that contains all the functionality.

I'm pretty sure to avoid this, he'd have to distribute his front end as a completely separate program, without embedding the other tools inside of it. You'd need to download an archive with his executable and the other two, similar to how the one he linked keeps the programs as separate files.
Logged

Offline rasher

  • Developer
  • Member
  • *
  • Posts: 295
    • My Rockbox stuff
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #11 on: March 18, 2009, 09:08:08 PM »
I agree with Llorean. You need to share the source.

Why are you so reluctant to do so anyway? It's in the spirit of Rockbox, and it will make sure your program will still be useful even if you stop caring about it - then other people could keep it updated (plus a million other benefits).
Logged

Download my Rockbox stuff: Prebuilt Windows simulators, Fonts, and more!

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #12 on: March 18, 2009, 09:32:55 PM »
Quote from: motionman95 on March 18, 2009, 08:31:50 PM
The earlier rockbox font converter was pretty much the same...
There are a couple of differences.
1. The "makefont.bat" script is, by virtue of being a batch script, open-source.
2. It *sits on top of* convbdf and otf2bdf - if you want to, you can run convbdf and otf2bdf directly.
« Last Edit: March 18, 2009, 09:35:42 PM by cool_walking_ »
Logged

Offline motionman95

  • Member
  • *
  • Posts: 108
  • aka coderkid
    • coderkid
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #13 on: March 18, 2009, 09:38:34 PM »
Quote
I agree with Llorean. You need to share the source.

Why are you so reluctant to do so anyway?

It's not exactly reluctance, it's just that I don't think anyone here uses the language it's coded in...but hey, you never know. Sooo...here it is.  :) (It's in zip format, with an included README)

http://www.mediafire.com/download.php?gm25jnz1zmw

Edit: Llorean, can I now put the compiled exe back up? :)

Can I?  ;D
« Last Edit: March 19, 2009, 02:11:31 PM by motionman95 »
Logged
My MP3 Player: Sansa C250 (2GB)
OS: Win XP SP3

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: *NEW!* Rockbox Font Converter! With GUI!
« Reply #14 on: March 20, 2009, 12:12:27 AM »
It should be okay, yes as long as you comply with the GPL (in terms of providing your own license notification, etc).
Logged

  • Print
Pages: [1] 2
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  *NEW!* Rockbox Font Converter! With GUI!
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.048 seconds with 22 queries.