Re: Clojars Private/Commercial Repos
I like the idea of projars, both as private hosting and as a marketplace for commercial libs... again, my Datomic headaches influence my opinion, but if commercial/internal libs could just be lein deps, it'd remove an annoyance from my workflow. As for clojars, I get wanting to keep it simple. FWIW, if there was a Patreon button on clojars, I'd donate. (maybe there is one and I'm thick. Also possible). Cheers, Jason On Tue, Jun 30, 2015 at 10:15 PM Alan Dipert a...@dipert.org wrote: 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 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
Re: Clojars Private/Commercial Repos
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
Re: Clojars Private/Commercial Repos
+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 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.
Re: Clojars Private/Commercial Repos
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.di...@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 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. -- 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.
Re: Clojars Private/Commercial Repos
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 javascript: 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 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.
Re: Clojars Private/Commercial Repos
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 metasoar...@gmail.com 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 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. -- 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
Clojars Private/Commercial Repos
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 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.