eliah-lakhin
Joined 13 years ago
Joined 13 years ago
So, basically the owner can just revoke MIT license, and then replace it with something different.
> that they've given away certain rights via their license agreement
The license agreement normally should outline a procedure of revocation and termination of the license for applicants. And it should be a part of the agreement. This is pretty much normal practice in many proprietary licenses. And, in my opinion, is certainly morally fair considering that software distributed free of charge by the author.
Such approach is no doubt contradicts FOSS principals, but I don't see how else we can defend ourselves from the business exploitation these days.
In addition, I would also explicitly state in such License, that the author preserving exclusive rights of the work. To keep an IP in hands of it's creator. When one keeps exclusive ownership rights, it could be clearer how to defend them in the legal field, rather than something developed by uncertain set of contributors.
GPL and other FOSS licenses were initial designed for crowd development. But let's face the truth, a lot of nice software projects are practically developing by individuals exclusively. Their authors don't really require crowd contribution even for maintenance. Yet, society(by "society" I mean independent programmers and individual users, not corporations) can still benefit from using of their work.
It's a common practice in many other fields of creativity. We rarely see books, visual art creations, scientific articles, etc made by crowd. And there are many examples of outstanding works made this way. And all that works are quit well defended by just normal Copyright laws. So, why shouldn't we, the programmers, avoid such obvious and well defined practice?
Of course, FOSS could still be applied for large infrastructure things. Such as Linux maybe, or Wikimedia. Crowd development is beneficial in many aspects, but individual creativity is not crowd development. So, my point is that individual authors just shouldn't adopt FOSS licenses by default.
Also, if you like this demo, please star the project on GitHub: https://github.com/Eliah-Lakhin/papa-carlo
Here is one of my projects in Scala: https://github.com/Eliah-Lakhin/papa-carlo And this is my resume: https://dl.dropboxusercontent.com/u/26689230/cv.pdf
I would like to work in Akka based startup as a remote full-time contractor(I had been working remotely for years). As a a middle-ware role for start. What do you think?
Also, if you like this demo, please star the project on GitHub: https://github.com/Eliah-Lakhin/papa-carlo
Well, I'm using Windows on my primary machine when I'm at home, and Mac when I'm outside. It's not a secret that Windows is bad as a development environment. Even it's file system has issues in mapping to unix fs. So I prefer to keep all my development things on remote Linux machine, and work through the SSH. That's why I'm interesting in terminal-based editors.
But I'm wondering why people keep teach me and advice me how to use vim and emacs? I didn't ask any advices on these two editors. I just asked about alternatives. Maybe not so famous alternatives, but anyway.
I respect your feelings on your favourite editor. And I don't claim you to change your mind about it, nor I want to change mine. I just asked about alternative products.