<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="49122" data-post-id="49122">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote group-Elixir-Core-Team" data-username="ericmj" data-post="23" data-topic="8178" data-full="true">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/ericmj/48/25920_2.png" class="avatar"> ericmj:</div>
<blockquote>
<p>The main purpose of Hex is still to provide a public and free repository of packages. Companies were asking for a way to host their private packages on Hex.pm and I saw this as way to pay for the costs in running the public repository.</p>
<p>I don’t see a reason for why we should forbid anyone to sell packages they host on Hex.pm, in fact I’m not even sure that would be legal. Remember that this is also possible to do with GitHub or any other service that lets you host code. I haven’t heard anything about the open-source community being negatively affected because GitHub has a service for hosting private code, so I don’t think the Hex ecosystem would be negatively affected either.</p>
</blockquote>
</aside>
<p>Both of these instances were far in the past so hopefully things have changed now, and I have indeed seen closed things on Github actually get opened up rather than happen the other way (whoo), so I hope history does not repeat itself but it does still scare me considering the question asked.  ^.^;</p>
<p>And yeah, I was never talking about hex getting paid at all, that is a great idea, I was <em>purely</em> talking about the software on hex eventually getting less open just because of other users choices, nothing about hex at all.</p>
<p>Have you thought of adding a patreon-like system?  That would help fund both hex and the package authors both (which has elsewhere shown to increase the quality of packages substantially).  <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="49122" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/hex-pm-is-adding-private-packages-and-organizations/8178/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-49122" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="49122"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #23"></div>
  </section>
</div>
    <div class="postbit" id="49126" data-post-id="49126">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="ericmj" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/ericmj/120/25920_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  ericmj
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Elixir Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="OvermindDL1" data-post="24" data-topic="8178">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/overminddl1/48/2677_2.png" class="avatar"> OvermindDL1:</div>
<blockquote>
<p>Both of these instances were far in the past so hopefully things have changed now, and I have indeed seen closed things on Github actually get opened up rather than happen the other way (whoo), so I hope history does not repeat itself but it does still scare me considering the question asked.  ^.^;</p>
</blockquote>
</aside>
<p>I want to clarify also that we are not planning add a system to Hex for person A charging person B for access to A’s packages on Hex.pm.</p>
<aside class="quote no-group" data-username="OvermindDL1" data-post="24" data-topic="8178">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/overminddl1/48/2677_2.png" class="avatar"> OvermindDL1:</div>
<blockquote>
<p>Have you thought of adding a patreon-like system?  That would help fund both hex and the package authors both (which has elsewhere shown to increase the quality of packages substantially).  <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p>
</blockquote>
</aside>
<p>If organizations are successful we won’t have to ask for donations hopefully. I would be happy to add something to Hex to promote donations to package authors but I don’t think Hex itself should handle this.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="49126" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/hex-pm-is-adding-private-packages-and-organizations/8178/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-49126" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="49126"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #24"></div>
  </section>
</div>
    <div class="postbit" id="49128" data-post-id="49128">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote group-Elixir-Core-Team" data-username="ericmj" data-post="25" data-topic="8178">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/ericmj/48/25920_2.png" class="avatar"> ericmj:</div>
<blockquote>
<p>If organizations are successful we won’t have to ask for donations hopefully. I would be happy to add something to Hex to promote donations to package authors but I don’t think Hex itself should handle this.</p>
</blockquote>
</aside>
<p>Yep I meant to package authors (though like patreon hex itself could take a tiny percentage).</p>
<p>Perhaps a patreon widget (although I hate to special case for only one service when there are others) on a library page that shows the donation link and information (like showing the amount of people ongoing, the amount donated, etc…).  Research has shown that just ‘seeing’ that information improves further donations so it would be helpful to many.  <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="49128" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/hex-pm-is-adding-private-packages-and-organizations/8178/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-49128" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="49128"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #25"></div>
  </section>
</div>
    <div class="postbit" id="49129" data-post-id="49129">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="wojtekmach" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/wojtekmach/120/999_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  wojtekmach
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Hex Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<blockquote>
<p>Perhaps a patreon widget (although I hate to special case for only one service when there are others)</p>
</blockquote>
<p>Agreed, special casing one particular service is less than ideal. I’ve seen some OSS projects use Patreon badge in their project README on GitHub. We’re actually discussing rendering project’s README on hex.pm [1] but as you’ll see in the issue there are some serious security considerations. (We already allow rendering README on hexdocs.pm.) I’d guess people willing to support a project would visit it’s GitHub/GitLab/etc page anyway, so promoting it <em>there</em> should be the first step. For now, if someone wants to promote their Patreon page on Hex.pm the options are to mention that in package’s description and links.</p>
<p>[1] <a href="https://github.com/hexpm/hexpm/issues/560" class="inline-onebox" rel="noopener nofollow ugc">Display repository README on package landing page · Issue #560 · hexpm/hexpm · GitHub</a></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="49129" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/hex-pm-is-adding-private-packages-and-organizations/8178/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-49129" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="49129"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #26"></div>
  </section>
</div>
    <div class="postbit" id="49130" data-post-id="49130">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Yeah I agree about the arbitrary html, immediate thing I come up with for such a widget is pre-built ones (of which more could be added via a template in the repository as a PR or so?), but otherwise I had the same thoughts as that issue <span class="hashtag-raw">#560</span>, hence why I did not recommend raw html./javascript  ^.^;</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="49130" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/hex-pm-is-adding-private-packages-and-organizations/8178/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-49130" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="49130"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #27"></div>
  </section>
</div>
    <div class="postbit" id="50964" data-post-id="50964">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="ryanwinchester" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/ryanwinchester/120/9472_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  ryanwinchester
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Wow, I really started something with my earlier question.</p>
<p>I see no issue with there being open source and paid software/libraries. <strong>I use, contribute to, and create both.</strong></p>
<p>My question stems from  the idea of, for example creating a CMS, if it were to ever get popular, you often see marketplaces for plugins. If there were a popular elixir CMS, plugins/extensions could easily be hex packages. Examples like, Wordpress, <a href="https://octobercms.com/plugins" rel="noopener nofollow ugc">OctoberCMS</a>, etc</p>
<p><strong>and if you could programmatically add access tokens to a private hex package you could use it to sell access to certain premium packages/plugins/extensions</strong>. this would also be a way that hex could generate revenue for itself by charging a bit more for a plan that includes something like that (unless the current private plan would cover that)</p>
<p>Having a simple way to offer paid access to <em>some</em> things is not going to end open-source.</p>
<p>i <img src="https://forum.elixirforum.com/images/emoji/apple/heart.png?v=15" title=":heart:" class="emoji" alt=":heart:" loading="lazy" width="20" height="20"> hex.pm and open-source</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="50964" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/hex-pm-is-adding-private-packages-and-organizations/8178/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-50964" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="50964"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #29"></div>
  </section>
</div>
    <div class="postbit" id="51046" data-post-id="51046">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="ryanwinchester" data-post="30" data-topic="8178">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/ryanwinchester/48/9472_2.png" class="avatar"> ryanwinchester:</div>
<blockquote>
<p>Having a simple way to offer paid access to some things is not going to end open-source.</p>
</blockquote>
</aside>
<p>In the good communities perhaps, but every time I’ve seen it before it devolves rather quickly when it becomes first-class.  ^.^;</p>
<p>I have hope for Elixir’s community though.</p>
<p>But still, Paid Support &gt; Paid Code every time in my opinion.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="51046" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/hex-pm-is-adding-private-packages-and-organizations/8178/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-51046" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="51046"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #30"></div>
  </section>
</div>
    <div class="postbit" id="51354" data-post-id="51354">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="binarytemple" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/binarytemple/120/37040_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  binarytemple
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I’ve no interest in private package hosting (disclosure, Erlang Solutions Employee working on Riak). But what I do need is a namespace I can upload to so I don’t conflict with other users working on the same set of 20+ (soon to be) hex packages. I want everything to be public, and I don’t want to create merge conflicts by renaming - for example bitcask to postbasho-bitcask - that’s just ugly. Ideally I’d set an environment variable for the namespace and work from there. Any suggestions for my use case? I was thinking of running my own hex.pm but I want other people be able to run the same builds on their own computers without having to access a private hex.pm instance.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="51354" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/hex-pm-is-adding-private-packages-and-organizations/8178/32">Post #31</a>
	                </div>
	            </div>
              <div id="likers-container-51354" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="51354"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #31"></div>
  </section>
</div>
    <div class="postbit" id="51487" data-post-id="51487">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="binarytemple" data-post="32" data-topic="8178" data-full="true">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/binarytemple/48/37040_2.png" class="avatar"> binarytemple:</div>
<blockquote>
<p>I’ve no interest in private package hosting (disclosure, Erlang Solutions Employee working on Riak). But what I do need is a namespace I can upload to so I don’t conflict with other users working on the same set of 20+ (soon to be) hex packages. I want everything to be public, and I don’t want to create merge conflicts by renaming - for example bitcask to postbasho-bitcask - that’s just ugly. Ideally I’d set an environment variable for the namespace and work from there. Any suggestions for my use case? I was thinking of running my own hex.pm but I want other people be able to run the same builds on their own computers without having to access a private hex.pm instance.</p>
</blockquote>
</aside>
<p>NPM’s form of namespacing is very useful.  You have primary named packages (like my <code>bucklescript-tea</code> library), but a user can also have their own packages, so I could also publish something like <code>@overminddl1/bucklescript-tea</code>.  I cannot install the same named package from different users or global though, only one can be installed at a time, but it is fantastic for such collisions like that or forks or so.  I’d love to see similar in hex.pm.  <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="51487" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/hex-pm-is-adding-private-packages-and-organizations/8178/33">Post #32</a>
	                </div>
	            </div>
              <div id="likers-container-51487" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="51487"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #32"></div>
  </section>
</div>
    <div class="postbit" id="51565" data-post-id="51565">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="ericmj" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/ericmj/120/25920_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  ericmj
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Elixir Core Team</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I want to avoid namespaces because it can easily create a fork culture. We don’t want the situation that has existed in the Erlang community where people would fork a github project to do their quick fix and never merge it back into the upstream package, it would get even worse when the original project was abandoned and their would be 10 different, diverged forks to chose from. By using a single global namespace I think there is less chance for this situation to happen because there is only one true source for a given package.</p>
<p>You can also have different package and OTP application names so you name the package <code>postbasho-bitcask</code> without changing anything in the code. Or maybe we should just allow <code>/</code> and <code>@</code> in package names and you can name it <code>@postbasho/bitcask</code> <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p>
<p>EDIT: Add in a restriction that only the <code>postbasho</code> user can create packages that start with the name <code>@postbasho/</code> and we basically have namespaces, right?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="51565" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/hex-pm-is-adding-private-packages-and-organizations/8178/34">Post #33</a>
	                </div>
	            </div>
              <div id="likers-container-51565" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="51565"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #33"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/8178/load_more?page=4">Load more posts (8 remaining)</a>
</div></template></turbo-stream>