Skip to main content

Home/ Sensorica Knowledge/ Group items tagged modified

Rss Feed Group items tagged

Tiberius Brastaviceanu

Google Apps Script - introduction - 0 views

  • script that you want to run every day at a specific time
  • script that should run after a user submits a data-collection form.
  • Google Apps Script provides simple event handlers and installable event handlers, which are easy ways for you to specify functions to run at a particular time or in response to an event.
  • ...39 more annotations...
  • let's consider the terminology we use for events
  • event triggers
  • triggers
  • in response
  • event handler
  • event
  • onInstall function
  • onOpen function.
  • onEdit function
  • the simple event handlers are restricted in what they are permitted to do:
  • The spreadsheet containing the script must be opened for editing
  • cannot determine the current user
  • cannot access any services that require authentication as that user
  • Calendar, Mail and Site are not anonymous and the simple event handlers cannot access those services.
  • can only modify the current spreadsheet. Access to other spreadsheets is forbidden.
  • see Understanding Permissions and Script Execution.
  • The onOpen function runs automatically when a user opens a spreadsheet.
  • add custom menu items to the spreadsheet's menu bar.
  • onEdit function runs automatically when any cell of the spreadsheet is edited.
  • record the last modified time in a comment on the cell that was edited.
  • The onInstall function is called when a script is installed from the Script Gallery.
  • setting up custom menus for the user.
  • the script can call onOpen from onInstall.
  • Installable event handlers are set on the Triggers menu within the Script Editor, and they're called triggers in this document.
  • When a specific time is reached
  • When a form is submitted
  • When a Spreadsheet is edited
  • When a Spreadsheet is opened.
  • They can potentially access all services available to the user who installed the handler.
  • are fully-capable scripts with none of the access limitations of simple event handlers
  • may not be able to determine which user triggered the event being handled
  • The spreadsheet containing the script does not have to be open for the event to be triggered and the script to run.
  • You can connect triggers to one or more functions in a script. Any function can have multiple triggers attached. In addition, you can add trigger attributes to a function to further refine how the trigger behaves.
  • When a script runs because of a trigger, the script runs using the identity of the person who installed the trigger, not the identity of the user whose action triggered the event. This is for security reasons.
  • Installing an event handler may prompt for authorization to access
  • An event is passed to every event handler as the argument (e). You can add attributes to the (e) argument that further define how the trigger works or that capture information about how the script was triggered.
  • an example of a function that sends email to a designated individual containing information captured by a Spreadsheet when a form is submitted.
  • With Google Apps, forms have the option to automatically record the submitter's username, and this is available to the script as e.namedValues["Username"]. Note: e.namedValues are only available for Google Apps domains and not for consumer Google accounts.
  • The available attributes for triggers are described in the following tables.
  •  
    script that you want to run every day at a specific time
Tiberius Brastaviceanu

Beyond Blockchain: Simple Scalable Cryptocurrencies - The World of Deep Wealth - Medium - 0 views

  • I clarify the core elements of cryptocurrency and outline a different approach to designing such currencies rooted in biomimicry
  • This post outlines a completely different strategy for implementing cryptocurrencies with completely distributed chains
  • Rather than trying to make one global, anonymous, digital cash
  • ...95 more annotations...
  • we are interested in the resilience that comes from building a rich ecosystem of interoperable currencies
  • What are the core elements of a modern cryptocurrency?
  • Digital
  • Holdings are electronic and only exist and operate by virtue of a community’s agreement about how to interpret digital bits according to rules about operation and accounting of the currency.
  • Trustless
  • don’t have to trust a 3rd party central authority
  • Decentralized
  • Specifically, access, issuance, transaction accounting, rules & policies, should be collectively visible, known, and held.
  • Cryptographic
  • This cryptographic structure is used to enable a variety of people to host the data without being able to alter it.
  • Identity
  • there must be a way to associate these bits with some kind of account, wallet, owner, or agent who can use them
  • Other things that many take for granted in blockchains may not be core but subject to decisions in design and implementation, so they can vary between implementations
  • It does not have to be stored in a synchronized global ledger
  • does not have to be money. It may be a reputation currency, or data used for identity, or naming, etc
  • Its units do not have to be cryptographic tokens or coins
  • It does not have to protect the anonymity of users, although it may
  • if you think currency is only money, and that money must be artificially scarce
  • Then you must tackle the problem of always tracking which coins exist, and which have been spent. That is one approach — the one blockchain takes.
  • You might optimize for anonymity if you think of cryptocurrency as a tool to escape governments, regulations, and taxes.
  • if you want to establish and manage membership in new kinds of commons, then identity and accountability for actions may turn out to be necessary ingredients instead of anonymity.
  • In the case of the MetaCurrency Project, we are trying to support many use cases by building tools to enable a rich ecosystem of communities and current-sees (many are non-monetary) to enhance collective intelligence at all scales.
  • Managing consensus about a shared reality is a central challenge at the heart of all distributed computing solutions.
  • If we want to democratize money by having cryptocurrencies become a significant and viable means of transacting on a daily basis, I believe we need fundamentally more scalable approaches that don’t require expensive, dedicated hardware just to participate.
  • We should not need system wide consensus for two people to do a transaction in a cryptocurrency
  • Blockchain is about managing a consensus about what was “said.” Ceptr is about distributing a consensus about how to “speak.”
  • how nature gets the job done in massively scalable systems which require coordination and consistency
  • Replicate the same processes across all nodes
  • Empower every node with full agency
  • Hold this transformed state locally and reliably
  • Establish protocols for interaction
  • Each speaker of a language carries the processes to understand sentences they hear, and generate sentences they need
  • we certainly don’t carry some kind of global ledger of everything that’s ever been said, or require consensus about what has been said
  • Language IS a communication protocol we learn by emulating the processes of usage.
  • Dictionaries try to catch up when the usage
  • there is certainly no global ledger with consensus about the state of trillions of cells. Yet, from a single zygote’s copy of DNA, our cells coordinate in a highly decentralized manner, on scales of trillions, and without the latency or bottlenecks of central control.
  • Imagine something along the lines of a Java Virtual Machine connected to a distributed version of Github
  • Every time this JVM runs a program it confirms the hash of the code it is about to execute with the hash signed into the code repository by its developers
  • This allows each node that intends to be honest to be sure that they’re running the same processes as everyone else. So when two parties want to do a transaction, and each can have confidence their own code, and the results that your code produces
  • Then you treat it as authoritative and commit it to your local cryptographically self-validating data store
  • Allowing each node to treat itself as a full authority to process transactions (or interactions via shared protocols) is exactly how you empower each node with full agency. Each node runs its copy of the signed program/processes on its own virtual machine, taking the transaction request combined with the transaction chains of the parties to the transaction. Each node can confirm their counterparty’s integrity by replaying their transactions to produce their current state, while confirming signatures and integrity of the chain
  • If both nodes are in an appropriate state which allows the current transaction, then they countersign the transaction and append to their respective chains. When you encounter a corrupted or dishonest node (as evidenced by a breach of integrity of their chain — passing through an invalid state, broken signatures, or broken links), your node can reject the transaction you were starting to process. Countersigning allows consensus at the appropriate scale of the decision (two people transacting in this case) to lock data into a tamper-proof state so it can be stored in as many parallel chains as you need.
  • When your node appends a mutually validated and signed transaction to its chain, it has updated its local state and is able to represent the integrity of its data locally. As long as each transaction (link in the chain) has valid linkages and countersignatures, we can know that it hasn’t been tampered with.
  • If you can reliably embody the state of the node in the node itself using Intrinsic Data Integrity, then all nodes can interact in parallel, independent of other interactions to maximize scalability and simultaneous processing. Either the node has the credits or it doesn’t. I don’t have to refer to a global ledger to find out, the state of the node is in the countersigned, tamper-proof chain.
  • Just like any meaningful communication, a protocol needs to be established to make sure that a transaction carries all the information needed for each node to run the processes and produce a new signed and chained state. This could be debits or credits to an account which modify the balance, or recoding courses and grades to a transcript which modify a Grade Point Average, or ratings and feedback contributing to a reputation score, and so on.
  • By distributing process at the foundation, and leveraging Intrinsic Data Integrity, our approach results in massive improvements in throughput (from parallel simultaneous independent processing), speed, latency, efficiency, and cost of hardware.
  • You also don’t need to incent people to hold their own record — they already want it.
  • Another noteworthy observation about humans, cells, and atoms, is that each has a general “container” that gets configured to a specific use.
  • Likewise, the Receptors we’ve built are a general purpose framework which can load code for different distributed applications. These Receptors are a lightweight processing container for the Ceptr Virtual Machine Host
  • Ceptr enables a developer to focus on the rules and transactions for their use case instead of building a whole framework for distributed applications.
  • how units in a currency are issued
  • Most people think that money is just money, but there are literally hundreds of decisions you can make in designing a currency to target particular needs, niches, communities or patterns of flow.
  • Blockchain cryptocurrencies are fiat currencies. They create tokens or coins from nothing
  • These coins are just “spoken into being”
  • the challenging task of
  • ensure there is no counterfeiting or double-spending
  • Blockchain cryptocurrencies are fiat currencies
  • These coins are just “spoken into being”
  • the challenging task of tracking all the coins that exist to ensure there is no counterfeiting or double-spending
  • You wouldn’t need to manage consensus about whether a cryptocoin is spent, if your system created accounts which have normal balances based on summing their transactions.
  • In a mutual credit system, units of currency are issued when a participant extends credit to another user in a standard spending transaction
  • Alice pays Bob 20 credits for a haircut. Alice’s account now has -20, and Bob’s has +20.
  • Alice spent credits she didn’t have! True
  • Managing the currency supply in a mutual credit system is about managing credit limits — how far people can spend into a negative balance
  • Notice the net number units in the system remains zero
  • One elegant approach to managing mutual credit limits is to set them based on actual demand.
  • concerns about manufacturing fake accounts to game credit limits (Sybil Attacks)
  • keep in mind there can be different classes of accounts. Easy to create, anonymous accounts may get NO credit limit
  • What if I alter my code to give myself an unlimited credit limit, then spend as much as I want? As soon as you pass the credit limit encoded in the shared agreements, the next person you transact with will discover you’re in an invalid state and refuse the transaction.
  • If two people collude to commit an illegal transaction by both hacking their code to allow a normally invalid state, the same still pattern still holds. The next person they try to transact with using untampered code will detect the problem and decline to transact.
  • Most modern community currency systems have been implemented as mutual credit,
  • Hawala is a network of merchants and businessmen, which has been operating since the middle ages, performing money transfers on an honor system and typically settling balances through merchandise instead of transferring money
  • Let’s look at building a minimum viable cryptocurrency with the hawala network as our use case
  • To minimize key management infrastructure, each hawaladar’s public key is their address or identity on the network. To join the network you get a copy of the software from another hawaladar, generate your public and private keys, and complete your personal profile (name, location, contact info, etc.). You call, fax, or email at least 10 hawaladars who know you, and give them your IP address and ask them to vouch for you.
  • Once 10 other hawaladars have vouched for you, you can start doing other transactions because the protocol encoded in every node will reject a transaction chain that doesn’t start with at least 10 vouches
  • seeding your information with those other peers so you can be found by the rest of the network.
  • As described in the Mutual Credit section, at the time of transaction each party audits the counterparty’s transaction chain.
  • Our hawala crypto-clearinghouse protocol has two categories of transactions: some used for accounting and others for routing. Accounting transactions change balances. Routing transactions maintain network integrity by recording information about hawaladar
  • Accounting Transactions create signed data that changes account balances and contains these fields:
  • The final hash of all of the above fields is used as a unique transaction ID and is what each of party signs with their private keys. Signing indicates a party has agreed to the terms of the transaction. Only transactions signed by both parties are considered valid. Nodes can verify signatures by confirming that decryption of the signature using the public key yields a result which matches the transaction ID.
  • Routing Transactions sign data that changes the peers list and contain these fields:
  • As with accounting transactions, the hash of the above fields is used as the transaction’s unique key and the basis for the cryptographic signature of both counterparties.
  • Remember, instead of making changes to account balances, routing transactions change a node’s local list of peers for finding each other and processing.
  • a distributed network of mutual trust
  • operates across national boundaries
  • everyone already keeps and trusts their own separate records
  • Hawaladars are not anonymous
  • “double-spending”
  • It would be possible for someone to hack the code on their node to “forget” their most recent transaction (drop the head of their chain), and go back to their previous version of the chain before that transaction. Then they could append a new transaction, drop it, and append again.
  • After both parties have signed the agreed upon transaction, each party submits the transaction to separate notaries. Notaries are a special class of participant who validate transactions (auditing each chain, ensuring nobody passes through an invalid state), and then they sign an outer envelope which includes the signatures of the two parties. Notaries agree to run high-availability servers which collectively manage a Distributed Hash Table (DHT) servicing requests for transaction information. As their incentive for providing this infrastructure, notaries get a small transaction fee.
  • This approach introduces a few more steps and delays to the transaction process, but because it operates on independent parallel chains, it is still orders of magnitude more efficient and decentralized than reaching consensus on entries in a global ledger
  • millions of simultaneous transactions could be getting processed by other parties and notaries with no bottlenecks.
  • There are other solutions to prevent nodes from dropping the head of their transaction chain, but the approach of having notaries serve out a DHT solves a number of common objections to completely distributed accounting. Having access to reliable lookups in a DHT provides a similar big picture view that you get from a global ledger. For example, you may want a way to look up transactions even when the parties to that transaction are offline, or to be able to see the net system balance at a particular moment in time, or identify patterns of activity in the larger system without having to collect data from everyone individually.
  • By leveraging Intrinsic Data Integrity to run numerous parallel tamper-proof chains you can enable nodes to do various P2P transactions which don’t actually require group consensus. Mutual credit is a great way to implement cryptocurrencies to run in this peered manner. Basic PKI with a DHT is enough additional infrastructure to address main vulnerabilities. You can optimize your solution architecture by reserving reserve consensus work for tasks which need to guarantee uniqueness or actually involve large scale agreement by humans or automated contracts.
  • It is not only possible, but far more scalable to build cryptocurrencies without a global ledger consensus approach or cryptographic tokens.
  •  
    Article written by Arthur Brook, founder of Metacurrency project and of Ceptr.
Tiberius Brastaviceanu

Free-Form Authority Models - P2P Foundation - 0 views

  • ‘authority models’in peer production, contrasts owner-centric authority models from free-form models
  • define the authority models at work in such projects. The models define access and the workflow, and whether there is any quality control.
  • the owner-centric model, entries can only be modified with the permission of a specific ‘owner’ who has to defend the integrity of his module.
  • ...11 more annotations...
  • The free-form model connotes more of a sense that all users are on the “same level," and that expertise will be universally recognized and deferred to.
  • the owner-centric authority model assumes the owner is the de facto expert in the topic at hand
  • In the case of the Wikipedia, the adherents of the owner-centric model, active in the pre-Wikipedia "Nupedia" model, lost out, and presumable, the success of Wikipedia has proven them wrong
  • dominance of difficult people, trolls, and their enablers
  • Far too much credence and respect accorded to people who in other Internet contexts would be labelled "trolls."
  • Wikipedia has, to its credit, done something about the most serious trolling and other kinds of abuse: there is an Arbitration Committee that provides a process whereby the most disruptive users of Wikipedia can be ejected from the project. But there are myriad abuses and problems that never make it to mediation, let alone arbitration.
  • most people working on Wikipedia--the constant fighting can be so off-putting as to drive them away
  • any person who can and wants to work politely with well-meaning
  • root problem: anti-elitism, or lack of respect for expertise.
  • Wikipedia lacks the habit or tradition of respect for expertise
  • nearly everyone with much expertise but little patience will avoid editing Wikipedia
  •  
    from p2p foundation 
Kurt Laitner

UK Indymedia - WOS4: The Creative Anti-Commons and the Poverty of Networks - 0 views

  • Something with no reproduction costs can have no exchange-value in a context of free exchange.
  • Further, unless it can be converted into exchange-value, how can the peer producers be able to acquire the material needs for their own subsistence?
  • For Social Production to have any effect on general material wealth it has to operate within the context of a total system of goods and services, where the physical means of production and the virtual means of production are both available in the commons for peer production.
  • ...26 more annotations...
  • "All texts published in Situationist International may be freely reproduced, translated and edited, even without crediting the original source."
  • The website of the creative commons makes the following statement about it's purpose: "Creative Commons defines the spectrum of possibilities between full copyright -- all rights reserved -- and the public domain -- no rights reserved. Our licenses help you keep your copyright while inviting certain uses of your work -- a 'some rights reserved' copyright."
  • The website of the creative commons makes the following statement about it's purpose: "Creative Commons defines the spectrum of possibilities between full copyright -- all rights reserved -- and the public domain -- no rights reserved. Our licenses help you keep your copyright while inviting certain uses of your work -- a 'some rights reserved' copyright."
  • Or more specifically, who is a position to convert the use-value available in the "commons" into the exchange-value needed to acquire essential subsistence or accumulate wealth?
  • All texts published in Situationist International may be freely reproduced, translated and edited, even without crediting the original source
  • The point of the above is clear, the Creative Commons, is to help "you" (the "Producer") to keep control of "your" work. The right of the "consumer" is not mentioned, neither is the division of "producer" and "consumer" disputed.
  • Creative "Commons" is thus really an Anti-Commons, serving to legitimise, rather than deny, Producer-control and serving to enforce, rather than do away with, the distinction between producer and consumer
  • specifically providing a framework then, for "producers" to deny "consumers" the right to either create use-value or material exchange-value of the "common" stock of value in the Creative "Commons" in their own cultural production
  • Thus, the very problem presented by Lawrence Lessig, the problem of Producer-control, is not in anyway solved by the presented solution, the Creative Commons, so long as the producer has the exclusive right to chose the level of freedom to grant the consumer, a right which Lessig has always maintained support for
  • The Free Software foundation, publishers of the GPL, take a very different approach in their definition of "free," insisting on the "four freedoms:" The Freedom to use, the freedom to study, the freedom to share, and the freedom to modify.
  • The website of the creative commons makes the following statement about it's purpose: "Creative Commons defines the spectrum of possibilities between full copyright -- all rights reserved -- and the public domain -- no rights reserved. Our licenses help you keep your copyright while inviting certain uses of your work -- a 'some rights reserved' copyright
  • In all these cases what is evident is that the freedom being insisted upon is the freedom of the consumer to use and produce, not the "freedom" of the producer to control.
  • Moreover, proponents of free cultural must be firm in denying the right of Producer-control and denying the enforcement of distinction between producer and consumer
  • where a class-less community of workers ("peers") produce collaboratively within a property-less ("commons-based") society
  • Clearly, even Marx would agree that the ideal of Communism was commons-based peer production
  • the property in the commons is entirely non-rivalrous property
  • The use-value of this information commons is fantastic
  • However, if commons-based peer-production is limited exclusively to a commons made of digital property with virtual no reproduction costs then how can the use-value produced be translated into exchange-value?
  • Further, unless it can be converted into exchange-value, how can the peer producers be able to acquire the material needs for their own subsistence
  • The root of the problem of poverty does not lay in a lack of culture or information
  • but of direct exploitation of the producing class by the property owning classes
  • The source of poverty is not reproduction costs, but rather extracted economic rents, forcing the producers to accept less than the full product of their labour as their wage by denying them independent access to the means of production
  • So long as commons-based peer-production is applied narrowly to only an information commons, while the capitalist mode of production still dominates the production of material wealth, owners of material property, namely land and capital, will continue to capture the marginal wealth created as a result of the productivity of the information commons.
  • Whatever exchange value is derived from the information commons will always be captured by owners of real property, which lays outside the commons.
  • For Social Production to have any effect on general material wealth it has to operate within the context of a total system of goods and services, where the physical means of production and the virtual means of production are both available in the commons for peer production
  • For free cultural to create a valuable common stock it must destroy the privilege of the producer to control the common stock, and for this common stock to increase the real material wealth of peer producers, the commons must include real property, not just information
  •  
    Strong grasp of the issues, not entirely in agreement on the thesis that the solution is the removal of producer control as this does not support the initiation of an economy, only its ongoing function once established, and the economy is continuously intiating itself, so it is not a one time problem. I do support the notion that producers are in fact none other than consumers of prior art but also that effort is required to remix as much as the magical creation out of nothing. In order to incent this behavior then (or even merely to allow it) the basic scarce needs of the individual must be taken care of. This may be done by ensuring beneficial ownership, but even that suffers from the initiation problem, which the requires us to have a pool of wealth to kickstart the thing by supporting every last person on earth with a basic income - that wealth is in fact available...
Kurt Laitner

Economy of Hours Takes Timebanking to the Next Level - Shareable - 0 views

  •  
    useful to know about, note the use of *reputation and *connecting - didn't quite get deep enough to examine how they integrated businesses, which as you know I am leery of
Tiberius Brastaviceanu

Democrasoft Town Hall Online - 1 views

  •  
    Town Hall meetings are designed to give voice to everyone within a community. Town Hall Online allows any and all members of the community to ask questions, voice their opinions and vote on issues of mutual concern. Discussion topics are self-contained engagement modules that can include attachments like documents, videos, links and more. They provide a written record of the conversation and include the ability for community members to vote and be counted on individual issues. Town Hall Online topics are organized by categories created by community members and/or moderators, which can be modified anytime, as needed. Best of all, with one click, any individual discussion topic can be shared to Facebook, LinkedIn or any of more than 200 social networks, so sharing the discussion with others outside your immediate community is quick, easy and effective. It's the ultimate in building consensus and getting the word out.
Kurt Laitner

Ethereum whitepaper - 0 views

  • The general concept of a "decentralized autonomous organization" is that of a virtual entity that has a certain set of members or shareholders which, perhaps with a 67% majority, have the right to spend the entity's funds and modify its code. The members would collectively decide on how the organization should allocate its funds. Methods for allocating a DAO's funds could range from bounties, salaries to even more exotic mechanisms such as an internal currency to reward work. This essentially replicates the legal trappings of a traditional company or nonprofit but using only cryptographic blockchain technology for enforcement. So far much of the talk around DAOs has been around the "capitalist" model of a "decentralized autonomous corporation" (DAC) with dividend-receiving shareholders and tradable shared; an alternative, perhaps described as a "decentralized autonomous community", would have all members have an equal share in the decision making and require 67% of existing members to agree to add or remove a member. The requirement that one person can only have one membership would then need to be enforced collectively by the group.
    • Kurt Laitner
       
      key application for OVNs
  • Note that the design relies on the randomness of addresses and hashes for data integrity; the contract will likely get corrupted in some fashion after about 2^128 uses
  • This implements the "egalitarian" DAO model where members have equal shares. One can easily extend it to a shareholder model by also storing how many shares each owner holds and providing a simple way to transfer shares.
    • Kurt Laitner
       
      interesting...
  • ...5 more annotations...
  • DAOs and DACs have already been the topic of a large amount of interest among cryptocurrency users as a future form of economic organization, and we are very excited about the potential that DAOs can offer. In the long term, the Ethereum fund itself intends to transition into being a fully self-sustaining DAO.
  • In Bitcoin, there are no mandatory transaction fees.
  • In Ethereum, because of its Turing-completeness, a purely voluntary fee system would be catastrophic. Instead, Ethereum will have a system of mandatory fees, including a transaction fee and six fees for contract computations.
  • The coefficients will be revised as more hard data on the relative computational cost of each operation becomes available. The hardest part will be setting the value of
  • There are currently two main solutions that we are considering: Make x inversely proportional to the square root of the difficulty, so x = floor(10^21 / floor(difficulty ^ 0.5)). This automatically adjusts fees down as the value of ether goes up, and adjusts fees down as computers get more powerful due to Moore's Law. Use proof of stake voting to determine the fees. In theory, stakeholders do not benefit directly from fees going up or down, so their incentives would be to make the decision that would maximize the value of the network.
Kurt Laitner

How Many Kinds of Property are There? - 0 views

  • Whenever a group of people depend on a resource that everybody uses but nobody owns, and where one person’s use effects another person’s ability to use the resource, either the population fails to provide the resource, overconsumes and/or fails to replenish it, or they construct an institution for undertaking and managing collective action.
  • Common-pool resources may be owned by national, regional, or local [1]governments; by [2] communal groups; by [3] private individuals or corporations; or used as open access resources by whomever can gain access
  • Based on her survey, Ostrom distilled this list of common design principles from the experience of successful governance institutions: Clearly defined boundaries. Individuals or households who have rights to withdraw resource units from the CPR must be clearly defined, as must the boundaries of the CPR itself. Congruence between appropriation and provision rules and local conditions. Appropriation rules restricting time, place, technology, and/or quantity of resource units are related to local conditions and to provision rules requiring labour, material, and/or money. Collective-choice arrangements. Most individuals affected by the operational rules can participate in modifying the operational rules [how refreshing. Standing!]. Monitoring. Monitors, who actively audit CPR conditions and appropriator behavior, are accountable to the appropriators or are the appropriators. Graduated sanctions. Appropriators who violate operational rules are likely to be assessed graduated sanctions (depending on the seriousness and context of the offence) by other appropriators, by officials accountable to these appropriators, or by both. Conflict-resolution mechanisms. Appropriators and their officials have rapid access to low-cost local arenas to resolve conflicts among appropriators or between appropriators and officials. Minimal recognition of rights to organize. The rights of appropriators to devise their own institutions are not challenged by external governmental authorities. For CPRs that are parts of larger systems: Nested enterprises. Appropriation, provision, monitoring, enforcement, conflict resolution, and governance activities are organized in multiple layers of nested enterprises.
  •  
    Good review of Ostrom and Bollier's definitions of commons and governance approaches to this property class
  •  
    This paper is mostly about commons... the title is misleading.
Tiberius Brastaviceanu

Business models for Open Hardware - 1 views

  • guidelines for the development and evaluation of licenses for Open Source Hardware
  • Open Hardware is “a term for tangible artifacts — machines, devices, or other physical things — whose design has been released to the public in such a way that anyone can make, modify, distribute, and use those things“.
  • Open Hardware is derivative: here a fork is the rule, not the exception.
  • ...35 more annotations...
  • hardware hacking community
  • overviews of Open Hardware can be found on Make Magazine’s Blog, MIT Technology Review, Computerworld, O’Reilly Radar.
  • Lists of existing Open Hardware projects can be found on the GOpen Hardware 2009 website, on the P2P Foundation website (here and here), on Make Magazine’s Blog, Open Innovation Projects and Open Knowledge Foundation.
  • 4 possible levels of Openness in Open Hardware projects,
  • by SparkFun Electronics (USA)
  • Open Interface
  • Open Design
  • Open Implementation
  • Arduino
  • most popular Open Hardware project
  • open-source electronics prototyping platform based on flexible, easy-to-use hardware and software
  • ommercially produced
  • Most of Arduino official boards are manufactured by SmartProjects in Italy.
  • Arduino brand name
  • Gravitech (USA).
  • starting point
  • Closed
  • ecosystem
  • community
  • mature and simple
  • Creative Commons license
  • produce
  • redesign
  • sell boards
  • you just have to credit the original Arduino group and use the same CC license
  • without paying a license fee or even ask permission
  • the name Arduino
  • is trademarked
  • cheap and durable enough
  • two different business model
  • sharing open hardware to sell expertise, knowledge and custom services and projects around it;
  • hardware is becoming a commodity
  • selling the hardware but trying to keep ahead of competition with better products
  • companies that are selling open source hardware
  • the open source hardware community to reach $ 1 billion by 2015
Tiberius Brastaviceanu

OpenPnP - Open Source SMT Pick and Place - 2 views

  •  
    OpenPnP is an Open Source SMT pick and place system that includes ready to run software, and hardware designs that you can build and modify.
Tiberius Brastaviceanu

The OpenFlexure project - 1 views

  •  
    The delta stage from the open flexure project is perfect to modify into a micromanipulator. It's based on compliant mechanisms --Tiberius must love that.
1 - 11 of 11
Showing 20 items per page