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
| | |-+  Help with releasing code translations
« previous next »
  • Print
Pages: [1]

Author Topic: Help with releasing code translations  (Read 286 times)

Offline tirred

  • Member
  • *
  • Posts: 3
Help with releasing code translations
« on: February 04, 2021, 10:51:34 AM »
I recently converted some rockbox code into another language as a library. Aside from crediting rockbox as the source, I'm assuming my code also needs to be released under GPLv2?  Do I just need to drop a LICENSE file in the root of the repo?

Thanks for any help!
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 9140
Re: Help with releasing code translations
« Reply #1 on: February 04, 2021, 01:01:01 PM »
Yes, if you used our GPL code, you need to keep the GPL license.  Aside from that, you don't need to do anything else. 

A LICENSE file is a good idea,  you can also put the license at the top of the files.
Logged

Offline tirred

  • Member
  • *
  • Posts: 3
Re: Help with releasing code translations
« Reply #2 on: February 04, 2021, 01:44:58 PM »
I've always been confused about LICENSE vs license at the top of the file. Is it recommended to do both? Personally, I don't see the sense in gunking up code files with a block of static text across them all. I just notice a lot of projects tend to do both.
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 9140
Re: Help with releasing code translations
« Reply #3 on: February 04, 2021, 04:11:15 PM »
I think it is just a matter of preference, but I like to put at least a note in the header if code has a particular license.
Logged

Offline speachy

  • Administrator
  • Member
  • *
  • Posts: 289
Re: Help with releasing code translations
« Reply #4 on: February 04, 2021, 05:04:14 PM »
Each individual code file could be under a separate license (eg the stuff you got from rockbox is GPLv2+, but you might have got code from somewhere else that was, for example, BSD or GPLv3)

But the top-level LICENSE file should describe what applies to the overall software package.  Which presumably needs to be GPLv2 (or v3), given that you incorporated GPL code from rockbox...
Logged

Offline tirred

  • Member
  • *
  • Posts: 3
Re: Help with releasing code translations
« Reply #5 on: February 04, 2021, 05:17:14 PM »
Awesome! Thank you both so much!
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Help with releasing code translations
 

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

Page created in 0.035 seconds with 17 queries.