TL;DNR; after reading about Tidelift (https://tidelift.com/), and
having been asked about ways to support Jackson project financially
(donations? subscription), I decided that it would be worth trying out
Tidelift as support mechanism.
This is a proof-of-concept, work-in-progress, experiment, with no
strict solid plan yet.

Longer explanation...

The idea is relatively simple: project (*) maintainer(s) may sign up
to be "Lifters", maintainers, that will get profit share from
Tidelift-sold subscriptions to curated libraries.
I have signed up as Lifter for core (jackson-annotations,
jackson-core, jackson-databind) components, and will expand this over
time. I hope that other active maintainers of modules like Kotlin and
Scala modules, Java 8 date/time module might be interested in signing
up as well -- we need to figure out how sign up should work as this is
non-trivial (but not full-time) commitment, with some compensation
(but nothing even near full-time-enabling at this point).

(*) project seems to assume 1-to-1 mapping between artifact (Maven
jar) and Github repo -- not sure how this will work with
multi-maven-subproject repos

So: how does this affect you? You will be seeing some minor additions
over time, like at:

https://github.com/FasterXML/jackson-core

you can now see new "Sponsor" badge on top of the badge; as well as
Tidelift ("lifted") badge: former shows URL, latter links directly, to
Tidelift page that has subcscription information that Companies can
use to subscibe to project(s) in question. Doing so will increase
income by maintainers (Lifters) of that package.

There will be some improvement to project metadata (such as ensuring
Github now knows Jackson projects are Apache 2.0 licensed; security
disclosure project notes). On Tidelift side, I will need to work on
providing release notes in additional form (which is relatively easy
as I can repurpose Wiki release notes, maybe simplify integration
eventually), add metadata on stable/deprecated branches. This
information is available to (only?) subscribers, but it will be
additional, above and beyond what I already do and plan to keep on
doing.

I will also start adding information about Tidelift, trying my best
(... probably not very good but I try :) ) to market the option to
subscribe to Jackson (and Woodstox, Aalto, Java Classmate, Java UUID
Generator, java-merge-sort, compress-lzf - -OSS packages I have
written and maintain).
Who knows, maybe this could help me spend much more time on OSS
development, support over time?

With that, I hope changes you may have (and will) notice make more
sense. Let me know if you have questions, concerns, suggestions.

-+ Tatu +-

ps. I am open to adding other complementary forms of support as well:
Tidelift does not have (nor try, as far as I know) a monopoly as
support mechanism -- but obviously other mechanisms should be
complementary in different dimensions (such as pure donations), and
not competing in similar terms.

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jackson-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jackson-dev/CAL4a10ibrY-PJECjj2%2BjFGj-a%2Bf_wEbLSBf%3DRxa346Lf6s4PLQ%40mail.gmail.com.

Reply via email to