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 <kahunamo...@coopsource.org> 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 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.

Reply via email to