D
D
Denis2018-12-27 06:51:06
Marketing
Denis, 2018-12-27 06:51:06

How to properly promote a highly specialized OS project?

Good afternoon, just half an hour ago I finished the release of the OpenSource project ORM KittyORM for SQLite\Android: https://akaish.github.io/KittyORMPages/ and a number of questions arose related to the promotion of the project and possible commercialization.
Preamble: This project came about as a sub-project to another project that I do in my spare time. This is the fruit of my mistakes when compiling a data model for another project. Since I am a lazy person and I am too lazy to work with SQL directly, when describing the subject area, I first wrote a simple CRUD controller, then table generation by model classes, etc. Unfortunately, the initially compiled data model was constantly growing, overgrown with foreign keys, etc. A self-written library has also grown, making it easier for me to maintain SQL code. At some point, I realized that I had deceived myself and wrote an orm prototype (instead of using a ready-made solution), which, later, I decided to develop into something more or less universal. I know there are already quite a few ORMs for Android. This is just a planning mistake that has grown into a full-fledged project.
So, in fact, I have never written an OS before (at the moment, KittyORM is not an OS, for the first time I screwed CC-BY-NC-ND-4.0, which allows, under the condition of open source code, to limit the creation of forks and prohibits the commercial use of the project , and yes, this is still a perversion, CC licenses for software, but there was no desire to write my own license), somehow I released it, but I don’t know what to do next =) Well, a bunch of questions arise:
1. Does it even have the right to exist this project subject to availability of alternatives?
2. Can KittyORM be considered a normal solution for Android development?
3. Is it possible to qualify for grants and competitions, state (Russian Federation), competitions of Open Source funds, other competitions with this (isn't it a shame to meddle with KittyORM at the current stage in such competitions)?
4. How to seek sponsorship for projects of this kind?
5. What is the best license to choose for such a project?
6. Does it make sense to start blogging about the project, how it was created, for what reasons, how some features are technically implemented, the process of publishing the library in MavenCentral, etc. in terms of project progress? It will be of interest to anyone at all, and what platforms can you recommend for this?
7. Is it possible to get commercial / other income from this project at all, or is it easier to spit and distribute under a free license (from the category, come what may)?
There are many questions, the topic is chaotic, I just would like to have some plans for KittyORM for 2019, and continue the main project, based also on the opinions of outsiders. Thanks in advance.

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question