Wine does run the editor, at least the version I tried (ViciouZ' I believe).
However a native Linux / OSX version would be great (probably using GTK like Radiant does).
You are right that it would be a pain in the ass to do that. I am only going to look at it as a hobby project - I work very effectively with Radiant and am unlikely to replace radiant with BSP personally. I am interested in it purely from the point of view that an open source editor similar to Worldcraft would be a good thing for the following reasons:
1. Evolution of the .map format is enabled.
2. Evolution of features is enabled.
3. Workflow in a larger team such as RMQ is potentially improved.
4. No bit rot.
I didn't really do this bit of research & communication for myself. That wasn't my main goal, I have a broader goal.
The license question: The 3-clause BSD license is listed as GPL-compatible here:
http://www.gnu.org/licenses/license-list.en.htmlI'm sure code that is under an incompatible license can either be relicensed for use here (contacting the authors) or rewritten ^^
Would anyone really want to use code from Quark, Toetag or Tread in this project? Just asking.
About newbie-friendly autosetup things.
I wrote a newbie tutorial for setting up Radiant. It is easy enough to do, you just download and install netradiant and download and install the Quake gamepack. Then you maybe change a few things in a text file, which I explain in the tutorial. That isn't hard at all. The main problem with newbies and Radiant seems to be the interface itself, in a similar way that lots of people don't like Gimp's interface.
Installing Radiant isn't inherently n00b-unfriendly.
Having said that, making Quake maps is inherently n00b-unfriendly. I know we disagree here. But making a Quake map that is worth playing (not just a box with an info_player_start in it) is HARD. Having a n00b-friendly install package means nothing if the process of learning how to map is 100 times harder than that. In a way, if you cannot even install Radiant (or BSP) as it is now, then I doubt you have the tenacity to make a full map.
I have thought about doing some video tutorials about Quake mapping (from scratch mapping). I might just do that, if my machine can handle the transcoding etc. I have to try it.