Sublime Forum

Thoughts from an Emacs user

#1

I’m a Emacs user, I’ve tried sublime, and it seems a very nice editor, also the plugin development is in python rather than lisp, which allows more active development from the community.

But… sublime is not open source. What does it mean? It means that if Jon Skinner dies, nobody will continue his work, and sublime will be forgotten forever. It also means that if Jon change the code for bad, nobody will be able to solve it or fork it. If Jon doesn’t create a port for ARM architecture, nobody will be able to do it either. If one day Jon want to charge us $200 for an update, nobody will be able to stop it.

Do you remember what happened with textmate?

Should we spend effort on this nice editor knowing this limitation?

IMHO no, we shouldn’t.

0 Likes

#2

Then don’t. It’s that simple…

0 Likes

#3

I absolutely agree with this. It isn’t open-source, it’s commercial software. Someone has spent a lot of time in building something which helps me in my day job. That’s worth cold hard cash. If Jon dies, I either keep using my current version or switch to some new hotness when it makes a compelling argument. If Jon changes it for the worse, I’ll either keep using my current version or switch…

At the end of the day, the cost for this software is not a lot of money and if it helps me in my professional life I’m happy to pay it. Not everything has to be free software. There are lots of free text/programming editors out there (I wrote one many years ago), but if you want to use this one, this version, you pay for it. It’s not rocket science.

0 Likes

#4

[quote=“andyjeffries”]

I absolutely agree with this. It isn’t open-source, it’s commercial software. Someone has spent a lot of time in building something which helps me in my day job. That’s worth cold hard cash. If Jon dies, I either keep using my current version or switch to some new hotness when it makes a compelling argument. If Jon changes it for the worse, I’ll either keep using my current version or switch…

At the end of the day, the cost for this software is not a lot of money and if it helps me in my professional life I’m happy to pay it. Not everything has to be free software. There are lots of free text/programming editors out there (I wrote one many years ago), but if you want to use this one, this version, you pay for it. It’s not rocket science.[/quote]

Open source doesn’t mean that is free, there are a lot of open source projects where you have to pay, I´m not complaining about the price, which I think is fair, but about the licence.

0 Likes

#5

There is a belief in OSS communities, that if a project is open-source, then someone will pick it up after it’s abandoned by the original author/leader and that development will continue as if nothing happened. Just like for every project that has been handed to Apache Foundation :wink: or Kod for that matter.

I don’t believe it to be true, and I accept that if Jon decides to abandon Sublime Text then the editor is dead. That’s it. Open source or not. Without a strong lead and designed by a committee ST2 would be nothing like it’s now. **W/o Jon ST’s source code has little value!! **

Once I accepted that, the difference between open and closed source development of core editor became meaningless (to me). There are people who will not touch a closed source software with a stick, and that’s OK, I understand that.

But IMO releasing source code of ST changes nothing at all.

0 Likes

#6

What about those who develop open source plugins for close sourced editor? Does close source stop many of them? Guess it does.

0 Likes

#7

There are plenty of open source text editors out there, use one of them if that is a requirement for you. Nothing stops you to turn one of those other editors into exactly what you want, you have the full source code access to them and can do anything you want.

But you likely won’t, and that’s where I agree with wuub. Without Jon ST’s source code has little value. Besides most of what I want to configure in the editor I can do with the existing plugin/settings/theme/etc API without needing the actual source code, so I’m happy.

0 Likes

#8

From where I’m standing it looks like it doesn’t

0 Likes

#9

Having access to the source is important. It’s important to me. That doesn’t mean it needs to be open source.

Is (or could) the source be available to registered users? Could the license for the source include a clause that opens up the source at a later date or under certain conditions? Would that encourage people to pay for registration? Will it allow for ST2 to be used where security is critical (the source may be audited with only compiled in-house versions used). Would that help with bug/patch submissions? Well yes, to all of those.

Such a model has been proven to work too. Several for-profit, closed source, whatever-lable-you-put-on-them companies do offer such licenses along with their source code.

This seems like a low risk option too. Consider how many open source editors there are out there. Consider the statements about whether Jon is the critical element or whether the source code is.

Is there a reasonable fear/concern that prevents the source from being available to users?

0 Likes

Source code for Sublime Text
#10

I wouldn’t mind browsing the source just for the joy of learning. :smile:

0 Likes

#11

This is the stupidest thread ever. I own an iPod. Should Apple give me all their secrets? No.

Jon has spent the last 4 years working tirelessly on this software. You’re all suggesting that he should just give it away. WTF.

I get that society is going through an “OPEN SOURCE EVERYTHING!!!” era, but that’s a ridiculous and wrongful sense of entitlement.

Anyway, those just some thoughts from a rational person…

0 Likes

#12

All the grammars / snippets / plugins are open source

A lot of the foundation libs/modules Sublime is built on are free / open source. Python/Boost/Onigurama/Pango/GTK etc

Just think about Sublime with no Python? Or even no open source/free scripting language (and extensive libs)?

“SublimeScript”? ick!

Dunno about a leech user of open source software but you could argue Pango developers deserve a free Sublime license and the source to tinker with.

All the licenses technically allow this kind of one way tributary flow though it’s not really the vibe of the thing

I wonder if Jon studied much of the emacs/vim/nano source?

http://external.ak.fbcdn.net/safe_image.php?d=AQAQ_0HnDyrA5J87&url=http%3A%2F%2Fi4.ytimg.com%2Fvi%2FwJuXIq7OazQ%2Fhqdefault.jpg

0 Likes

#13

I can’t find anything that confirm this. There is no licenses in the package folder or application folder. Can you please give me some light.

I’m concerned that we are using things like XX.tmLanguage and I can’t find the license that allows me or Sublime Text to use that file.

It’s just something that I ignore, I want to see these. Jon was asked about this and he ignored the thread.

I come from Mozilla Extension development on which almost everything has a license, and we don’t hack on things that are not licensed ( even if you can read the source )

0 Likes

#14

@castles Since you quoted me, I’m not sure if you’re post is directed towards me or not. I wasn’t arguing against open source, just that you shouldn’t be forced to open source something. It’d be like playing poker and someone telling you to show them your hand.

0 Likes

#15
0 Likes

#16

I’d see it more like building a cool house in the middle of a forest someone else cleared out. The guys pulled up all the roots and left a big pile of wood to build with. Hell, they even left their hammer, nails and saw before they went off wherever they went. They come back and you charge em $59 for the pleasure of staying in your abode. Because of all the varnish your rubbed over everything they don’t recognize their wood you used. They just pay up. Of course, once the new extension is built on the 3rd floor, they got to pay again if they want to hang out up there.

You can get away with it cause your house is cool and that’s just the way things are.

Of course, the wood/tools you used weren’t actually taken from the communal mob in the sense of them losing something but there was definitely effort involved there in creation/refinement. And when something is just as easy/costless to give back as mass reproduceable software why wouldn’t you? There’s a zillion plus one rooms in your house.

So it’d be like a cynic silently smirking as his naive friends showed their hands in poker all the while jealously guarding his own hand.

Without giving anything back it’s just exploiting the idealism and hard work of others. But then the world is full of exploitation huh? Nothing new to see here folks.

0 Likes

#17

Wow… that’s one very cynical and depressing post. Guess I hit a soft spot. :frowning:

0 Likes

#18

welcome to my world :confused:

I guess my point is there’s a lot of work behind Sublime that comes out of a spirit of sharing and it shouldn’t be forgotten in discussions on disclosing Sublime source.

And the world goes on and everyone still needs to eat.

The top poster has valid concerns. I’d probably learn emacs as my first editor if I could do it over.

0 Likes

#19

As for your forest analogy, it has a hole in it.

It would be fairer to say that everyone was given a big pile of wood and a hammer. Jon just had the brains to build the house. We all have the tools, so what’s stopping you from building you’re own house in the forest? Nothing. So why be upset that Jon wants to charge people for staying in his house? And it’s not like he’s forced to share his house. What if Jon build Sublime Text and didn’t even sell it? He just had it sitting on his computer and his alone. Would you be mad? He’s not taking anything away or adding anything, but he used the tools he was given.

As for the original concerns from the post, Yes. There are limitations to having Sublime Text as closed source. But so be it.


Anyway, I’m done talking about stupid forests… Back to building [spoiler]SMART Snippets[/spoiler]
@castles: instead of talking about trees and hammers, answer your messages and teach me bout custom binding contexts.

0 Likes

#20

I don’t think there is a metaphor that could be considered even remotely analogous to open source software.

It is what it is: a very complicated ecosystem of dependencies and contributions, with each developer having a myriad of diverse intentions.
Sure, it’s true that most intents to creating anything are predominantly based on self-interest. And I think there is the commonality of both open and closed source projects.

You can be sure open source projects actually benefit a bit every time someone builds upon them - whether it’s an open or closed source project.
But, the fact that Sublime Text uses some open source code is not in itself a good enough reason to expect Jon to open source Sublime Text.

My only concern is Sublime Text not being actively developed or supported either through misfortune or a buyout.
For that reason alone I’d like to see Jon incorporate or organize to a point where Sublime’s future is a bit more secure.
Which isn’t to say I wouldn’t like to see it open sourced, because I would - just to be clear.

0 Likes