Vivliostyle Foundation FY2020 Activity Report

Chapter 1: Activity Report for FY2020

(The 3rd Fiscal Year: from April 1, 2020 to March 31, 2021)

1. Organize developer/user events

We have decided to hold developer/user events twice a year as a place to widely let users and developers know about Vivliostyle. This year, we were able to hold the following events.

The spring event coincided with the pandemic. Initially, the event was scheduled to be held at the Japan Association of Graphic Arts Technology (JAGAT), but as Avoid the “Three Cs” was becoming a top priority, we were able to get through it by switching to hold the event online. While most of the similar events were cancelled, thankfully, 142 people registered for the event. In terms of content, we were able to inform people about the real activities of our corporation, focusing on the report of Vivliostyle Pub, which was in the midst of alpha development at the time.

On the other hand, the autumn event seemed to be a good opportunity to work on CSS typesetting as a seminar on the subject. For example, Simon Worthingtonof the Open Science Lab - German National Library of Science and Technology reported on Rapid publishing for public health books against COVID 19. And our contributor akabeko reported on Vivliostyle’s competitor Paged.js. In this way, we were able to show the appeal of CSS typesetting beyond Vivliostyle.

2. Official website renewal

As briefly mentioned in the previous year’s activity report, the design of the official website had remained unchanged for over two years since the founding of the corporation. In order to revamp it, we had a series of discussions at the developer meetings and decided on the following policy, and commissioned yamasy1549 to start work on it in December 2019. - Single column layout for mobile viewing. - The top page of the site features an animation that provides an intuitive understanding of what Vivliostyle is all about. - Place the GitHub repository link prominently on each page. - For the convenience of users, the following pages will be newly added. - “Getting Started” that summarizes the product outline. - Detailed development documentation, including “User Guides” and “Tutorial Guides”. - “FAQ” to solve users’ doubts.

It was difficult to prepare for the developer/user event (see the previous section) at the same time, but we managed to renew the site on April 3, the day before the event. After that, the following information was added.

In particular, the appeal for donations is important for a general incorporated association that does not make a profit (and does not distribute profits). In fact, we were able to collect 61,209 yen in total this fiscal year (Fig. 1), which is about 4% of our total ordinary income. This is still not a large amount, but we would like to continue to nurture it as a receptacle for people who support our activities.

Figure 1: Breakdown of ordinary income for the current fiscal year

3. Product Development Status

In this section, we will explain the development status of each product for this fiscal year.

Vivliostyle Core / Viewer (vivliostyle.js)

We were able to add many functions to Vivliostyle Core and Vivliostyle Viewer (Vivliostyle.js), which are the foundation of the entire products, this year. As a result, we were able to promote support for CSS Paged Media, which had not been sufficiently supported in the past. The main features we added are as follows.

Vivliostyle CLI

This is a converter that allows CSS typesetting with a command line interface. With the addition of support for Markdown format input this fiscal year, the scope of its use has expanded dramatically. In addition, since the As will be discussed later, this is expected to have a positive impact on the future Vivliostyle Pub v1. The details for each release are as follows.

Vivliostyle Flavored Markdown (VFM)

This is a Markdown dialect for book typesetting that allows for ruby, image size specification, captions, footnotes, etc. It is upwardly compatible with the most popular Markdown specification, GitHub Flavored Markdown (GFM), and was developed for input data in Vivliostyle CLI v3.0. v1.0.0-alpha.0 was released on June 13, and v1.0.0-alpha.17 was released as of the end of this fiscal year. It has been under continuous development since then.

Themes

This is a mechanism to publish/reuse style sheets for CSS typesetting in Vivliostyle CLI as a package. The first official theme was released on July 1, and as of the end of this fiscal year, the following three themes have been released. We will continue to expand them.

Create Book

This is an installer that builds an environment for book production using the Vivliostyle CLI locally, and it is also a local version of the Vivliostyle Pub. It was created by uetchy in the wake of the Mitou Advanced program defeat, which will be described later. As of the end of this fiscal year, v0.1.6 has been released. For details, please refer to the following article posted on the official website.

Vivliostyle Pub

The Vivliostyle Pub is the culmination of our products. I will explain the development process in some detail in this section. The starting point is “Viola”, an online editor that runs in a browser. The author, spring-raining, offered to give it to our organization so that the contributors could work together to recreate it. Later, during the monthly developer’s meeting, the project was given the name “Vivliostyle Pub” by Representative Director Murakami, and development was officially started. This was also mentioned in the previous year’s activity report.

As of the end of the previous fiscal year, the biggest concern was securing development funding, and the solution was discussed at the developer meeting. Therefore, the contributors suggested that they apply for the Mitou Advanced Project with the theme of developing Vivliostyle Pub.

After discussing it with everyone, we decided to give it a try. Since organizations are not allowed to apply due to regulations, the application process was completed on April 2 in the form of the following group of individuals.

From that point on, the intensive development work on Vivliostyle Pub began. The goal is the second round of review scheduled for mid-May 2020. The following is an overview of the version (alpha version) at this point.

The following is a flowchart of the Vivliostyle Pub (Figure 2) that takanakahiko created for collaboration at the time.

Figure 2: Vivliostyle Pub flowchart in early development (By takanakahiko)

They successfully passed the first round of screening on May 15. On the following day, May 16, they went through the second round of screening, but unfortunately they received a message on June 10 that they had not been selected.

Since then, Vivliostyle Pub has had some very minor updates, but the Vivliostyle Pub that is running as of the end of this fiscal year has not changed much from the alpha version. Here is a screenshot of the current version.

Figure 3 Current Vivliostyle Pub

Vivliostyle Pub has almost stopped development, while its components, VFM, Themes, Vivliostyle CLI, and Vivliostyle Core / Viewer, have evolved significantly. However, in order to do so, it was necessary to overcome the impact of the failure of the Mitou Advanced Project. The following document by Representative Director Murakami served as a roadmap.

If we can incorporate the VFM, Themes, and Vivliostyle CLI that have been developed in this way, we can successfully release Vivliostyle Pub v1. That will be the task for the next fiscal year. In order to accomplish this, the development is now underway with the aim of releasing the beta version at the end of August 2021 and launching it at the end of December of the same year.

4. Collaborate with external organizations

In the previous fiscal year, the project income was 0 yen. However, as shown in the next chapter and Figure 1 above, we were able to generate 1,503,721 yen in business income this fiscal year. Especially significant was the development contracted by companies that Representative Director Murakami has been involved with for a long time. In fact, many of the development results mentioned in the previous section on Vivliostyle Core / Viewer were paid for by these companies.

In addition, Representative Director Murakami continued to have discussions with Simon Worthington, who was mentioned in Section 1, and continued to commit himself to their development. As a result, we were able to receive development orders from them and earn business income. In this way, collaboration with external organizations led directly to the development of Vivliostyle, and as a result, we were able to proceed with the CSS Paged Media support, which had been an issue. We are very grateful for this.

5. Directors

Chapter 2: Financial Report for FY2020

(The 3rd Fiscal Year: from April 1, 2020 to March 31, 2021)

Balance Sheet for FY2020

April 1, 2020 to March 31, 2021 (Unit: JPY)

Title This FY (2020) Prev. FY (2019) Increase/Decrease
Ⅰ. Assets
1. Current Assets
Cash and deposits 345,708 52,565 293,143
Total current assets 345,708 52,565 293,143
2. Fixed Assets
Founding expenses 113,050 113,050 0
Total assets 458,758 165,615 293,143
Ⅱ. Liabilities
1. Current Liabilities
Withholdings 31,139 72,568 -41,429
Loan from officer 3,806,561 1,186,477 2,620,084
Total liabilities 3,837,700 1,259,045 2,578,655
Ⅲ. Net Assets
1. General Net Assets -3,378,942 -1,093,430 -2,285,512
Total net assets -3,378,942 -1,093,430 -2,285,512
Total liabilities and net assets 458,758 165,615 293,143

Net Assets Increase/Decrease Statement for FY2020

April 1, 2020 to March 31, 2021 (Unit: JPY)

Title This FY (2020) Prev. FY (2019) Increase/Decrease
Ⅰ. General Net Assets Increase/Decrease
1. Ordinary Increase/Decrease
⑴ Ordinary revenues
① Business income 1,503,721 0 1,503,721
Business Income 1 1,503,721 1,503,721
② Donation received 61,209 61,209
Donation received 61,209 0 61,209
③ Other revenues 4 1 3
Interest received 4 1 3
Total ordinary revenues 1,564,934
⑵ Ordinary expenses
① Business expenses
Business expenses 373,823 67,850 305,973
Travel and transportation expenses 11,527 12,080 -553
Communication transportation costs 252 252
Miscellaneous expenses 39,064 39,064
Business expenses 1 65,575 55,770 9,805
Business expenses 2 257,405 257,405
Total business expenses 373,823 67,850 305,973
② Administrative expenses
Personnel expenses 1 3,454,000 984,881 2,469,119
Meeting fee 2,623 2,623
Total administrative expenses 3,456,623 984,881 2,471,742
Total ordinary expenses 3,830,446 1,052,731 2,777,715
Ordinary increase/decrease before valuation gain/loss this FY -2,265,512 -1,052,730 -1,212,782
Total valuation gain/loss 0 0 0
Ordinary increase/decrease this FY -2,265,512 -1,052,730 -1,212,782
2. Non-ordinary Increase/Decrease
⑴ Non-ordinary revenues
Total non-ordinary revenues 0 0 0
⑵ Non-ordinary expenses
Total non-ordinary expenses 0 0 0
Non-ordinary increase/decrease this FY 0 0 0
General net assets increase/decrease before transfer to other accounts this FY -2,265,512 -1,052,730 -1,212,782
General net assets increase/decrease before taxes this FY -2,265,512 -1,052,730 -1,212,782
Corporate tax, resident tax and business tax 20,000 40,700 -20,700
General net assets increase/decrease this FY -2,285,512 -1,052,730 -1,192,082
General net assets at beginning of FY -1,093,430 0 -1,093,430
General net assets at end of FY -3,378,942 -1,093,430 -2,285,512
Ⅱ. Designated Net Assets Increase/Decrease
Designated net assets increase/decrease this FY 0 0 0
Designated net assets at beginning of FY 0 0 0
Designated net assets at end of FY 0 0 0
Ⅲ. Net Assets at End of FY -3,378,942 -1,093,430 -1,093,430

Income and Expenditure Statement for FY2020

April 1, 2020 to March 31, 2021 (Unit: JPY)

Title Budgetary Amount Settlement Amount Difference Note
Ⅰ. General Net Assets Increase/Decrease
1. Ordinary Increase/Decrease
⑴ Ordinary revenues
① Business income 0 1,503,721 -1,503,721
Business income 1 1,503,721 -1,503,721
② Donation received 0 61,209 -61,209
Donation received 61,209 -61,209
③ Other revenues 0 4 -4
Interest received 4 -4
Total ordinary revenues 0 1,564,934 -1,564,934
⑵ Ordinary expenses
① Business expenses
Business expenses 0 373,823 -373,823
Travel and transportation expenses 11,527 -11,527
Communication transportation costs 252 -252
Miscellaneous expenses 39,064 -39,064
Business expenses 1 65,575 -65,575
Business expenses 2 257,405 -257,405
Total business expenses 0 373,823 -373,823
② Administrative expenses
Personnel expenses 1 3,454,000 -3,454,000
Meeting fee 2,623 -2,623
Total administrative expenses 0 3,456,623 -3,456,623
Total ordinary expenses 0 3,830,446 -3,830,446
Ordinary increase/decrease before valuation gain/loss this FY 0 -2,265,512 2,265,512
Total valuation gain/loss 0 0 0
Ordinary increase/decrease this FY 0 -2,265,512 2,265,512
2. Non-ordinary Increase/Decrease
⑴ Non-ordinary revenues
Total non-ordinary revenues 0 0 0
⑵ Non-ordinary expenses
Total non-ordinary expenses 0 0 0
Non-ordinary increase/decrease this FY 0 0 0
General net assets increase/decrease before transfer to other accounts this FY 0 -2,265,512 2,265,512
General net assets increase/decrease before taxes this FY 0 -2,265,512 2,265,512
Corporate tax, resident tax and business tax 0 20,000 -20,000
General net assets increase/decrease this FY 0 -2,285,512 2,285,512
General net assets at beginning of FY 0 -1,093,430 1,093,430
General net assets at end of FY 0 -3,378,942 3,378,942
Ⅱ. Designated Net Assets Increase/Decrease
Designated net assets increase/decrease this FY 0 0 0
Designated net assets at beginning of FY 0 0 0
Designated net assets at end of FY 0 0 0
Ⅲ. Net Assets at End of FY 0 -3,378,942 3,378,942