Skip to content

urakhchina/free-proprietary-software-community

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation


〰️ Let’s take a step back 〰️

▪️ Current Approach: Open Source Software

In the open source software model, software is susceptible to any change. It also means that the software sells for free of charge and can be used for any purpose, including being sold for profit. There are three rights that people have when using open source software: “the right to make copies of the program and distribute those copies, the right to have access to the software’s source code, and the right to make improvements to the program”.

Open Source Disadvantages:
➖ unfair conditions for small companies/individuals vs. large companies
➖ inability to solve the hardware/software mismatch (Moore's Law overpowering software growth)
➖ additional customization that is relatively expensive
➖ additional maintenance costs

▪️ Future Approach: Free Proprietary Software

The new concept of Free Proprietary Software is based on patent protection of software intellectual property. “Free”, in the the term Free Proprietary Software, means that the software is free of any change/modification in source code (just like in open source software), but not free of charge. Patent laws provide general guidance for Free Proprietary Software licensing, along with a different form of software protection. Free propriety software which is, currently non-existent in the wide range of technology products, will change the world of technology, creating new opportunities to all software businesses by improving both aspects of open source software and propriety software.

The success of open source was driven by ideas to improve proprietary software. The future of Free Proprietary Software will be driven by ideas to improve proprietary software and open source software. Free Proprietary Software will provide benefits for smaller companies/individuals that are trying to excel in their business, unlike open source software which benefits large companies. It will achieve this by sharing free source code, protected by patent law, and will be bounded by a license agreement with royalty payments for usage, either through tokens or fiat money. Royalty payment is a form of purchase agreement between producer of the software and the consumer, who may also be a producer of enhanced versions of that software or different product line derived from original software product. Forcing clients to pay royalty is a challenge because the software market is huge and for any potential task there are a lot of available solutions. However, Free Proprietary Software offers a different form of protection for software developers because of the patent that is tied to the created software. As a result, patent protection makes it impossible to clone ideas in different software products, unlike copyright protection. Overall, small software companies/individuals can build their business based on Free Proprietary Software Licenses providing incentives to each other, making each company more profitable in the attempts to get into the software market comparing large software companies. By engaging with Free Proprietary Software, small companies can coincide together to form a specialized network, sharing their products for mutual benefits. Eventually, the Free Proprietary Software development model would make small companies more efficient and effective against larger companies.

This particular model motivates our Community:

Free Proprietary Software Community (FPSC)

〰️ a community with sub-communitues and no central system for those sub-communities 〰️

Below is a quick overview of the FPSC. All details are in the white paper. Please read it for detailed understanding of the invention.

What is FPSC?:

The Free Proprietary Software Community is dedicated for software developers to perform their software development work in a decentralized manner without having traditional corporations. We named the community to depict the overall fact that it is a community based on free proprietary software. A community for software developers organized by all sharing a common license, FPSL, and having dedicated Ethereum coins for the software/products they create. Purpose of FPSC is to incentivize developers to do more work for themselves since they get paid directly for the software they created. Those payments can be performed though Ethereum coins, including CCT token for CCS products, or fiat currencies.

How does FPSL help developers?:

The FPSL is exactly the same as GNU GPL v3.0 for any software research and development. In accordance with FPSL, FPSC software is patent protected. As a result, all FPSC software that is distributed for profit, is under subject to a custom license agreement setting a fee structure for all involved parties. Currently, only one patent is listed in the FPSL. As FPSC grows, more patents will be added.

FPSL is an attempt to address the main problem of the open source model: developers produce software that they no longer have ownership to and in result have no economic advantages. The idea for FPSL is that it will create conditions for developers to be directly rewarded for the software they create.

Community / sub-communities:

The Free Proprietary Software Community will be completely decentralized, including both the software products built and the software business run. To leverage the Ethereum platform DAO capabilities, we encourage FPSC members to create custom tokens for the corresponding software they build. The Free Proprietary Software Community will start with the Compiler Compiler Technology Token (CCT Token) to bootstrap the Compiler Compiler System. The C++ version of the Compiler Compiler System (CCS) is already developed and the corresponding papers, source code, and FPSL are published on GitHub (https://github.com/cctToken/compiler-compiler-technology).

Token / tokens:

FPSC is powered by the CCT Token, but it is not the single token within FPSC. FPSC is considered as a collection of different groups and software products. They could be related to each other or can be completely independent. The CCT Token aspires to create a variety of other tokens. What makes those sub-communities with their own token to be a part of FPSC is sharing a common business model, that is based on FPSL and Ethereum usage. The idea is to create a decentralized network of developers.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors