Oops. Autocomplete fail. Thanks for the correct correction.

I look forward to further discussions on the list, see you there.

Alan
-- 
*"Whatever you can do, or dream you can do, begin it. Boldness has genius,
power, and magic in it. Begin it now."* - *Goethe*

On Jun 7, 2015, at 1:05 PM, Tj Gabbour <t...@pentaside.org> wrote:

For those confused like I was, the correct link is https://coopsource.org

(FWIW, I found your entire "wall of text" very interesting, as it was
sensible and contains points almost never mentioned. Could've read a longer
version.)


On Sunday, June 7, 2015 at 6:09:25 PM UTC+2, Alan Moore wrote:
>
> Agreed. Code is almost beside the point in my mind. I'm not so much
> promoting a license as promoting a way of doing business, an alternative to
> the VC funded startup or too short lived/pivoting businesses that leave
> customers in the lurch. Fairness, resiliency and other factors of a
> business are far more important than code. The license is just a way of
> maintaining agency in the work product, a means to an end, not the goal
> itself.
>
> I didn't mention many aspects of the effort being undertaken - I cut out
> whole sections of my email as it was already too long. Yes, we intend to
> provide many valuable services and artifacts beyond just code. Extensive
> documentation, support, consulting services, third party integrations and
> many other things that make software worth buying.
>
> We also intend to target non-utility, non-platform markets/domains where
> few OSS projects care to go. In this way we do not so much compete with OSS
> but compliment it instead. If we can organize ourselves to efficiently
> target many such markets then we stand a chance of being the only or most
> reliable competitor.
>
> Also, there are advantages to being a cooperative that I won't go into but
> I will say that we will be re-thinking many basic assumptions in software
> engineering practices because we feel there are efficiencies to be gained
> that would otherwise be impossible in more traditional organizations or
> even with OSS.
>
> Again, my apologies for the verbosity. I could literally write a book on
> this subject. I do not expect many on this list to like this approach, most
> of you are not our target developer audience but there may be one or two
> who see the value proposition and might be curious.
>
> I suggest any further discussion related to my comments be taken off-list.
> This is after all the Clojure list :-)
>
> See www.coopsource.com for contact details, including a link to our
> dedicated mailing list. Our Twitter handle is @coopsource.
>
> Take care.
>
> Alan
> --
> *"Whatever you can do, or dream you can do, begin it. Boldness has genius,
> power, and magic in it. Begin it now."* - *Goethe*
>
> On Jun 7, 2015, at 6:10 AM, Daniel Kersten <dker...@gmail.com
> <javascript:>> wrote:
>
> One thing worth pointing out is that OSS needn't be free as in beer.
>
> I've paid for OSS SaaS products because I don't want to host and admin
> them myself, for example.
>
> If your service provides something above and beyond what the source
> provides (and the OSS freedom), then you *may* still have a business. Maybe.
>
> On Sun, 7 Jun 2015 10:42 Alan Moore <kahun...@coopsource.org <javascript:>>
> wrote:
>
>> Fergal,
>>
>> *Warning* - Wall of text ahead! If you think OSS works perfectly fine the
>> way it is today feel free to press delete now...
>>
>> I've been holding back commenting on this thread to see where it would
>> go. It is nice to see everyone's take on the need for (or not) a solution
>> to the lack of an OSS "business model." From what I can tell, there really
>> isn't a business model in OSS at all. Almost by definition, the "market"
>> for OSS is a failed market. What other industry/market exists where the
>> price of goods is $0?
>>
>> Freedom issues aside, when you give away the fruits of your hard labor
>> you are doing just that, giving it away and that in no way constitutes a
>> sale. The Free Rider problem is alive and well, that is just human nature.
>> I would love to live in a world where this isn't true and I actively work
>> towards a future when we can all just work on whatever scratches our itch,
>> but so far we are not there yet.
>>
>> Of course, ancillary to the lack of a price/valuation for the code
>> itself, companies still make money by various other means given the
>> environment created by the OSS they give away. I doubt that Clojure or any
>> other OSS project has ever made any significant cash flow just giving away
>> code. Conferences, books, consulting services, freemium, value added Closed
>> Source/Dual License products and all the rest make up the difference
>> (hopefully!) Sometimes just the marketing visibility generated by giving
>> away code is enough to cover the costs of producing it. In that way, OSS
>> can be accounted for as a marketing "give away" from which other revenue
>> and "goodwill" will flow. This is obvious stuff we all know.
>>
>> To be perfectly honest, I am not a fan of the GPL or any other viral
>> license. I do not believe "code needs to be free". Code is code, an
>> inanimate artifact of human labor. Everyone is free to give theirs away - I
>> think this is admirable and altruistic behavior that we need more of. I'm
>> very grateful that Rich and all the rest of the Clojure developers,
>> contributors, library authors, etc. are giving their time, effort and focus
>> to make this community what it is, awesome! A very big shout out to all of
>> you.
>>
>> Clearly there is a spectrum of software that runs the gamut from
>> operating systems, languages, databases, tools and other "utility" code, up
>> through more targeted platforms such as SAS, CRM, SalesForce type systems.
>> Another example class of software might target an industry such as
>> Construction Project Management systems or even custom software written
>> in-house or by a consultancy for a specific customer (that could, in
>> theory, be refactored and sold to another customer), software written for a
>> specific piece of hardware (my day job) and finally software written by the
>> NSA, which has no market value whatsoever. As the utility for a wider
>> audience decreases so too does the potential market, which in turn affects
>> how licensing terms are chosen for any given project.
>>
>> Each of these classes of software seems to have different requirements
>> for licensing terms. Typically, OSS projects tend to fall under the
>> "utility" class and has the widest audience, almost by
>> necessity/definition, and seems to do best with very lenient license terms.
>> All of these classes of software overlap to some degree in their needs for
>> things like developer mind share or the availability of engineers to work
>> on a project, technology or code base.
>>
>> Layered on top of the pragmatic concerns listed above are the larger
>> moral (e.g. freedom) and societal (IP/patents, OccupyStartups?) factors
>> that influence the choice of licensing terms for a code base. Clearly the
>> GPL and other Open Source licenses are very opinionated in their terms.
>>
>> In reviewing your license terms, I don't know what class of software your
>> license is intended to target. Your approach may have a fatal flaw in that
>> the time it takes to bootstrap is highly variable and having a fixed
>> deadline might fit some projects/markets but not others.
>>
>> In my thirty years of working in the Silicon Valley for many different
>> startups we were almost always too early into the market. This left us
>> running out of money and scrambling to find other sources of revenue
>> (pivoting in modern parlance) and inevitably shuttering the business or
>> being bought out for very small fractions of the potential value. We built
>> a Tivo-like system before there was a Tivo, we did ads and coupons on gas
>> pumps, ATMs and grocery checkout terminals long before there was Groupon,
>> we built teleradiology systems before telemedicine became a thing, etc.
>> etc. I once filed a trademark application that described/covered the
>> features provided by GitHub, LinkedIn, Atlassian, Asana, Slack, AngelList
>> and Kickstarter -- predating all of them by ten years or more. If only I
>> had help getting going in those early days... sigh.
>>
>> Another problem I see is this, why would I work hard to bootstrap a
>> project, to prove it has economic viability only to have someone else come
>> along, fork my code base and compete with me? It seems that the time-bomb
>> terms will filter out certain classes of software from using the license.
>>
>> At the risk of being redundant, I will once again mention the Co-op
>> Source License. This license has been under development for a number of
>> years now and attempts to solve the Free Rider problem in OSS. As with your
>> license, the basic premise is to strike a balance between OSS licensing
>> terms and traditional closed source licenses.
>>
>> It does this by having the code owned by all the members of the
>> cooperative (often an LLC for the purpose of fitting into existing legal
>> frameworks.) Members of the cooperative share the code as well as the
>> rights and responsibilities that come along with building a commercially
>> viable project. Projects are organized in a democratic fashion w.r.t.
>> general goals, direction, large decisions, etc. but are run day-to-day like
>> many OSS projects are by a core group of maintainers with the "lead" role
>> being rotated on a release by release basis.
>>
>> Individual projects are expected to be "federated" into a larger whole (a
>> not-for-profit corporation) so that the result looks a lot like the Valve
>> corporation is organized - a very flat organization with lots of autonomy
>> for individual projects and members with a common support structure that
>> helps with common services for the members/projects. This organization
>> would provide funding mechanisms (via membership fees, direct investment
>> and/or crowdfunding) as well as legal, marketing, sales and other services
>> for the member projects, either directly or contracted to outside firms.
>>
>> By incorporating the seven cooperative principles into our software
>> license and membership agreements, we enjoy the benefits of being a
>> cooperative: cooperatives are one of the most stable forms of enterprise,
>> often surviving two, four or even ten times longer a typical commercial
>> enterprise.
>>
>> It is interesting that someone brought up the subject of Credit Unions vs
>> Big Banks. Guess what, Credit Unions are cooperatives! I see this approach
>> providing an alternative to large tech companies like Oracle, Google,
>> Facebook and or VC backed startups. Cooperatives distribute a majority of
>> profits back to the members in accordance with their contributions.
>> Utilizing direct democracy allows each member to have the same power over
>> the direction of the project(s) and the community as a whole.
>>
>> I suppose our visions are divergent in many respects but I do wholly
>> support your goal of finding a viable commercial alternative to the typical
>> OSS license. The Co-op Source License is not viral but it is inclusive,
>> fair, transparent and pragmatic. And of course, source code is *always*
>> included. :-)
>>
>> I have been thinking and working on these topics for an embarrassingly
>> long time. Most of that time has been waiting for the limitations of
>> commercializing OSS to become apparent over the OSS hubris of the last
>> decade or so. I think developers are finally realizing that using an
>> alternative licensing scheme is both a valuable, sustainable and worthwhile
>> endeavour.
>>
>> Again, sorry for the wall of text... some things just take a bit of
>> explaining.
>>
>> Take care.
>>
>> Alan
>>
>> P.S. I too am an old-school C++ dev :-)
>>
>> On Friday, June 5, 2015 at 3:17:43 AM UTC-7, Fergal Byrne wrote:
>>
>>>
>>> An old-school C++ dev and I have started an initiative to combine the
>>> best of Open Source with a limited commercial license. It's not a new idea
>>> - MySQL creator Monty Widenius thought of something less viral in 2013 [1].
>>>
>>> The Time-Bombed Open License [2] is the commercial side of a
>>> dual-licensed project, best paired with something strongly viral like GPL.
>>> Essentially, the project owner has 2 (up to 4) years to commercialise their
>>> product and then must go fully Open Source. The license is viral, so any
>>> commercial licensees must also use the TBOL and eventually open up their
>>> derived products.
>>>
>>> One major idea is to foster a culture of disruption of exploitative
>>> industries. If you can develop software to disrupt in your local market,
>>> your innovation can be used similarly by others elsewhere, and each new
>>> startup can improve on your work while earning their keep. Eventually, all
>>> derived products become Open Source and are free to all.
>>>
>>> We'd appreciate any comments, feedback and assistance from the wonderful
>>> Clojure community - we're up on twitter at @OccupyStartups.
>>>
>>> Regards,
>>>
>>> Fergal Byrne
>>>
>>> p.s. I wonder if this might be a solution to the clamour for Datomic to
>>> be Open Sourced (cough)?
>>>
>> [1]
>>> http://monty-says.blogspot.ie/2013/06/business-source-software-license-with.html
>>> [2] http://occupystartups.me
>>>
>>> --
>>>
>>
>>> Fergal Byrne, Brenter IT
>>>
>>> http://inbits.com - Better Living through Thoughtful Technology
>>> http://ie.linkedin.com/in/fergbyrne/ - https://github.com/fergalbyrne
>>>
>>> Founder of Clortex: HTM in Clojure -
>>> https://github.com/nupic-community/clortex
>>>
>>> Author, Real Machine Intelligence with Clortex and NuPIC
>>> Read for free or buy the book at https://leanpub.com/realsmartmachines
>>>
>>> e:fergalby...@gmail.com t:+353 83 4214179
>>>
>> Join the quest for Machine Intelligence at http://numenta.org
>>>
>> Formerly of Adnet edi...@adnet.ie http://www.adnet.ie
>>>
>>  --
>> 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 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 a topic in the
> Google Groups "Clojure" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/clojure/SbBR6RW5Fr4/unsubscribe.
> To unsubscribe from this group and all its topics, 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 a topic in the
Google Groups "Clojure" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/clojure/SbBR6RW5Fr4/unsubscribe.
To unsubscribe from this group and all its topics, 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.

Reply via email to