The past few teams I've been on have used variously S3, Nexus, and Artifactory, and I wasn't especially happy with any of them. I think there is a sweet spot of usability (for small/medium teams) and technical capability that hasn't really been achieved by anything available. Of what's available today, Artifactory's SaaS ("Cloud" version) looks most palatable but I haven't used it enough to recommend it.
To hit the sweet spot for myself, and for others with similar tastes, I've been working with Micha Niskin on a commercial product called Projars that maybe be of interest: http://projars.com/. Incidentally, the previous owner of the projars.com domain had a different and interesting idea for it, as a kind of marketplace for commercial libraries: https://web.archive.org/web/20140309074426/http://projars.com/ Maybe this could still be a thing? I am very grateful to Alex Osborne's stewardship of Clojars and the efforts of all its contributors over the years. It is an important community asset. If finances ever became a problem, I would be happy to contribute, as I'm sure many others in the community would also. Alan On Tuesday, June 30, 2015 at 5:13:31 PM UTC-4, Toby Crawley wrote: > > Clojars is pretty much a one man show right now, but it currently > requires little time to maintain, and works fairly well. If it > supported private repos, the maintenance and support time would go up > considerably, and it would require some sort of business entity around > it. Doing that has been considered in the past, but isn't something > I'm comfortable doing right now, due to other obligations. > > The hosting costs are relatively small, and still being sponsored by > Alex Osborne (clojars' original author). I've considered selling > corporate sponsorships or having a fundraising campaign to establish a > fund that could take that burden off of Alex, and to have on hand to > cover contracting someone to help with recovering from potential > compromises (like the linode breach[1]), patching vulnerabilities > (heartbleed, etc), or rebuilding the server in case of failure, if > such help is needed. I have no idea if I'll need some sort of legal > entity to hold that money, but if one is needed, that might be > something the recently proposed Clojure community organization[2] > could handle. > > I know that it's often easier to give money over time, but if folks > are interested in helping clojars now, we have quite a few open > issues[3] that are ready for discussion/patches. > > - Toby > > [1]: > https://groups.google.com/forum/#!topic/clojars-maintainers/uAVJVwRAnSU > [2]: https://groups.google.com/d/msg/clojure/i2YqnCkeemM/0nOJaK8U91EJ > [3]: > https://groups.google.com/d/msg/clojars-maintainers/AKLPSVY5Qcw/w63eLy7pU58J > > On Tue, Jun 30, 2015 at 3:34 PM, Christopher Small > <metas...@gmail.com <javascript:>> wrote: > > > > This is being done now with npm: https://www.npmjs.com/. Cost is $7/mo, > > which seems reasonable. > > > > > > On Tuesday, June 30, 2015 at 12:00:55 PM UTC-7, Jason Lewis wrote: > >> > >> I think my company would be willing to pay a reasonable fee for private > >> Clojars repos, on something like the Github model? Not sure what the > lein > >> overhead would be, I know grabbing Datomic Pro from non-Clojars with > creds > >> is a motherf@#@#ing pain in the ass at times (but only in comparison to > the > >> conveninece of Clojars. > >> > >> Maybe a private-Clojars solution could be a good way to support the > >> project and encourage a standardized lein/project.clj method of > grabbing > >> non-free artifacts? > >> > >> On Tue, Jun 30, 2015 at 2:17 PM Dave Dixon <dave.d...@gmail.com> > wrote: > >>> > >>> +1. Neither S3 or Archiva have worked out well for us long term. > >>> > >>> > >>> On Monday, June 29, 2015 at 6:50:44 PM UTC-7, Daniel Compton wrote: > >>>> > >>>> Hi folks > >>>> > >>>> I wondered if one possible solution for ensuring Clojars long-term > >>>> viability and maintenance would be to use it to host private > repositories > >>>> for paying users as well? For many people, the thought of setting up > and > >>>> maintaining Nexus or Archiva isn't an appealing one. I'm aware of the > S3 > >>>> wagon, and perhaps that's what people use if they don't want Nexus. > >>>> > >>>> I'd be interested to hear what other people are doing, and whether > >>>> Clojars would be a good middle ground between simplicity and > functionality. > >>>> Many Clojure users already have Clojars accounts and will have setup > Lein to > >>>> deploy here already. Additionally, many people would support Clojars > for the > >>>> goodwill factor. > >>>> > >>>> On the other hand I'm aware this would require more development > effort, > >>>> there may not be much demand for this, and the infrastructure costs > may not > >>>> be large enough that it's worth going down this route. > >>>> > >>>> Just a thought, > >>>> > >>>> Daniel. > >>>> -- > >>>> -- > >>>> Daniel > >>> > >>> -- > >>> You received this message because you are subscribed to the Google > >>> Groups "Clojure" group. > >>> To post to this group, send email to clo...@googlegroups.com > >>> Note that posts from new members are moderated - please be patient > with > >>> your first post. > >>> To unsubscribe from this group, send email to > >>> clojure+u...@googlegroups.com > >>> For more options, visit this group at > >>> http://groups.google.com/group/clojure?hl=en > >>> --- > >>> You received this message because you are subscribed to the Google > Groups > >>> "Clojure" group. > >>> To unsubscribe from this group and stop receiving emails from it, send > an > >>> email to clojure+u...@googlegroups.com. > >>> For more options, visit https://groups.google.com/d/optout. > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Clojure" group. > > To post to this group, send email to clo...@googlegroups.com > <javascript:> > > Note that posts from new members are moderated - please be patient with > your > > first post. > > To unsubscribe from this group, send email to > > clojure+u...@googlegroups.com <javascript:> > > For more options, visit this group at > > http://groups.google.com/group/clojure?hl=en > > --- > > You received this message because you are subscribed to the Google > Groups > > "Clojure" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to clojure+u...@googlegroups.com <javascript:>. > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.