[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

copyright on colorschemes for editors?

[ Please CC me and Matthew, we are not subscribed to -legal@ ]

Hi *,

recently, I was asked to package geany-themes[1] for Debian.
The release contains a set of configuration files (ini-style), which map 
certain colors and font-settings to certain text-types inside the 
editor, e.g. "comments are blue, italic".
Some of these files are own works by the Geany community, some are based 
on "famous" colorschemes like Solarized and a last set is ported from 
colorschemes for other editors (e.g. gEdit).

Sadly, some of the ported colorschemes have an unclear history and thus 
lack proper copyright assignment.
My question however is: are the old colorschemes relevant at all?

Let's assume the following as an example:
Mr. X designs a colorscheme "CS" for gEdit (XML file), decides which 
colors fit well together, which text blocks need to be bold, italic, 
Mr. Y likes this colorscheme, but he is using Geany. So he sits down and 
makes a similar looking theme "GeanyCS" for Geany (INI file). The color 
(values) are the same, but he had a lot work for matching them to the 
correct entries in a Geany colorscheme.

What is the relationship between CS and GeanyCS?
- Is GeanyCS a derivative work of CS? If so, license have to allow this.
- Is GeanyCS an own creative work, merely inspired by CS? Like everyone 
  is building cars with a black shiftstick? If so, Mr. Y can decide the 
  license on his own.
- Is GeanyCS not a work at all, as it is a mere port without own 
  creative work? Has is to be licensed as CS and copyright assigned to 
  Mr. X?

I would tend to "is an own creative work, merely inspired", but would 
love to hear some opinion from people more familiar with such topics 
than I am.

If you want an explicit example of such a clash, have a look at Fluffy 
[2], [3] and Railcasts 2 [4], [5].

Thanks in advance

[1] https://github.com/geany/geany-themes
[2] https://github.com/geany/geany-themes/blob/master/colorschemes/fluffy.conf
[3] https://github.com/mig/gedit-themes/blob/master/fluffy.xml
[4] https://github.com/geany/geany-themes/blob/master/colorschemes/railcasts2.conf
[5] https://github.com/mig/gedit-themes/blob/master/railscasts2.xml

Bruce Schneier can read and understand Perl programs.

Reply to: