RethinkRobotics / baxter

Baxter Research Robot SDK
www.rethinkrobotics.com/sdk
BSD 3-Clause "New" or "Revised" License
71 stars 64 forks source link

Feature request: include emacs in next update #168

Closed davetcoleman closed 9 years ago

davetcoleman commented 9 years ago

You have vi but no emacs on the internal Baxter PC? Emacs is/was a very popular editor among ROS users.

In the meantime, do you have easy to follow instructions / methods for adding it i.e compile from source?

Thanks!

rethink-imcmahon commented 9 years ago

Hi Dave, I've looked into this request. You're perfectly justified in asking for emacs, but we would rather not include emacs on the robot by default because it has a GPLv3 license. We do encourage you to install from source in the ruser home directory. In fact, I really like your instructions for installing it from source on your repo https://github.com/davetcoleman/baxter_ssh/commit/4a78ad4ec9b261156c4198005cc4da156ef812ed. It'd be awesome if you added those instructions to our wiki https://sdk.rethinkrobotics.com. Alternatively, I'd be happy to make a page containing this info myself, with your permission.

davetcoleman commented 9 years ago

I'm no lawyer but why is GPLv3 bad? Emacs is such as standard tool!

p.s. you're welcome to make the page yourself on how to install it

rethink-imcmahon commented 9 years ago

I'm not a lawyer either, and GPLv3 is most certainly not bad. It's awesome. But its strict requirements on how code must be shared makes some people uneasy to distribute GPLv3 code inside a commercial product. I'm aware of how wishy-washy that sounds, but having users install from source is a very simple solution where everyone wins (with marginal extra effort).