graphql-platform icon indicating copy to clipboard operation
graphql-platform copied to clipboard

Extended documnetation on Subscriptions for v12

Open cts-tradeit opened this issue 3 years ago • 1 comments

#5288 #5281

Besides explaining in detail how subscription work and what makes SubscribeAndResolve differ from Subscribe added new section on using Subscriptions without HC's pubsub.

cts-tradeit avatar Aug 10 '22 22:08 cts-tradeit

@michaelstaib what am I supossed to do with the cla bot? or more precisely why is it blocking only this request? i did not see it in others (and nor did I see those contributors in .clabot file).

cts-tradeit avatar Aug 12 '22 14:08 cts-tradeit

or @PascalSenn or @rstaib can you provide info regarding CLA?

cts-tradeit avatar Aug 14 '22 15:08 cts-tradeit

I will send you the cla to sign on github... sorry for the delay.

michaelstaib avatar Aug 16 '22 13:08 michaelstaib

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Aug 17 '22 14:08 CLAassistant

@cts-tradeit we found a easier solution ;) just click on the link provided by @CLAassistant

PascalSenn avatar Aug 17 '22 14:08 PascalSenn

@cts-tradeit we have now everything setup for the CLA, click on the link in the CLA bot message and sign the agreement.

michaelstaib avatar Aug 17 '22 14:08 michaelstaib

I signed CLA for both accounts (I am the other account aswell). Can someone else do the second approval?

Some feeback: This agreement does not take conflict of laws (also called international private law) into account, which might pose serious issue when all parties are not from a single country (I'm not Siwss, nor are many others). This raises question which law is applicable and which forum (understand court) has jurisdiction. It is wise to specify this in the contracts as applicable law and forum can be chosen in generall by the parties (except some case, but license agreements are not amongst them). Conflict of laws does not matter in the EU (and EEA in general) due to regulations like Rome I and Brussels I bis set unified coflict of law rules but even though Switzerland generally adopts EU regulation, these ones were not adopted. Without explicit chocie, the applicable law and forum are determined by bilateral treaties (if exist between contract parties' states) or parties states' law concurently. Explicitly stating applicable law and forum might save you some headache one day.

Wiki as a starting point: https://de.wikipedia.org/wiki/Internationales_Privatrecht

Deathrage avatar Aug 17 '22 15:08 Deathrage

ChilliCream Inc is registered in Delaware, US. So, US contract law applies.

image

We defined the company as project entity, so the contract is signed with the project entity. We took over the contract from the Linux Foundation.

michaelstaib avatar Aug 18 '22 21:08 michaelstaib

Thank you for the contribution.

michaelstaib avatar Aug 18 '22 21:08 michaelstaib

Last words: Besides lex incorpationis (and lex patriae in case of people) not being used that much in contract law in favour of lex domicili (or lex loci solutionis), you cannot simplify it like this. It depends who is the plaintiff as jurisdiciton is generally held by plaitniff's state and this state's forum (court) will apply their own conflict of laws rules to choose applicable substantive law. Without explicit choice, someone suing ChilliCream may result in very different substantive law than ChillCream suing someone elase.

Deathrage avatar Aug 19 '22 08:08 Deathrage

@Deathrage I fixed it ... We are now following the SAP CLA which explicitly states the court of law and stuff. The CLA Bot will ask people to resign over the next couple of days.

In the end we try to ensure that everything stays MIT and we do not get people that contribute and then file copyright claims against our users :)

Its not my area of expertise, so thank you in any case for pointing this out.

this is the new one: https://gist.github.com/michaelstaib/371d461371f0ffc78dd6039e08b180fc

michaelstaib avatar Aug 19 '22 11:08 michaelstaib

@michaelstaib can you cherry-pick the this merge to main? (or I can create another PR)

Deathrage avatar Aug 19 '22 14:08 Deathrage

When this change will propagate to the live website?

Deathrage avatar Aug 22 '22 22:08 Deathrage