I talkde a little bit with few people about which IDE to use for ruby.
It seems like several like to use SublimeText which is indeed a great IDE but can be hard to setup and use.
To me, JetBrains provides some of the top IDE in the market. I already use PyCharm et IntelliJ for personal use and I love it.
As a well-known ruby project community, I thought it could be a good idea to ask for a free license for RubyMine in order to make the developement easier for newcomer (like me).
Sounds like we meet the requirements, so Iād say go for it! If you feel unsure if you want to do it, we could draft an application message here and a member of the GitHub organization for example could make the application (myself for example) - so then they can see the person is really affiliated with the project from GitHub.
Not sure how many licenses they give, but I guess then we just track given out licenses according to whatever rules they set.
But a great idea! More treats like this from companies the better
Personally using nonfree software isnāt a problem, but it is a problem (in my opinion, of course) when a free software project publicly endorses nonfree software by reaching out to a company like JetBrains for gratis licenses. That is what Iām opposing here.
Proposal: Contact JetBrains to ask for RubyMine licenses
Should Diaspora* community contact officially JetBrains to ask for free licences of RubyMine for its developpers ?
Outcome: N/A
Votes:
Yes: 4
Abstain: 0
No: 1
Block: 0
Note: This proposal was imported from Loomio. Vote details, some comments and metadata were not imported. Click here to view the proposal with all details on Loomio.
Ok people, iām late, but i asked Dr. Richard Stallman about this, and i got this response:
=====================================================================
David Thompson asserted that it would be a āproblemā if you āhad toā use only freedom-respecting software to develop Diaspora. That question is a red herring. People donāt need the approval of the Diaspora project for what they use privately. If they want to surrender their freedom by privately running a nonfree program, you
could not stop them; normally you would not even know.
The real issue is not what people can use, it is what the Diaspora project endorses and does. To offer people licenses for a proprietary program is more than just an endorsement. It is direct participation in the distribution of that program.
What that says to people is, āFreedom is not important.ā In the long run, it undermines the love of freedom that would motivate why people to contribute to Diaspora.
I implore the Diaspora project to cease participation in distribution of a nonfree program, and I suggest that those who find that program convenient join in developing a free replacement for it.
Too late, we had a vote. Moreover, we do not obliged anyone to use anything.
If there was a free IDE of quality and the simplicity of JetBrainās, why not. But the most important thing isnāt that people strat contributing to Diaspora* more than strictly respecting Guruās voice ?
Could someone point out what is the relevance of Stallmanās view to Diaspora? Last time I checked he wasnāt involved in the project (and never has been).
Diaspora has never insisted that only Free Software can be used in anything involving Diasporaās software. Indeed, since the first release, it has been possible to install and run Diaspora on Mac OS, which is completely non-free. Diaspora is about freedom in the lower-case (non-Stallman) sense: allowing people to do what they want to do in as many ways as possible. The Stallman sense is about restriction as much as it is about real freedom.
I donāt see how enabling people to use a particular product without having to pay for it is in any way endorsing that product. If as part of this agreement Diaspora has to, for example, place a notice on the project website that we are thankful to JetBrains for giving project developers free licences (or, worse, that Diaspora is āpartneringā with JetBrains to develop Diasporaās software), that would be something like endorsement, and that would, I think, need a separate discussion and vote.
RMS doesnāt even use diaspora* I think we will listen to our own community - and we voted. We can always later vote again to not give licenses - anyone can create proposals at any time.
Diaspora is about freedom in the lower-case (non-Stallman) sense: allowing people to do what they want to do in as many ways as possible. The Stallman sense is about restriction as much as it is about real freedom.
Well put This really is going off-topic but the more I hang around with āStallmanistsā the more they appear to me as people who want to restrict freedom, not allow it.
IMHO, in the wiki page we should also recommend other FOSS editors as well, not just RubyMine. Also, we donāt even know yet if they will accept our application.
IMHO, in the wiki page we should also recommend other FOSS editors as well, not just RubyMine. Also, we donāt even know yet if they will accept our application.
Of course, the goal of a IDE page is to let newcommer start easily with a well configured IDE !
Iām not particularly a RubyMine fan, just, I think that having a good IDE, beautifull with a strong completion system is a great help for beginners.
My exeprience is, when I started to learn several languages (e.g : OcamL), especially, web-oriented languages, the most difficult thing I met is to find tools to help me to start.
Having a tool with a performant completion system is very important when you start. The thing is, most IDE are too much generalistic. They do a lot of things, but they do it wrong unless you performed long and exhausting configurationsā¦