{"action":"created","issue":{"url":"https://api.github.com/repos/fsharp/fssf-ask-the-board/issues/7","repository_url":"https://api.github.com/repos/fsharp/fssf-ask-the-board","labels_url":"https://api.github.com/repos/fsharp/fssf-ask-the-board/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/fsharp/fssf-ask-the-board/issues/7/comments","events_url":"https://api.github.com/repos/fsharp/fssf-ask-the-board/issues/7/events","html_url":"https://github.com/fsharp/fssf-ask-the-board/issues/7","id":310012414,"number":7,"title":"Open communication","user":{"login":"ShalokShalom","id":6344099,"avatar_url":"https://avatars0.githubusercontent.com/u/6344099?v=4","gravatar_id":"","url":"https://api.github.com/users/ShalokShalom","html_url":"https://github.com/ShalokShalom","followers_url":"https://api.github.com/users/ShalokShalom/followers","following_url":"https://api.github.com/users/ShalokShalom/following{/other_user}","gists_url":"https://api.github.com/users/ShalokShalom/gists{/gist_id}","starred_url":"https://api.github.com/users/ShalokShalom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ShalokShalom/subscriptions","organizations_url":"https://api.github.com/users/ShalokShalom/orgs","repos_url":"https://api.github.com/users/ShalokShalom/repos","events_url":"https://api.github.com/users/ShalokShalom/events{/privacy}","received_events_url":"https://api.github.com/users/ShalokShalom/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2018-03-30T08:48:47Z","updated_at":"2018-03-30T19:02:28Z","closed_at":null,"author_association":"NONE","body":"\nThis suggestion is about an improvement to the reputation for F-Sharp in the open source community by installing a social bridge to matrix.org \r\n\r\n# Description\r\n[description]: #description\r\n\r\nI plan to connect our community with people, who do not come by in our Slack, since they often refuse to use closed source software for both, technical and social issues. \n\nThis opens the free software community for F# which then results in contributions and further adoption. :slightly_smiling_face:\r\n\r\n# Motivation and impact\r\n[motivation]: #motivation\r\n\r\nEvery software has its flaws, so has Slack. \r\nNext to the social benefit we win, there is a technical improvement as well.\r\n\r\nThere are people out there, who would never join the community, so long as its based on Slack.\r\n\r\nBy providing them a sane way to interact with the community, you give them the chance to contribute. \r\n\r\nThere are so many people, who changed the project completely, like the developers of Ionide and Fable.\r\n\r\nImagine there is one single developer which becomes such a valuable contributor, simply for accepting a technical and social bridge.\n\r\nThe open source community is rich on talented developers, so lets connect to them. \n\nI meet one week ago a nice guy at a local meetup, which falls exactly in this category. :slightly_smiling_face:\n\r\nI think that is a really great deal. :wink:\n\r\n# Proposed solution and alternatives\r\n[solution]: #solution\r\n\r\nMatrix is a peer to peer communication platform, which provides a huge amount of bridges, including one to Slack.\r\n\r\nThis bridge is already implemented in their primary client, Riot.\r\n\nIt is also supported there, so they provide both server and the maintenance.\r\n\r\nOne other solution is, that we can connect to the IRC channel too, which connection this section of the community too.\r\n\r\n# Drawbacks\r\n[drawbacks]: #drawbacks\r\n\r\nSmall ones: \n\nPeople contributing from outside appear as bots, while this is quite nice implemented in this case.\r\n\r\nThere is one more instance to force the Code of Conduct, while I see luckily very less need to do so. :slightly_smiling_face:\n\r\n# Are you willing to help?\r\n\r\nYes. \r\n\r\n# Other thoughts\r\n[other]: #other-thoughts\r\n\r\nHaskell has quite the opposite stance in the open source community, while it also gets its core contributions from  companys such as like Microsoft and Facebook. \r\n\r\nSo why? \r\n\r\n.Net Core is open source, very well done and gets the same love on all supported operating systems. \r\n\r\nSame counts for VSCode and other development tools. \r\n\r\nSo why is the Haskell community still significantly more considered as a serious choice for open source enthusiasts? \r\n\r\nWhy has F# such a tricky stance in some areas of the community?\r\n\r\nOne of the main critic points which I receive for recommending F# is that \"it is not really open source\"\n\nThis almost always includes that Microsoft is involved, which is still considered as a non free company. \n\nHaskell on the other side is a very respected language in the open source scene. \n\r\nWhy?\r\n\r\nTo me, solutions like the fssf are clearly huge steps into the correct direction to solve this. :slightly_smiling_face:\r\n\r\nSlack, as an proprietary solution has a difficult stance in the community since it disrespects their data, ships with huge ressource consumption and offers not even a sane way to find old discussions. \r\n\r\nSome people see an opposite message sent, as for what the fssf stands:\r*Isolation.*\r\n\r\nWe see now new developments such as LLVM and fez, who both are targeting on other platforms and I see a great potential future for F-Sharp as a language for different platforms, such as Kotlin and Ceylon.\r\n\r\nIn fact, it is already such one, thanks to Fable. \r\n\r\nThis means, the community gets broader and the question about open source communication will spread.\r\n\r\nThis means, the whole question probably *stays* and even *grows*. \n\nLet's solve this now :wink:\n\r\n:slightly_smiling_face:\r\n"},"comment":{"url":"https://api.github.com/repos/fsharp/fssf-ask-the-board/issues/comments/377597741","html_url":"https://github.com/fsharp/fssf-ask-the-board/issues/7#issuecomment-377597741","issue_url":"https://api.github.com/repos/fsharp/fssf-ask-the-board/issues/7","id":377597741,"user":{"login":"Rizary","id":7221768,"avatar_url":"https://avatars3.githubusercontent.com/u/7221768?v=4","gravatar_id":"","url":"https://api.github.com/users/Rizary","html_url":"https://github.com/Rizary","followers_url":"https://api.github.com/users/Rizary/followers","following_url":"https://api.github.com/users/Rizary/following{/other_user}","gists_url":"https://api.github.com/users/Rizary/gists{/gist_id}","starred_url":"https://api.github.com/users/Rizary/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Rizary/subscriptions","organizations_url":"https://api.github.com/users/Rizary/orgs","repos_url":"https://api.github.com/users/Rizary/repos","events_url":"https://api.github.com/users/Rizary/events{/privacy}","received_events_url":"https://api.github.com/users/Rizary/received_events","type":"User","site_admin":false},"created_at":"2018-03-30T19:02:28Z","updated_at":"2018-03-30T19:02:28Z","author_association":"NONE","body":"Hi,\r\n\r\nI am not sure if my comment is useful or not to determine whether we need slack's alternatives or not. I am new to fsharp, but if we can move from slack to another place ( i like discord personally --i know about \"I DONT WANT TO INSTALL ANOTHER SOCIAL APP\" problem, sorry though) then it would be very grateful for me. One thing that is my concern is about the history. I know we can somehow archive it or use some technique, but from my pov (as beginner programmer) sometimes I have a problem with a different timezone. So when I miss 3 days or more (even a week) to open my slack to see all the chat, I cant do that because of the limited history of slack (which what I want is scroll the hell up).\r\n\r\nand from what I have seen on another FP slack community (yeah that big one), trying to give suggestion to move from slack to another place (like discord) will end up being discouraged by several members. I have to accept the reality and use slack all the time. Maybe in FSSF, you have more than 2000 member who also experiences like me and tries not to speak up about changing community app. \r\n\r\nAnother point is for an example, there is FP community in discord, but when I ask about F# channel (the place where I hope I can learn more about fsharp), they say to me that I need to join to #ocaml instead. Same as when I ask about purescript community.\r\n\r\nSo the conclusion is, when I want to learn fsharp, I will look into their official community's social apps which is right now is in slack. Since we (me personally) dont have any choice, I would use it anyway though."}}
{"actor":{"display_login":"Rizary"}}