--
You received this message because you are subscribed to the Google Groups "Moqui Ecosystem" group.
To unsubscribe from this group and stop receiving emails from it, send an email to moqui+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/moqui/CAKBdU9dKJeH8F%3DTQnyT39sXYadG4Et9kG30L9xxAG%2B9Ug6sn-w%40mail.gmail.com.
Hi David, thank you for sharing.You talk about "predatory institutions" and "software companies" and I think I get the idea, but what exactly is the problem or set of problems with those? Is it the fact that there is a corporation, is it the (excessive or absolute) use of copyright which adds friction to the software development, is it the self-serving lobbying and other predatory behavior? Might it be that those same problems could appear even if we organize without organizations in a legal or even any formal way?
Might it be that there are some characteristics of organizations that might avoid those problems (those aligned with the concepts of Conscious Capitalism / Firms of Endearment or Teal / Evolutionary organizations come to mind)?
How would you imagine solving some large-scale problems without those software companies, do you mean we should separate the software development and the usage of that software in large scale problem solving, so that individuals are mostly concerned with the development of the software, and corporations would limit themselves to applying that software and subcontract the individuals as needed? Would this not end up with similar problems that gig-economy workers are having now?
So is it really a problem of there being software companies, or of how some, most or maybe even all of them are behaving? Maybe there is a way to change or create new software companies that do not have those problems, and make it so this behavior is persistent even within the strong incentives to behave just like the ones we intend to change or replace?
There seems to be a typo: "we need longer need proprietary software" should really be "we no longer need proprietary software", right?
--
David, very interesting thoughts. Requires reading through it a few times and doing a little of my own homework to fully absorb, which I will continue to do.The first two questions that come to mind for me:1. Target Audience - You mentioned that you intend to publish this more widely. Can you elaborate on this?
2. Objective - what is it that you wish to accomplish?
I don't have much value to add, so just sharing my reaction.
1. The article resonated strongly with how I feel. Despite
appreciating their noble causes, the FSF / RMS approach to
sharing software is from my perspective the opposite of freedom,
and limiting to innovation and thriving. I never understood nor
appreciated the whole "copyleft" thing. I also think the open
source term is being hijacked, stretched and applied in so many
ways that drifted from the original ideas of sharing / innovation
/ collaboration. So yeah generally it's looking "bad" out there.
2. I'm very appreciative of where you stand on this. Thank you
for all the great work you've done and continue to do. I wish we
can have more projects in the world like this one.
Best,
Taher Alkhateeb
I believe that there is only one step between Moqui and world salvation (or domination, if you prefer) and that is collaboration at the crust level. If there were a handful of unencumbered working vertical solutions out there, then I think you would start to see more system integrator entering the field, and that, in turn, would incentivize small developer shops to develop more vertical apps for the system integrators to sell. The key is to make sure that those core apps use all the correct Moqui architectures and methodologies. And, as we have seen with India and OFBiz, there is not much standing in the way of mass adoption but a recognizable market. I believe that the things that David saw that needed to be corrected in OFBiz will always stand in its way as a vehicle for mass collaboration. The use of Vue and Quasar were great choices to allow more of a front-end frame work to be established. What is needed now is collaboration at a scale that David cannot mange by himself. Here are some of the things that I think need to be done to get to a critical mass jumping off point:
1. PopCommerce and PopRestStore are great starts. I would like to see PopRestStore use the Quasar library in the store and cart components. I am working on that right now, but I would rather work with Daniel and whoever else has an interest than to go down separate paths. I think the slot feature of Vue can help us develop more boilerplate code on the front-end.
2. PopCommerce/Store can handle much of the businesses out there, but I think there is a need for an unencumbered real estate package out there that could be used as a starting place for property management, rentals, sales, services, etc (it's what I am currently working on). Ayman's excellent property management package is a good example. It used his own proprietary adaptation of the Silverton Data Models, but if there were already a working example of an app that tied the Facility and Product tables together and showed how to integrate a third party table (such as the MLS RESO standard) he probably would have used it and it would attract a lot of attention. Also, Ayman's package does not use the Quasar library because that was not a standard then. (My package integrates the OpenLayers library, which I think will attract a lot of attention). I don't know what the other key core vertical apps would be - maybe something with a social media aspect.
3. I think that if there were smoke generated by an agreement among as many as possible Moqui agents and OFBiz agents (ready to convert) to collaborate at the next level, that there should be some government, charitable or NGO agencies who see the possibilities for ending the digital divide and they would contribute money to a formally organized non-profit group dedicated to establishing Moqui standards at the next level. That money would primarily be used to create documentation and tutorials. I think that Utah is an excellent place to look for such donors. I think such an effort will strike a responsive chord in activists who are fighting Big Tech, aid workers who wish to eliminate poverty in developing countries where the only thing standing between programmers and a better standard of living is internet access, a used chromebook and Moqui training, and whoever else might show up as allies if the banner is raised. There must be cloud providers who want to keep from being eliminated by the big guys who would love to specialize in Moqui vertical apps if there were enough volume and help us make some noise.
I feel that there has to be more synergy in effect than what David can bring to bear. The trouble is that most of us are barely keeping our heads above water trying to keep up with all the technology he is dumping on us. I'm at the end of my career and would like to help make something like this happen, but I'm not going to go off tilting at windmills (anymore). I think that we need to start with a declaration from as many players as possible, and then I could see if we can use it to find a champion to boost us to the next level. If we don't push ourselves to the next level of collaboration, then OFBiz will always block Moqui from the spotlight it needs and it will generate a relatively few cool apps before it dies on the vine. Frankly, I feel that we owe it to David and ourselves to make the effort to not just develop Moqui technically, but to market and politicize it, as well.
I largely second the prior thoughts expressed here. I would add the following:
1) Many of the assertions are sufficiently vague that I at least have
difficulty following the argument. For example, you assert that the
GPL has been used to create software that can't be modified or used
commercially. Can you give specific examples? Likewise you assert that
the "burden" of copyleft is so high that companies would rather just
license their software commercially. I view this as a paradigm
argument (see below) but are there specific burdens placed on copyleft
users that are NOT placed on other copyright licensees?
2) I understand your argument that law always involves violence, or at
least the thinly veiled threat of violence. The purpose of copyleft
was originally to keep public domain from being subverted for purposes
contrary to the writer's original intent. It could be argued that such
is a fool's errand, and that people will do what they want with it
once the copyright expires anyway. Interestingly, the Founding Fathers
set copyright at a term or 14 years, renewable for the life of the
writer, which is certainly a far cry from what we have today. But are
you really arguing that ONLY public domain software is truly free as
in speech? I think of Roedy Green, an early pioneer of FOSS, who
stipulated that his software could be used for any purpose except
military (he was a pacifist). Invoking law against military use is a
highly ironical way to fight violence with the threat of state
violence, is it not? (And speaking of paradigm, he called his system
Abundance, as opposed to the Scarcity paradigm that informs most
competitive enterprise today--recognizing as you do that the marginal
cost of software is zero) If you are really arguing that PD is the
only real way to go, you are probably in a FOSS camp smaller than that
of Richard Stallman--and he seems to go it alone more often than not.
But hey, he has a song, right?
(https://www.youtube.com/watch?v=9sJUDx7iEJw)
3) I think paradigm explains a lot. People see the world the way they
do, and a lot of time, energy, and money has been used to try to
create the "intellectual property" paradigm. Yet China consistently
violates US norms for its own communist reasons of state, US
corporations want to fight even "fair use" and "time shifting" uses of
copyright material (which are long-established US norms), and the
terms of copyright keep getting longer, and what is the "life" of a
corporation anyway? Any big shift in popular perception (which is what
laws typically enforce) requires a huge amount of work. More
successful are the small organizations that use existing thought
trends to shape and direct new thinking, just as jujitsu uses the
opponent's own weight and inertia to defensive advantage. What is your
paradigm? If "free as in beer" or "free as in speech" is the wrong
argument or paradigm, what is the right issue? Is it that neither
patent NOR copyright should apply to code? That seems like an uphill
battle.
But I find your ideas very interesting, and would love to discuss them
further. In particular, I find that a lot of the corruption of US
capitalism can be traced directly back to Milton Friedman's thesis
that ROI to shareholders is the ONLY ethical responsibility of a
corporation. In a word, I think he was and is dead wrong, and that
only an economist COULD view ethics in such a pecuniary way. Like I
said, paradigm means a lot, and I think (and hope) that the pendulum
is swinging the other way with a renewed focus on CSR. But it is hard
to unring that bell, and for 50 years it has been the predominant
paradigm, pernicious as it is. But I am much more optimistic than you
seem to be here, at least in the long run.