Comments (5)
Thank you for your elaborate answer. I fully understand your priority is in development, which is perfectly fine of course. It is great and promising to hear about your plans, and about how you think about copyright.
Indeed, in Emacs, it is often the developer that does the registration, which I think most developers see just as part of developing a package (also of course they are the ones who decide about the copyright). But, the only requirement for adding a package, is to include maintainer info in the package, which does not have to be the author of the package at all
(it is a quite natural requirement, as the Emacs maintainers can not be responsible for also maintaining 1000's of contributed packages). I think the main responsibility for the maintainer, is to serve as a 'spokesman' for the package, and it is only a welcome 'luxury' if he is also able to maintain/develop/fix/extend the package.
So, I think for distributing your package, you only have to find a maintainer. As soon as you think the package is ready for publishing (which I think it already is), then you can maybe post it, e.g. on Reddit, and include in the post that you are looking for a maintainer. I would also be very happy to do that for you. If no potential maintainer responds, then I am also happy to become the maintainer, i.e. 'spokesman' (I just prefer it to be someone else, as I am really busy enough already, but otherwise it would be no problem for me).
I am sure that the community would be quite excited about your package (b.t.w. it has already been mentioned in the Emacs devel archives, see here).
So, when you think the package is ready for packaging, please create the post on Reddit, or let me know to do it for you; I would be happy to do it. Also, I would be happy to help/take care of the subsequent steps to distribution.
Again, thanks a lot!
from el-easydraw.
こんにちは。
EmacsでSVGプログラミングをされている方がいて嬉しいです。これは本当に楽しい機能です。
このプロジェクトは私の内発的な動機による産物です。私は私を満足させるためにコードを書いているので、やりたくないことをやろうとは思いません。
私は開発がしたいのであって配布がしたいのではありません。
利用者が増えることは必ずしも私にとって良いことばかりではありません。
他人とのコミュニケーションは私にとってコードを書くよりも大変です。コンピュータは仕様が決まっていますが、人間はそうではありませんから(笑)。それが英語ともなればなおさら大変です。この文章を書くために私はオリジナルの文章を日本語で書いて、Google翻訳をし、反訳し、明らかにおかしい部分を取り除くためにオリジナルの日本語を修正しています。難しい、あるいはセンシティブな問題の場合そもそも書き始めるまでにも時間がかかります。
Emacsではなぜか開発とパッケージシステムへの登録を同じ人が行っていることが多いですが、分離した方が負担が分散できて良いと思います。
配布はそれをしたい人がするのが一番です。
このプロジェクトは既に十分に実用的ですし、パッケージシステムに登録すれば便利に思う人もいると思います。
私は私が作ったEmacsに関連するプロジェクトについて著作権を行使する気はあまりありません。Emacsという素晴らしい物を無料で使わせてもらっているのですから。
このプロジェクトではやりたいことの8割くらいは既にやってしまったので、最悪他人に譲っても構いません。(もちろん改善できる点は決して尽きることはありません)
21世紀のEmacsには最低限この程度の作図機能はあってしかるべきだと思います。
こういったIssueは今回が初めてでは無く、正直どうしたらよいのか分かりません。
何はともあれ、ご意見を頂きありがとうございます。
(Google Translate)
Hello.
Nice to see someone doing SVG programming with Emacs. This is a really fun feature.
This project is the product of my intrinsic motivation. I write code to please myself, so I don't want to do things I don't want to do.
I want development, not distribution.
Increasing the number of users is not always a good thing for me.
Communicating with others is harder for me than writing code. Computers have fixed specifications, but humans don't (laughs). It is even more difficult when it comes to English. To write this sentence, I wrote the original sentence in Japanese, google translated it, reverse-translated it, and modified the original Japanese to remove the obvious oddities. For difficult or sensitive questions, it takes time to even start writing.
In Emacs, for some reason, the same person often does development and registration to the package system, but I think it's better to separate them so that the burden can be distributed.
Distribution is best done by those who want it.
The project is already quite usable, and some people may find it useful to have it registered in the package system.
I'm not very interested in copyrighting any Emacs-related projects I've made. Because I'm allowed to use a wonderful thing called Emacs for free.
I've already done about 80% of what I want to do in this project, so at worst I don't mind if I leave it to someone else. (Of course, we never run out of things to improve.)
I think that Emacs in the 21st century should have at least this level of drawing function.
This is not the first time I've had an issue like this, and I honestly don't know what to do.
Anyway, thank you for your feedback.
from el-easydraw.
I'm definitely keeping an eye on this one. Amazing work.
from el-easydraw.
Related Issues (19)
- Can it run on Windows or Mac? HOT 5
- Thank you so much for this package! I have a question regarding future plans HOT 3
- Converting edraw to svg HOT 3
- Unable to resolve link "edraw:file ..." HOT 3
- clicking on image to edit removes the image HOT 41
- Improve path smoothing in the free hand tool HOT 2
- Make hand writing possible ? HOT 9
- emacs29 on linux and mac don't work HOT 2
- Release to melpa? HOT 2
- edraw context menu interferes with context-menu-mode HOT 3
- comma/whitespace separators in svg path descriptors arguments are optional HOT 5
- Scrolling & Zooming not working for SVG imported from dvisvgm HOT 6
- Native compilation HOT 3
- Colour panel not showing on Ubuntu pgtk native comp Emacs HOT 4
- Drawing works but no image shown after finished HOT 6
- Cannot save edits from blank image HOT 3
- Click position offset HOT 2
- feature request: able to draw free stroke with cursor or stylus HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from el-easydraw.