트리와 사업은 서로 다른 두 가지입니다.
거의 모든 플랫폼이 이 둘을 한 단어로 부르기 때문에 이것부터 말해야 합니다. 이 페이지의 나머지 규칙은 모두 이 구분에서 따라 나옵니다.
네트워크는 사람과 배치일 뿐입니다. 누가 누구 아래에 들어왔는가, 그것뿐입니다. 패키지도 등급도 플랜도 돈도 담고 있지 않습니다.
프로그램이 사업입니다 — 무엇을 팔고, 무엇을 지급하며, 누가 어느 등급이고, 어느 풀에서 나가는가. 프로그램은 정확히 하나의 네트워크에서 자라고, 하나의 네트워크는 여러 프로그램을 동시에 담을 수 있습니다.
커미션은 패키지를 따르며 네트워크를 따르지 않습니다. 두 프로그램이 트리의 모든 회원을 공유하면서도 서로의 매출에서는 한 푼도 벌지 못합니다 — 당신의 패키지가 팔리면 당신의 플랜에 따라, 당신의 풀에서, 당신의 상위 라인에게 지급되고, 같은 트리에서 옆에 있는 프로그램은 그중 아무것도 보지 못합니다.
하나의 자리, 여러 개의 사업
당신의 플랜은 당신 것으로 남습니다
배치는 양방향입니다
internal/network · migrations/0107_networks.sql
모든 네트워크에 똑같이 적용되는 두 가지 규칙.
둘 다 플랫폼에서 협상 대상이 아니며, 코드 속 가정이 아니라 조건 값으로 저장됩니다 — 그래서 세 번째 답이 조용히 출시될 수 없습니다.
- 01
이용 범위는 트리 전체입니다
부분 이용은 없습니다. 특정 가지도, 구획도, 지역도, 깊이 제한도 없습니다. 네트워크 안에서 사업을 하거나 하지 않거나 둘 중 하나입니다. - 02
이용은 결코 독점이 아닙니다
소유자는 당신보다 먼저든 나중이든 같은 조건으로 다른 회사를 같은 트리에 들일 수 있고, 미리 알릴 의무도 없습니다. 독점이 출시에 중요하다면 그것은 당신과 소유자 사이의 계약입니다. 플랫폼은 그것을 강제하지 않으며, 강제하는 척도 하지 않습니다.
network_grants.scope · network_grants.exclusivity
소유자는 신규 가입을 멈출 수 있습니다. 이미 배치된 것은 결코 되돌려지지 않습니다.
남의 트리 위에 사업을 세우기 전에 두 번 읽어야 할 대목입니다.
해지는 딱 한 가지만 합니다. 새 회원이 당신의 프로그램을 통해 그 네트워크로 들어올 수 없게 됩니다. 소유자가 요청한 날로부터 30일 뒤에 효력이 생기므로, 이미 돌고 있는 캠페인은 가입 도중에 끊기는 대신 정리할 수 있습니다.
아무도 제거되지 않습니다. 모든 자리는 위의 상위 라인과 아래의 하위 라인을 그대로 유지합니다. 다른 방식은 불가능합니다 — 한 프로그램의 회원을 트리에서 뽑아내면 그 아래 모든 사람의 상위 라인이 끊기고, 거기에는 소유자 자신의 회원도 포함됩니다.
당신의 프로그램은 존재하는 한 자기 풀에서 자기 회원에게 계속 계산하고 지급합니다. 이용 해지는 남의 채무를 없애는 수단이 아니며, 플랫폼은 그것이 그런 수단이 되도록 두지 않습니다.
network_grants.revoke_effective_at · internal/network
당신이 올라설 수 있는 네트워크.
각각은 한 회사의 회원 기반이며, 소유자가 표시된 조건으로 공개한 것입니다. 네트워크는 프로그램을 만들 때 고릅니다.
지금은 공개된 네트워크가 없습니다.
소유자는 다른 회사가 자기 트리에서 사업하기를 원할 때 트리를 공개하며, 현재 공개된 것이 없습니다. 아래의 플랫폼 자체 네트워크는 언제나 그 자리에 있고, 프로그램은 언제든 자기 트리를 새로 시작할 수도 있습니다.
플랫폼 자체 네트워크.
이 플랫폼의 어떤 프로그램을 통해서든 한 번이라도 가입한 모든 사람이 하나의 트리에 있습니다. 어느 테넌트에도 속하지 않고 플랫폼이 관리합니다.
- 트리 안의 인원
- 0
- 그 위의 프로그램 수
- 0
프로그램은 빈 트리를 여는 대신 여기에 구독할 수 있습니다. 위의 두 규칙은 그대로입니다 — 트리 전체, 그리고 결코 독점이 아님 — 그러니 플랫폼의 다른 모든 프로그램이 함께 들어와 있다고 가정하고, 그들 중 누구도 당신의 매출에서는 벌지 못한다는 점도 함께 기억하십시오.
그것은 정확히 하나뿐이고, 하나일 수밖에 없습니다. 두 개가 되면 “플랫폼의 모든 사람”이 조용히 두 집단으로 갈리고, 프로그램이 구독한 쪽은 언제나 틀린 쪽이 됩니다.
networks.kind = global · networks_one_global