Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 3ec8ea7

Browse files
authoredMar 3, 2021
Merge pull request #238 from rescript-association/assoc-blogpost
Assoc blogpost
2 parents d07c51e + adb21ab commit 3ec8ea7

File tree

6 files changed

+89
-3
lines changed

6 files changed

+89
-3
lines changed
 
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
author: rescript-association
3+
date: "2021-03-03"
4+
previewImg: "https://res.cloudinary.com/dmm9n7v9f/image/upload/v1614782716/Reason%20Association/rescript-lang.org/ReScript_Rename_Header_kf10pl.jpg"
5+
category: ecosystem
6+
title: The ReScript Association
7+
description: |
8+
After the rebranding of ReScript, its Reason Association has now followed through to become the ReScript Association.
9+
---
10+
11+
## A Small Change for our Association
12+
13+
Last year, our platform rebranded from BuckleScript and Reason to [ReScript](/blog/bucklescript-is-rebranding). The Reason Association however, due to administrative reasons, lagged behind in name change until recently.
14+
15+
Today, we are glad to announce that our organization is now known as the [**ReScript Association**](https://rescript-association.org).
16+
17+
We will continue on our mission to support the development of the ReScript language while leveraging OCaml as its underlying foundation.
18+
19+
## Relation to ReScript the Project
20+
21+
Founded in 2018, the ReScript Association provides a legal and financial foundation for many parts of ReScript. We’re non-profit and independently funded by industrial partners, research institutions and individuals. Our board consists of three members, two of which are also on the ReScript core team (Patrick & Cristiano).
22+
23+
**Here is some of our work you might recognize:**
24+
25+
- Reason Conf 2018 & 2019. Post-covid, we’ll restart prioritizing these.
26+
- [rescript-lang.org](https://rescript-lang.org).
27+
- [Community forum](https://forum.rescript-lang.org) & server.
28+
- ReScript related domains and [analytics data](https://simpleanalytics.com/rescript-lang.org).
29+
- [genType’s](https://github.com/rescript-association/genType) release automation.
30+
- Help maintaining editor related tools such as [rescript-vscode](https://github.com/rescript-lang/rescript-vscode), [vim-rescript](https://github.com/rescript-lang/vim-rescript) and the underlying [editor-support](https://github.com/rescript-lang/rescript-editor-support).
31+
- Design & logo assets (together with our designer) for all of ReScript.
32+
- Helping out on upcoming [ocaml.org](https://ocaml.org) work.
33+
- Experimental tools like the upcoming doc generator.
34+
- Yearly reports for our donors and partners.
35+
- Setting up legal contracts, hiring contractors, paying invoices, doing accounting, etc.
36+
37+
## Benefits of an Association
38+
39+
The Association provides a much needed layer of protection so that we can put liabilities onto an organization instead of individuals (a crucial safeguard when things go wrong and money is at risk). As an example, organizing the past conferences or any event past meetup sizes wouldn’t have been realistic for single, legally unaccountable individuals.
40+
41+
We also take non-partisan ownership of some of ReScript’s essential infrastructures listed above, so that ReScript can live on past individual bus factors.
42+
43+
Furthermore, we serve as a communication channel for our partners and donors.
44+
45+
## Donate
46+
47+
High quality, long-term Open Source work doesn’t come from some good words and pats on the back. While we do try to be efficient, past a certain point, big amounts of time and financial resources are needed to keep up the momentum for maintaining and developing the platform. To this end, we regularly raise donations to make sure that the running costs are covered, and Open Source contributors paid.
48+
49+
If your company relies on the ReScript platform for building commercial products, please consider supporting our efforts by [sending a donation](https://rescript-association.org/donate). It’s the best way to future proof your product’s foundation. Alternatively, you can sponsor individual members like [ryyppy](https://github.com/sponsors/ryyppy/) on Github Sponsors.
50+
51+
We want to take this opportunity to thank our previous and active sponsors:
52+
- [Tezos Software Foundation](https://tezos.foundation) (2020-21)
53+
- [Ahrefs](https://ahrefs.com) (2019)
54+
- [OCaml Software Foundation](https://ocaml-sf.org) (2018-19)
55+
56+
Your support allowed us to accomplish many of the work listed earlier. Thank you!
57+
58+
## Extra: Why did this change take so long?
59+
60+
We are an established non-profit organization under Austrian law, located in Vienna. We have legal obligations and can't just rename our organization as we please.
61+
62+
**Here are a few things we had to consider:**
63+
64+
- We wrapped up our yearly donation reports and checked in with our partners regarding our new ReScript brand and roadmap. Our partners are satisfied with our plan!
65+
- Contrary to our compiler, Austrian bureaucracy is not known for its speed. Thankfully, in parallel, we took this time to reach a couple of major milestones on rescript-lang.org.
66+
- We had to refactor our brand assets, rework the association site, hook up new domains, rename things while making sure nothing breaks, and communicate the goals within the ReScript team.
67+
68+
Luckily, most of the challenging work is done! We only need to wait for legal authorities to verify the new amendments of our statutes.
69+
70+
## Conclusion
71+
72+
The association rebranding and mission alignment took longer than expected, but was a worthwhile investment. The ReScript Association is now an integral part of the ReScript project, with all the aforementioned benefits.
73+
74+
For further updates, make sure to join our [Forum](https://forum.rescript-lang.org), or follow [@ReScriptAssoc](https://twitter.com/ReScriptAssoc) & [@rescriptlang](https://twitter.com/rescriptlang) on Twitter!

‎data/blog_authors.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,12 @@
4747
"role": "Core Development",
4848
"img_url": "https://pbs.twimg.com/profile_images/1358354824660541440/YMKNWE1V_400x400.png",
4949
"twitter": "rescriptlang"
50+
},
51+
{
52+
"username": "rescript-association",
53+
"fullname": "ReScript Association",
54+
"role": "Foundation",
55+
"img_url": "https://pbs.twimg.com/profile_images/1045362176117100545/MioTQoTp_400x400.jpg",
56+
"twitter": "ReScriptAssoc"
5057
}
5158
]

‎data/blog_posts.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"rescript-association-rebranding" : "2021-03-03-rescript-association-rebranding.mdx",
23
"release-9-0" : "2021-02-09-release-9-0.mdx",
34
"release-8-3-pt2": "2020-09-25-release-8-3-2.mdx",
45
"release-8-3-pt1": "2020-09-25-release-8-3.mdx",

‎src/components/Footer.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/components/Footer.res

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ let make = () => {
3030
</div>
3131
</div>
3232
<div className="flex flex-col space-y-16 md:flex-row mt-16 md:mt-0 md:ml-16 md:space-y-0 md:space-x-16">
33-
<Section title="Legal">
33+
<Section title="About">
3434
<ul className="text-16 text-gray-80-tr space-y-2">
3535
<li>
3636
<Next.Link href="/community#core-team">

‎styles/_markdown.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@
2020

2121
.md-ul > .md-li p::before {
2222
content: "•";
23-
@apply inline-block w-4 -ml-4 pr-2;
23+
@apply inline-block w-5 -ml-5 pr-2;
24+
}
25+
26+
.md-li > p {
27+
@apply ml-5
2428
}
2529

2630
.md-p + .md-p {

0 commit comments

Comments
 (0)
Please sign in to comment.