Re: Clojars Private/Commercial Repos

2015-07-01 Thread Jason Lewis
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

2015-06-30 Thread Alan Dipert
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

2015-06-30 Thread Dave Dixon
+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

2015-06-30 Thread Jason Lewis
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

2015-06-30 Thread Christopher Small

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

2015-06-30 Thread Toby Crawley
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

2015-06-29 Thread Daniel Compton
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.