Giter Site home page Giter Site logo

Publish to (Non-GNU) ELPA? about el-easydraw HOT 5 OPEN

misohena avatar misohena commented on May 30, 2024 3
Publish to (Non-GNU) ELPA?

from el-easydraw.

Comments (5)

dalanicolai avatar dalanicolai commented on May 30, 2024 6

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.

misohena avatar misohena commented on May 30, 2024 3

こんにちは。

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.

dleslie avatar dleslie commented on May 30, 2024

I'm definitely keeping an eye on this one. Amazing work.

from el-easydraw.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.