Live data from Hacker News

Light Table 0.7.0

lighttable.com

71–80 of 109 posts

Re: Light Table 0.7.0

#72
post #3

Anyone know of a good update to the discussion that happened here? https://news.ycombinator.com/item?id=3874324 I'm curious how the concept of light table has stacked up against reality in the past year.

Out of curiosity I just downloaded it and tried it out on a JS project I am working on. To me the biggest and most interesting feature is the evaluation of code anywhere, so I decided to try that. Aside from it needing a browser to do anything with JS I noticed that it generated a bunch of errors when I tried to evaluate a block of code. Maybe it is awesome for clojure, but for JS I think it has a long way to go. Bac…

[deleted]

Re: Light Table 0.7.0

#73
post #13
post #9

What issue could possibly exist for using a GPL editor? It's not being shipped from a company...

Yeah, I did not get that either. I also do not understand why the GPLv3 would necessitate a contributor agreement, but MIT would not. I always thought those agreements were necessary so that one institution has copyright and can change the license without getting approval from every author. That applies to any free license, doesn't it? Anyway, I think they just wanted to change to MIT before new authors commit withou…

The GPL makes a contributor agreement necessary if the original developer wants to distribute a version that does not comply with the GPL. With the MIT license, the original developer can distribute a proprietary version without a CA.

Re: Light Table 0.7.0

#74
post #66

Earlier quoted context omitted.

BSD is _developer_ friendly, not end-user friendly. In this case, your end users are developers, though... The GPL sacrifices developer freedoms for end-user freedoms. I don't think it's any inherently more or less free. But then you get into discussions of what 'freedom' means... I have written a ton of software licensed as each, and the tide is certainly turning toward the BSD. It just bums me out.

It's not about end-user freedom at all. The GPL is there to establish the freedom of the code itself. For the end-user it's irrelevant what license a product uses. They buy a polished, boxed product; they don't download source code, set up the code's build requirements and then compile it. The only practical benefit of open source products for the end-user is that there may be forks of it which could have an impact o…

I disagree. You're thinking of the end-user as unsophisticated, who treats the software as a black box, but I'd argue that the philosophy behind the GPL includes the end-user as someone who potentially wants to change the tools he works with.

This separation between "developer" and "end-user" is common, but by no means absolute; there are many examples of non-professional developers adjusting their own tools such as scientists, business analysts, financial advisers, etc.

Besides, the GPL also grants the right to share the binaries with other people, which is definitively something that every end-user does.

Re: Light Table 0.7.0

#75
post #66

Earlier quoted context omitted.

BSD is _developer_ friendly, not end-user friendly. In this case, your end users are developers, though... The GPL sacrifices developer freedoms for end-user freedoms. I don't think it's any inherently more or less free. But then you get into discussions of what 'freedom' means... I have written a ton of software licensed as each, and the tide is certainly turning toward the BSD. It just bums me out.

It's not about end-user freedom at all. The GPL is there to establish the freedom of the code itself. For the end-user it's irrelevant what license a product uses. They buy a polished, boxed product; they don't download source code, set up the code's build requirements and then compile it. The only practical benefit of open source products for the end-user is that there may be forks of it which could have an impact o…

The free software philosophy is about giving freedom to people to modify and share code. Code is not a person, it does not need to be free or to be treated ethically for its own sake. The GPL is in no way like PETA.

Re: Light Table 0.7.0

#76
post #9

What issue could possibly exist for using a GPL editor? It's not being shipped from a company...

Many large companies won't touch it if it's GPL.

That depends on what you mean by touch. If by touch you mean modify the code, then you may be right. But if by touch you mean use, you are wrong.

Re: Light Table 0.7.0

#77
post #70

Earlier quoted context omitted.

Who claims that releasing software under non-copyleft licenses like MIT and BSD is non-free?

Let's start with the man himself: https://www.gnu.org/philosophy/open-source-misses-the-point.... . He would call it "open", but not "free". The point is that the free software movement views things from the end-users perspective: the user is entitled to see and use the source of every binary blob they get delivered and use. That's an important point of the GPL. FOSS is all about freedom for users. MIT allows the _de…

Let's start with the man himself: https://www.gnu.org/philosophy/open-source-misses-the-point..... He would call it "open", but not "free".

I don't think you understood his essay. He's talking about the differences in philosophy between the two approaches, but he doesn't claim that non-copyleft licenses are non-free. In fact, he says that "Nearly all open source software is free software", and has a page listing MIT, BSD, Apache, etc as Free licenses: https://www.gnu.org/licenses/license-list.en.html

Re: Light Table 0.7.0

#79

Earlier quoted context omitted.

Many large companies won't touch it if it's GPL.

That depends on what you mean by touch. If by touch you mean modify the code, then you may be right. But if by touch you mean use, you are wrong.

[deleted]

Re: Light Table 0.7.0

#80

Earlier quoted context omitted.

I think that's more the fault of windows than anything else. I mean, why do I need a shortcut key for changing language? I'm going to do that so often I need a shortcut do I? Nope. Always turned off for me.

For people in multilingual environments, that shortcut key is absolutely necessary.

Fair enough - that never occurred to me. I assume that there are a lot of people in that situation then? For it to be on by default?
Post reply on HN