Introducing The ASF’s New Logo Read Now

Board history: FreeMarker

ASF Oak Leaf Icon

FreeMarker

What the board has decided about this committee or office, and the reports it filed, most recent first. Generated from the published minutes.

These categorised views are best effort. They are read from the published minutes by a program, and what it can attribute to a committee depends on how each resolution happens to be worded — so a page may be incomplete, and nothing here overrides the minutes themselves. The raw minutes are the source of truth.

Please note. The board approves the minutes of a meeting at the meeting after it, and they are published then - so the most recent meeting is not usually here. ASF Members can read the draft in the board's own repository until it is.

[raw] the published minutes, which are the record. [main index]

Appointments

Date Action Decided by
2018-03-21 Appointed Dániel Dékány the board, by resolution

Decisions

Date Decision Item Outcome
2018-03-21 Establish the Apache FreeMarker Project special order approved

Reports

2026-08-19 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was very low in recent months.

## Health report:

Activity was very low in recent months, though that's not unusual for this
project. User questions and new Jira issues are still being answered. Most
PR-s slowly but eventually getting reviewed and merged. Infrastructure
maintenance is done (such as recent fix of try.freemarker.apache.org
certificate).

Voting on the 2.3.35 release has just started.

Next goal is finishing the java.time support (FREEMARKER-35) that's there for
years, but never received the final push. Another next goal is to work towards
2.4.0, that removes some hystorical baggage that make development/build more
complicated, while almost nobody depends on them anymore, but are still not
100% backward compatible to get rid of (the long abandoned Jython support, the
pre-SLF4J/JCL logging layer, the separate Google App Engine compliant version,
etc.). The even longer term goal is continuing the development on the 3.0
branch, so that the project can innovate, and the code base can become more
modern and attractive for committers.

## PMC changes:

 - Currently 9 PMC members.
 - Last added on 2025-01-01

## Committer base changes:

 - Currently 12 committers.
 - Last added (non-PMC): Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.34 was released on 2024-12-22 (2.3.35 voting is ongoing)

2026-05-20 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was very low in recent months.

## Health report:

Activity was very low in recent months, though such periods are not unusual
for this project. User questions and new Jira issues are still being answered.
Most PR-s slowly but eventually getting reviewed and merged. Infrastructure
maintenance is done (such as recent migration of try.freemarker.apache.org
virual machine). The next goal is to make the next minor release, regardless
of how few changes have accumulated given how long it has been since the last
release. Bigger task still unfinished in 2.x line is the java.time support
(FREEMARKER-35). The even longer term goal is continuing the ongoing
development on the 3.0 branch, so that the project can innovate, and the code
base can become more modern and attractive for new committers.

## PMC changes:

 - Currently 9 PMC members.
 - Last added on 2025-01-01

## Committer base changes:

 - Currently 12 committers.
 - Last added (non-PMC): Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.34 was released on 2024-12-22

2026-02-18 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was very low in recent months.

## Health report:

Activity was very low in recent months, though such periods are not unusual
for this project. User questions and new Jira issues are still being answered.
Most PR-s slowly but eventually getting reviewed and merged. Next goal is to
do the next minor release as enough smaller changes accumulated. Bigger task
still unfinished in 2.x line is the java.time support (FREEMARKER-35). The
even longer term goal is continuing the ongoing development on the 3.0 branch,
so that the project can innovate, and the code base can become more modern and
attractive for new committers.

## PMC changes:

 - Currently 9 PMC members.
 - Last added on 2025-01-01

## Committer base changes:

 - Currently 12 committers.
 - Last added (non-PMC): Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.34 was released on 2024-12-22

2025-11-19 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was very low in recent months.

## Health report:

Activity was very low in recent months. User questions (mostly on
StackOverflow) and new Jira issues are still being answered. Most PR-s slowly
but eventually getting reviewed and merged. Next goal is to do the next minor
release as enough smaller changes accumulated. Bigger task still unfinished in
2.x line is the java.time support (FREEMARKER-35). The even longer term goal
is continuing the ongoing development on the 3.0 branch, so that the project
can innovate, and the code base can become more modern and attractive for new
committers.

## PMC changes:

 - Currently 9 PMC members.
 - Last added on 2025-01-01

## Committer base changes:

 - Currently 12 committers.
 - Last added (non-PMC): Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.34 was released on 2024-12-22

2025-08-20 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was very low in recent months.

## Health report:

Activity was very low in recent months, though such periods are not unusual
for this project. User questions (mostly on StackOverflow) and new Jira issues
are still being answered. Most PR-s slowly but eventually getting reviewed and
merged. Next goal is to do the next minor release as enough smaller changes
accumulated. Bigger task still unfinished in 2.x line is the java.time support
(FREEMARKER-35). The even longer term goal is continuing the ongoing
development on the 3.0 branch, so that the project can innovate, and the code
base can become more modern and attractive for new committers.

## PMC changes:

 - Currently 9 PMC members.
 - Last added on 2025-01-01

## Committer base changes:

 - Currently 12 committers.
 - Last added (non-PMC): Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.34 was released on 2024-12-22

2025-05-21 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was moderate in recent months.

## Health report:

Activity was quite low in recent months, though such periods are not unusual
for this project. User questions (mostly on StackOverflow) and new Jira issues
are still being answered. Most PR-s slowly but eventually getting reviewed and
merged. Next goal is to do the next minor release as enough smaller changes
accumulated. Bigger task still unfinished in 2.x line is the java.time support
(FREEMARKER-35). The even longer term goal is continuing the ongoing
development on the 3.0 branch, so that the project can innovate, and the code
base can become more modern and attractive for new committers.

## PMC changes:

 - Currently 9 PMC members.
 - Added Alon Ziv on 2024-12-23
 - Added Christoph Rueger on 2025-01-01

## Committer base changes:

 - Currently 10 committers.
 - Last added (non-PMC): Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.34 was released on 2024-12-22

2025-02-19 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was moderate in recent months.

## Health report:

Activity is relatively low, as usual for this project. The 2.3.34 release was
voted on and done. User questions (mostly on StackOverflow) and new Jira
issues are being answered. PR-s slowly but eventually getting reviewed and
merged. Next the goal on the 2.x line is to finishing the java.time support
(FREEMARKER-35) is next priority. The long term goal is continuing the ongoing
development on the 3.0 branch, so that the project can innovate, and the code
base can become much cleaner and more attractive for new committers.

## PMC changes:

 - Currently 9 PMC members.
 - Added Alon Ziv on 2024-12-23
 - Added Christoph Rueger on 2025-01-01

## Committer base changes:

 - Currently 12 committers.
 - Last added (non-PMC): Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.34 was released on 2024-12-22

2024-11-20 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was moderate in recent months.

## Health report:

Activity is relatively low, as usual for this project. The next, mostly bugfix
2.3.34 release will be voted on soon. User questions (mostly on StackOverflow)
and new Jira issues are being answered. PR-s slowly but eventually getting
reviewed and merged. Next the goal on the 2.x line is to finishing the
java.time support (FREEMARKER-35) is next priority. The long term goal is
continuing the ongoing development on the 3.0 branch, so that the project can
innovate, and the code base can become much cleaner and more attractive for
new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.33 was released on 2024-06-01

2024-08-21 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was moderate in recent months.

## Health report:

Activity is relatively low, as usual for this project, though with some higher
activity around the 2.3.33 release, which was done. User questions (mostly on
StackOverflow) and new Jira issues are being answered. PR-s slowly but
eventually getting reviewed and merged. Next the goal is to do a relatively
quick 2.3.34 release (to address some annoyance with 2.3.33). Then finishing
the java.time support (FREEMARKER-35) is next priority. The very long term
goal is continuing the ongoing development on the 3.0 branch, so that the
project can innovate, and the code base can become much cleaner and more
attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.33 was released on 2024-06-01

2024-05-15 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was relatively low, as usual for this project.

## Health report:

Activity is relatively low, as usual for this project. Voting for the next
release (2.3.33) was just started. User questions (mostly on StackOverflow)
and new Jira issues are being answered. Post 2.3.33, the goal is to finish the
java.time support (FREEMARKER-35), and release it with 2.3.34. The very long
term goal is continuing the ongoing development on the 3.0 branch, so that the
project can innovate and the code base can become much cleaner and more
attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.32 was released on 2023-01-14

2024-02-21 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was higher as usual in recent months.

## Health report:

Activity is relatively low, as usual for this project, though was higher in
recent few months than usual. Several pending non-trivial PR-s were resolved,
and Jira issues were addressed in recent few months. Voting for the next
release (2.3.33) looks very close. User questions (mostly on StackOverflow)
and new Jira issues are being answered. Post 2.3.33, the goal is to finish the
java.time support (FREEMARKER-35), and release it with 2.3.34. The very long
term goal is continuing the ongoing development on the 3.0 branch, so that the
project can innovate and the code base can become much cleaner and more
attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.32 was released on 2023-01-14

2023-11-15 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in recent months.

## Health report:

Activity is currently low (development will probably ramp up in December).
User questions (mostly on StackOverflow) and new Jira issues are being
answered promptly though. The short term goal is to polish native java.time
support, and also to merge pending PR-s, and release it with 2.3.33, early
2024. The very long term goal is continuing the ongoing development on the 3.0
branch, so that the project can innovate and the code base can become much
cleaner and more attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.32 was released on 2023-01-14

2023-08-16 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in recent months.

## Health report:

Activity is currently low. User questions (mostly on StackOverflow) and new
Jira issues are being answered promptly though. The short term goal is to
polish native java.time support (FREEMARKER-35), and also to merge pending
PR-s, and release it with 2.3.33. The very long term goal is continuing the
ongoing development on the 3.0 branch, so that the project can innovate and
the code base can become much cleaner and more attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.32 was released on 2023-01-14

2023-05-17 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in recent months.

## Health report:

Activity is currently low. User questions (mostly on StackOverflow) and new
Jira issues are being answered promptly though. The short term goal is to
polish native java.time support (FREEMARKER-35), and release it with 2.3.33.
The long term goal is continuing the ongoing development on the 3.0 branch, so
that the project can innovate and the code base can become much cleaner and
more attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.32 was released on 2023-01-14

2023-02-15 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in recent months.

## Health report:

Activity is low but steady, as is usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to polish native java.time support (FREEMARKER-35), and
release it with 2.3.33. This progresses very slowly, but is moving ahead. The
long term goal is continuing the ongoing development on the 3.0 branch, so
that the project can innovate and the code base can become much cleaner and
more attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.32 was released on 2023-01-14

2022-11-16 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in recent months.

## Health report:

Development activity was low in recent months, reaching the next release goes
slowly. User questions (mostly on StackOverflow) and new Jira issues are being
answered promptly. The short term goal is to polish native java.time support
(FREEMARKER-35), and release it with 2.3.32. The long term goal is continuing
the ongoing development on the 3.0 branch, so that the project can innovate
and the code base can become much cleaner and more attractive for new
committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

- 2.3.31 was released on 2021-02-16

2022-08-17 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in recent months.

## Health report:

Activity is low but steady, as is usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to polish native java.time support (FREEMARKER-35), and
release it with 2.3.32. This progresses very slowly, but is moving ahead. The
long term goal is continuing the ongoing development on the 3.0 branch, so
that the project can innovate and the code base can become much cleaner and
more attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.31 was released on 2021-02-16

2022-05-18 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in recent months.

## Health report:

Activity was lower than usual in recent months. User questions (mostly on
StackOverflow) and new Jira issues are still being answered promptly. The
short term goal is to develop the next micro version. The long term goal is
continuing the ongoing development on the 3.0 branch, so that the project can
innovate and the code base can become much cleaner and more attractive for new
committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.31 was released on 2021-02-16

2022-02-16 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in recent months.

## Health report:

Activity is low but steady, as is usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to develop the next micro version. The long term goal is
continuing the ongoing development on the 3.0 branch, so that the project can
innovate and the code base can become much cleaner and more attractive for new
committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.31 was released on 2021-02-16

2021-11-17 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in recent months, but ramping up recently, preparing for next
release with at least one major feature, and also for the first release of the
"freemarker-generator" subproject.

## Health report:

Activity is low but steady, as is usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to develop the next micro version. The long term goal is
continuing the ongoing development on the 3.0 branch, so that the project can
innovate and the code base can become much cleaner and more attractive for new
committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.31 was released on 2021-02-16

2021-08-18 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in recent months.

## Health report:

Activity is low but steady, as is usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to develop the next micro version. The long term goal is
continuing the ongoing development on the 3.0 branch, so that the project can
innovate and the code base can become much cleaner and more attractive for new
committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.31 was released on 2021-02-16

2021-05-19 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in recent months. Voting on 2.3.31 was finished and it was
released.

## Health report:

Activity is low but steady, as is usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to develop the next micro version. The long term goal is
continuing the ongoing development on the 3.0 branch, so that the project can
innovate and the code base can become much cleaner and more attractive for new
committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.31 was released on 2021-02-16

2021-02-17 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low, but bug fixes, and minor new features were still committed.
Release voting on next version (2.3.31) is ongoing. Also the
freemarker-generator tool keeps receiving commits.

## Health report:

Activity is low but steady, as is usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to develop the next micro version. The long term goal is
continuing the ongoing development on the 3.0 branch, so that the project can
innovate and the code base can become much cleaner and more attractive for new
committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.30 was released on 2020-03-05

2020-11-18 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low, but there were some commits. Features are still in the
making for the next version.

## Health report:

Activity is low but steady, as is usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to develop the next micro version (2.3.31). The long term
goal is continuing the ongoing development on the 3.0 branch, so that the
project can innovate and the code base can become much cleaner and more
attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.30 was released on 2020-03-05

2020-08-19 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Features are in the making for the next version. There was steady activity at
the freemarker-generator tool, which was donated early this year, and is
working towards its first preview release.

## Health report:

Activity is low but steady, as it's usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
 short term goal is to develop the next micro version (2.3.31). The long term
 goal is continuing the ongoing development on the 3.0 branch, so that the
 project can innovate and the code base can become much cleaner and more
 attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.30 was released on 2020-03-05

2020-05-20 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We have released a new version mid February, with some major features. There
are some features planned to be implement for the new release.

## Health report:

Activity is low but steady, as it's usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to develop the next micro version (2.3.31). The long term
goal is continuing the ongoing development on the 3.0 branch, so that the
project can innovate and the code base can become much cleaner and more
attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.30 was released on 2020-02-16

2020-02-19 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We have released a new version mid August, with some major features. We are
very close releasing 2.3.30, addressing feature requests from the users.

freemarker-generator sub-product has received significant amount of code, and
hopefully will yield releases in the foreseeable future.

## Health report:

Activity is low but steady, as it's usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to develop the next micro version (2.3.30). The long term
goal is continuing the ongoing development on the 3.0 branch, so that the
project can innovate and the code base can become much cleaner and more
attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 8 committers.
 - Last added: Siegfried Goeschl on 2020-01-07

## Releases:

 - 2.3.29 was released on 2019-08-17

2019-11-20 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We have released a new version mid August, with some major features.
Development slowly but steadily continues towards the next version, addressing
feature requests from the users.

## Health report:

Activity is low but steady, as it's usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to develop the next micro version (2.3.30). The long term
goal is continuing the ongoing development on the 3.0 branch, so that the
project can innovate and the code base can become much cleaner and more
attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 7 committers.
 - No changes since the graduation on 2018-03-21

## Releases:

 - 2.3.29 was released on 2019-08-17

2019-08-21 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in the last 3 months. There were some more developments on
2.3.29, and release voting has started recently.

## Health report:

Activity is low but steady, as it's usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to develop the next micro version (2.3.30). The long term
goal is continuing the ongoing development on the 3.0 branch, so that the
project can innovate and the code base can become much cleaner and more
attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 7 committers.
 - No changes since the graduation on 2018-03-21

## Releases:

 - 2.3.28 was released on Wed Apr 04 2018

2019-05-15 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was very low in the last 3 months. As a consequence, the release of
the micro version (2.3.29), initially planned for February, has been delayed.

## Health report:

Activity is low but steady, as it's usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to release the next micro version (2.3.29) as soon as
possible. The long term goal is continuing the ongoing development on the 3.0
branch, so that the project can innovate and the code base can become much
cleaner and more attractive for new committers.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 7 committers.
 - No changes since the graduation on 2018-03-21

## Releases:

 - 2.3.28 was released on Wed Apr 04 2018

2019-02-20 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was very low in the last 3 months. There's slow progress towards the
next micro version.

## Health report:

Activity is low but steady, as it's usual for this project. User questions
(mostly on StackOverflow) and new Jira issues are being answered promptly. The
short term goal is to release the next micro version (2.3.29) in February. The
long term goal is continuing the ongoing development on the 3.0 branch, so
that the project can innovate and the code base can become much cleaner (and
more attractive for new committers), instead of being blocked by 15 years of
historical baggage.

## PMC changes:

- Currently 7 PMC members.
- No changes since the graduation on 2018-03-21

## Committer base changes:

- Currently 7 committers.
- No changes since the graduation on 2018-03-21

## Releases:

- 2.3.28 was released on Wed Apr 04 2018

2018-11-21 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in the last months. The most notable event was the donation
of a Maven plugin to the project from  Oath Inc., which we plan to generalize
further and release in the future. (The code base was given to the ASF
according to https://issues.apache.org/jira/browse/LEGAL-418. Required CCLA
and ICLA-s were received.)

## Health report:

Activity is relatively low but steady, as it's usual for this project. User
question (mostly on StackOverflow) and new Jira issues are being answered
promptly. The short term goal is to release the next micro version (2.3.29) in
December. The long term goal is continuing the ongoing development on the 3.0
branch, so that the project can innovate and the code base can become much
cleaner (and more attractive for new committers), instead of being blocked by
15 years of historical baggage.

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 7 committers.
 - No changes since the graduation on 2018-03-21

## Releases:

 - 2.3.28 was released on Wed Apr 04 2018

2018-08-15 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low in the last months. There was some site updates regarding EU
regulations, and transition from http://try.freemarker.org to
https://try.freemarker.apache.org is done.

## Health report:

Activity is relatively low but steady, as it's usual for this project. User
question (mostly on StackOverflow) and new Jira issues are being answered
promptly. The long term goal is continuing the ongoing development on the 3.0
branch, so that the project can innovate and the code base can become much
cleaner (and more attractive for new committers), instead of being blocked by
15 years of historical baggage. (Meanwhile, the backward compatible 2.x branch
must be maintained, and produce releases.)

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 7 committers.
 - No changes since the graduation on 2018-03-21

## Releases:

 - 2.3.28 was released on Wed Apr 04 2018

2018-06-20 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

Activity was low this month. There was some site updates regarding EU
regulations, and transition from http://try.freemarker.org to
https://try.freemarker.apache.org is almost done.

## Health report:

Activity is relatively low but steady, as it's usual for this project. User
question (mostly on StackOverflow) and new Jira issues are being answered
promptly.

The long term goal is continuing the ongoing development on the 3.0 branch, so
that the project can innovate and the code base can become much cleaner (and
more attractive for new committers), instead of being blocked by 15 years of
historical baggage. (Meanwhile, the backward compatible 2.x branch must be
maintained, and produce releases.)

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 7 committers.
 - No changes since the graduation on 2018-03-21

## Releases:

 - 2.3.28 was released on Wed Apr 04 2018

## Mailing list activity:

 - dev@freemarker.apache.org:
    - 63 subscribers (up 2 in the last 3 months):
    - 190 emails sent to list (152 in previous quarter)

 - notifications@freemarker.apache.org:
    - 16 subscribers (up 1 in the last 3 months):
    - 605 emails sent to list (235 in previous quarter)


## JIRA activity:

 - 6 JIRA tickets created in the last 3 months
 - 5 JIRA tickets closed/resolved in the last 3 months

2018-05-16 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

There was some development activity, in the 3.0 branch mostly. All the post
graduation tasks have been completed.

## Health report:

Activity is relatively low but steady, as it's usual for this project. User
question and new Jira issues are being answered promptly.

The long term goal is continuing the ongoing development on the 3.0 branch, so
that the project can innovate and the code base can become much cleaner (and
more attractive for new committers), instead of being blocked by 15 years of
historical baggage. (Meanwhile, the backward compatible 2.x branch must be
maintained, and produce releases.)

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 7 committers.
 - No changes since the graduation on 2018-03-21

## Releases:

 - 2.3.28 was released on Wed Apr 04 2018

## Mailing list activity:

 - dev@freemarker.apache.org:
    - 60 subscribers (up 0 in the last 3 months):
    - 198 emails sent to list (200 in previous quarter)

 - notifications@freemarker.apache.org:
    - 16 subscribers (up 1 in the last 3 months):
    - 708 emails sent to list (471 in previous quarter)


## JIRA activity:

 - 8 JIRA tickets created in the last 3 months
 - 11 JIRA tickets closed/resolved in the last 3 months

2018-04-18 — Dániel Dékány

## Description:

Apache FreeMarker is a template engine, i.e. a generic tool to generate text
output based on templates. Apache FreeMarker is implemented in Java as a class
library for programmers.

FreeMarker 2 (the current stable line) produces releases since 2002. The
FreeMarker project has joined the ASF in 2015, and graduated from the
Incubator in early 2018.

## Issues:

There are no issues requiring board attention at this time.

## Activity:

We have graduated from the Incubator on 2018-03-21, and have transferred the
resources out of the Incubator.

We have released FreeMarker 2.3.28 on 2018-04-04, which is our first
non-incubating release from Apache.

There was some activity around Eclipse plugin development, as JBoss has
officially stopped maintaining the current plugin (after 12 years). Thus, we
have considered bringing that over to Apache (under the FreeMarker project),
which looks somewhat complicated legally. But as one of our users has started
another plugin, now we are waiting to see if that will reach a state where we
should adopt that instead.

## Health report:

Activity is relatively low but steady, as it's usual for this project. User
questions and new Jira issues are being answered promptly.

The long term goal is continuing the ongoing development on the 3.0 branch, so
that the project can innovate and the code base can become much cleaner (and
more attractive for new committers), instead of being blocked by 15 years of
historical baggage. (Meanwhile, the backward compatible 2.x branch must be
maintained, and produce releases.)

## PMC changes:

 - Currently 7 PMC members.
 - No changes since the graduation on 2018-03-21

## Committer base changes:

 - Currently 7 committers.
 - No changes since the graduation on 2018-03-21

## Releases:

 - 2.3.28 was released on Wed Apr 04 2018

## Mailing list activity:

 - dev@freemarker.apache.org:
    - 62 subscribers (up 3 in the last 3 months):
    - 241 emails sent to list (188 in previous quarter)
    - This list is used both by developers and users; note that support is
      mostly provided on StackOverflow, not on the mailing list.

 - notifications@freemarker.apache.org:
    - 15 subscribers (up 0 in the last 3 months):
    - 631 emails sent to list (759 in previous quarter)

## JIRA activity:

 - 7 JIRA tickets created in the last 3 months
 - 11 JIRA tickets closed/resolved in the last 3 months

2018-01-17 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01.

Three most important issues to address in the move towards graduation:

  We have a large user base but a rather small group of committers. This was
  actually expected, given the maturity (and topic) of the project. While the
  FreeMarker 3 branch, which was started 11 month ago, will be much more
  appealing for contributors, development and growth due to that will
  certainly take a long time. In other respects the project is mature and
  ready for graduation.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware
of?

  We are eager to graduate but we're afraid that the number of active
  contributors will prevent that in the foreseeable future. But remaining in
  the incubator for several years is a growing problem as well, so at this
  point we will attempt graduation.

How has the community developed since the last report?

  We have two new PPMC members, Jacques Le Roux and Woonsan Ko.

How has the project developed since the last report?

  There was further discussion about graduation, and we will very soon have a
  graduation vote on the podling list. We have done some preparations, like we
  have switched from freemarker.org to freemarker.apache.org as our official
  domain, created the DOAP file, adjusted home page content to align better
  with the recommendations.

  We have also made a new release (2.3.27-incubating).

How would you assess the podling's maturity? Please feel free to add your own
commentary.

  [ ] Initial setup
  [ ] Working towards first release
  [ ] Community building
  [X] Nearing graduation
  [ ] Other:

Date of last release:

  2017-11-03

When were the last committers or PPMC members elected?

  2017-11-13 Jacques Le Roux (PPMC) 2017-11-09 Woonsan Ko (PPMC)

Signed-off-by:

  [X](freemarker) Jacopo Cappellato
     Comments:
  [ ](freemarker) Jean-Frederic Clere
     Comments:
  [X](freemarker) David E. Jones
     Comments:
  [X](freemarker) Ralph Goers
     Comments:
  [X](freemarker) Sergio Fernández
     Comments: I feel that the podling is ready
   for graduation.

IPMC/Shepherd notes:

2017-10-18 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01.

Three most important issues to address in the move towards graduation:

  We have a large user base but a rather small group of committers.
  This was actually expected, given the maturity (and topic) of the project.
  While the FreeMarker 3 branch, which was started 8 month ago, will be much
  more appealing for contributors, development and growth due to that will
  certainly take a long time. In other respects the project is mature and
  ready for graduation.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

  We are eager to graduate but we're afraid that the number of active
  contributors will prevent that in the foreseeable future. But remaining in
  the incubator for serveral years is obviosly a problem as well.

How has the community developed since the last report?

  There were no changes since the last report.

How has the project developed since the last report?

  Most activity was in the FreeMarker 3 branch.
  The FreeMarker 2 branch was less active, but had some fixes and new features.
  At the moment we are nearing the next release from the 2 branch.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [ ] Initial setup
  [ ] Working towards first release
  [X] Community building
  [X] Nearing graduation
  [ ] Other:

Date of last release:

  2017-03-25

When were the last committers or PPMC members elected?

  2017-02-13 Woonsan Ko, committer (non-PMC)

Signed-off-by:

  [X](freemarker) Jacopo Cappellato
     Comments:
  [X](freemarker) Jean-Frederic Clere
     Comments:
  [X](freemarker) David E. Jones
     Comments:
  [X](freemarker) Ralph Goers
     Comments:
  [ ](freemarker) Sergio Fernández
     Comments:

IPMC/Shepherd notes:

  johndament: What is stopping Freemarker from graduating?

2017-07-19 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01.

Three most important issues to address in the move towards graduation:

We have a large user base but a rather small group of committers.
This was actually expected, given the maturity (and topic) of the project.
While the FreeMarker 3 branch, which was started 5 month ago, will be much
more appealing for contributors, development and growth due to that will
certainly take a long time. In other respects the project is mature and
ready for graduation.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

We are eager to graduate but we're afraid that the number of active
contributors will prevent that in the foreseeable future. But remaining in
the incubator hurts the project as well. One problem it causes is that many
projects are stuck with the last non-Apache release of the project, from
two years ago, since they won't depend on an artifact whose version contains
"-incubating".

How has the community developed since the last report?

There were no changes since the last report.

How has the project developed since the last report?

Most activity was in the FreeMarker 3 branch; most notably, FreeMarker was
modularized and switched to Gradle.
The FreeMarker 2 branch was less active, but had some fixes and new features.
During the last report period we have received a code donation, the source
code of an online template evaluator service, which was since then cleand up,
and is now running on Apache infrastructure (http://try.freemarker.org/).
The build of FreeMarker and of the template evaluator service was added to
Travis CI.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

[ ] Initial setup
[ ] Working towards first release
[X] Community building
[X] Nearing graduation
[ ] Other:

Date of last release:

2017-03-25

When were the last committers or PPMC members elected?

2017-02-13 Woonsan Ko, committer (non-PMC)

Signed-off-by:

[X](freemarker) Jacopo Cappellato
   Comments:
[X](freemarker) Jean-Frederic Clere
   Comments:
[X](freemarker) David E. Jones
   Comments:
[ ](freemarker) Ralph Goers
   Comments:
[ ](freemarker) Sergio Fernández
   Comments:

2017-04-19 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker produces releases from its current stable branch since 2004 (and
is started in 1999).

FreeMarker has been incubating since 2015-07-01.


Three most important issues to address in the move towards graduation:

The project is constantly exploring new ways to "convert" active
users into committers, since we have a very large user base and a
rather small group of committers. This was actually expected, given
the age (and topic) of the project. While the FreeMarker 3 line,
which was started quite recently, will be much more appealing for
contributors, development on that direction will certainly take a
long time. In other respects the project is mature and ready for
graduation.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

We are eager to graduate but we were hoping to increase the number
of active contributors more before the graduation. However, since
the community is slowly growing and we have completed all the
Incubation tasks, we are now more inclined to discuss the graduation
and then proceed as a top level project. One of the practical
problems with being stuck in the Incubator is that many users stick
to the last non-incubating release as that has no "-incubating" in
the Maven coordinates, missing out on fixes and features done in the
recent two years. We brought up the issue with the Maven coordinate
on general@incubator.apache.org (saying that because our Maven
coordinate doesn't contain "apache", "incubating" is meaningless
there), but there was no consensus.

How has the community developed since the last report?

We have welcomed a new committer (non-PMC), Woonsan Ko.

A few new people has shown up to help out with our Twitter channel
(such as making a new logo for it, and helping to make it more
active), and to work on modernizing our build scripts.

The starting of the FreeMarker 3 branch has generated more technical
discussions than usual.

How has the project developed since the last report?

We have created a Project Maturity Model page at
https://cwiki.apache.org/confluence/display/FREEMARKER/Apache+Freemarker+Project+Maturity+Model

We have started the FreeMarker 3 branch, whose goal is to get rid of
backward compatibility burden that holds back the project quite much
at this point, and doesn't allow us to fully capitalize on the
experiences of the last 15 years. In our current situation it's also
very important that the new branch, as it advances, will be
technically far more appealing than the legacy branch for
contributors. Also, the new branch uses org.apache packages and
Maven coordinates (which FreeMarker 2 can't do).

We have received a bigger contribution from Kenshoo, the source code
of an online template evaluator service, which we plan to use on our
home page, helping users to try and learn the template language.

We have released a new micro version (2017-03-25, 2.3.26), focuses
on fixes and smaller improvements. This is the third stable release
issued during the incubation.

We have added a How-To page for committers
(http://freemarker.org/committer-howto.html), which gives detailed
instructions on making releases, handling pull requests, updating
the project home page, and more.

We have worked some on our Twitter channel, such as we have a new
logo and some posts.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

[ ] Initial setup
[ ] Working towards first release
[X] Community building
[X] Nearing graduation
[ ] Other:

Comment: The project is mature and ready for graduation, unless the problem
with the number of active committers is considered as a blocker.

Date of last release:

2017-03-25

When were the last committers or PPMC members elected?

2017-02-13 Woonsan Ko, committer (non-PMC)

Signed-off-by:

[X](freemarker) Jacopo Cappellato
   Comments:
[ ](freemarker) Jean-Frederic Clere
   Comments:
[X](freemarker) David E. Jones
   Comments:
[X](freemarker) Ralph Goers
   Comments:
[X](freemarker) Sergio Fernández
   Comments:

2017-01-18 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01.

Three most important issues to address in the move towards graduation:

We think that the project is getting ready for a successful
graduation, since during incubation we have cleared copyright and
trademark, migrated all the project's assets to the ASF Infra,
learned how to produce and publish releases (with 2 releases issued
during incubation), learned how to invite committers. But, the
project is still struggling to find a way to "convert" active users
into committers; there are several users that have expressed the
desire to be more involved and help the project, but this doesn't
materialize into consistent contributions. In order to facilitate
new contributions and attract new potential committers we are trying
to define new ideas/tasks that are useful to the project but can be
completed even by contributors who don't yet know the project in
depth. We also plan to make a non-backward-compatible branch which
is easier to contribute to because it removes the substantial
complexity caused by the legacy burden, and also allows adding
interesting new features that wouldn't be feasible with the backward
compatibility constraints set more than 12 years ago.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

None

How has the community developed since the last report?

There were no changes.

How has the project developed since the last report?

This was a more silent period, but Jira issues, pull request, Stack
Overflow questions were answered, some issues were fixed.

When were the last committers or PMC members elected?

2015-10-21 Nan Lei, committer (non-PMC)

Date of last release:

2016-06-26

Signed-off-by:

[X](freemarker) Jacopo Cappellato
[X](freemarker) Jean-Frederic Clere
[X](freemarker) David E. Jones
[X](freemarker) Ralph Goers
[X](freemarker) Sergio Fernández

2016-10-19 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01. The FreeMarker project exists
and produces releases since around 2001.

Most important issues to address in the move towards graduation:

 1. Commuity growth; we need more developers.
 2. Fill blanks left on the status page.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware
of?

 None

How has the community developed since the last report?

 There were no changes

How has the project developed since the last report?

 There was a discussion about a graduation attempt, and the overall result
   (though opinions
 can slightly differ) was that we better see if we can attract more developers
   first. For that,
 we intend to start a branch that gets rid of the several backward
   compatibility
 constraints that makes contribution and addressing some interesting
   templating
 problems rather difficult or impossible, and which makes the code base more
   attractive in general.
 (Note that this is 15 year old code base, and the need for this is not a new
   idea.) This branch
 would be also the opportunity to switch to org.apache Java packages and
   org.apache Maven coordinates.

 We have positively completed the verifications about possible name conflicts
   (PODLINGNAMESEARCH-107).

Date of last release:

 2016-06-26

When were the last committers or PMC members elected?

 2015-10-21 Nan Lei, committer (non-PMC)

Signed-off-by:

 [X](freemarker) Jacopo Cappellato
 [ ](freemarker) Jean-Frederic Clere
 [X](freemarker) David E. Jones
 [X](freemarker) Ralph Goers
 [X](freemarker) Sergio Fernández

2016-07-20 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01. The FreeMarker project
exists and produces releases since around 2001.

Most important issues to address in the move towards graduation:

1. Discuss the project's graduation on the general list.
2. Fill blanks left on the status page.
3. Reaching a bigger community that will contribute code to the
   project, though it remains to be seen if it's required before
   graduation.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

None

How has the community developed since the last report?

There were no changes

How has the project developed since the last report?

The project has made a new public release, which come with new features,
bug fixes, and documentation improvements. Discussion was started about
the possibility of graduation. Some missing information on the status page
was filled, and a formal "podling name search" was started. There was also
progress related to tooling, though those projects are outside the ASF
(Eclipse plugin at JBoss, and the Online Template Tester at Kenshoo).

Date of last release:

2016-06-26

When were the last committers or PMC members elected?

2015-10-21 Nan Lei, committer (non-PMC)

Signed-off-by:

[X](freemarker) Jacopo Cappellato
[ ](freemarker) Jean-Frederic Clere
[X](freemarker) David E. Jones
[X](freemarker) Ralph Goers
[X](freemarker) Sergio Fernández

2016-04-20 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01.

Three most important issues to address in the move towards graduation:

1. Finding more active contributors

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

None

How has the community developed since the last report?

There were no changes

How has the project developed since the last report?

FreeMarker had two public releases: A Release Candidate (so that users can
test it), and one final release. Apart from the new features and fixes, we
have adjusted the source code and build process to follow Apache best
practices more closely, and to be more appealing for contributors
(switching to Java 5, fixing formatting where it didn't fit the modern
Java conventions).

The legal/policy issue with the web site domain (INFRA-10787) was settled,
and we are using our historical domain again (freemarker.org) until
graduation.

Date of last release:

2016-03-28

When were the last committers or PMC members elected?

2015-10-21 Nan Lei, committer (non-PMC)

Signed-off-by:

[X](freemarker) Jacopo Cappellato
[ ](freemarker) Jean-Frederic Clere
[X](freemarker) David E. Jones
[X](freemarker) Ralph Goers
[X](freemarker) Sergio Fernández

2016-01-20 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01.

Three most important issues to address in the move towards graduation:

1. Finding contributors
2. Do the first release from ASF

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

None

How has the community developed since the last report?

We have one new committer who works on the Chinese documentation.

How has the project developed since the last report?

The web site was moved over to the Apache infrastructure, and the
freemarker.org domain was transferred to Apache too.

Preparing for the first release from ASF, issues reported by Rat were
fixed, and the build scripts were reworked to give output that conforms
the release policy and conventions.

There were a few smaller pull requests which were all reviewed and
integrated.

As a side note, there's a yet unresolved legal/policy issue (INFRA-10787)
regarding if we can use freemarker.org as the canonical domain (while it's
served from the Apache infrastructure), or we must redirect it to
freemarker.incubator.apache.org (as it is now).

Date of last release:

There was no release from the Incubator yet

When were the last committers or PMC members elected?

2015-10-21 Nan Lei, committer (non-PMC)

Signed-off-by:

[X](freemarker) Jacopo Cappellato
[ ](freemarker) Jean-Frederic Clere
[ ](freemarker) David E. Jones
[ ](freemarker) Ralph Goers
[X](freemarker) Sergio Fernández

Shepherd/Mentor notes:

2015-10-21 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01.

Three most important issues to address in the move towards graduation:

1. Finding contributors
2. Do the first release from ASF
3. Further infrastructure migrations (move issues to Jira, web site)

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

None

How has the community developed since the last report?

There's no significant change since the last month.

How has the project developed since the last report?

The IP clearance process is now complete given that:

1) Software License Agreements have been collected (and have been filed by
 the ASF Secretary) for the former copyright owners that are no more
 active and involved in the project.
2) Contributor License Agreements have been collected (and have been filed
 by the ASF Secretary) for the main contributors of the project, that are
 now committers of the incubating project
3) Notices in the project mailing lists and website have been published to
 announce that the project is now incubating at ASF and to invite
 potential contributors to participate in the new home
4) License headers have been updated to reflect the new copyright

Git repositories were migrated to ASF, and development now goes at ASF.

GitHub integration was configured so that we can receive pull requests.

Mailing lists were officially moved over to ASF

Jira was created and marked as the official issue tracker, though old
issues weren't yet migrated.

Date of last release:

There was no release from the Incubator yet

When were the last committers or PMC members elected?

We only have the initial committers and initial PMC members yet.

Signed-off-by:

[X](freemarker) Jacopo Cappellato
[ ](freemarker) Jean-Frederic Clere
[ ](freemarker) David E. Jones
[ ](freemarker) Ralph Goers
[ ](freemarker) Sergio Fernández

Shepherd/Mentor notes:

2015-09-16 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01.

Three most important issues to address in the move towards graduation:

1. IP clearance
2. Move to ASF infrastructure, especially the code repository
3. Finding contributors

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

None

How has the community developed since the last report?

We are still in early stage of incubation (like source code was
only imported recently), so not much is happening inside ASF yet.
One new contributor has found us through ASF.

How has the project developed since the last report?

GitHub import was done, we are starting the IP clearance process.
(On GitHub the project was highly active.)

Date of last release:

There was no release from the Incubator yet

When were the last committers or PMC members elected?

We only have the initial committers and initial PMC members yet.

Signed-off-by:

[X](freemarker) Jacopo Cappellato
[ ](freemarker) Jean-Frederic Clere
[ ](freemarker) David E. Jones
[X](freemarker) Ralph Goers
[X](freemarker) Sergio Fernández

2015-08-19 — in the Incubator's report

FreeMarker is a template engine, i.e. a generic tool to generate text output
based on templates. FreeMarker is implemented in Java as a class library for
programmers.

FreeMarker has been incubating since 2015-07-01.

Three most important issues to address in the move towards graduation:

1. IP clearance
2. Move to ASF infrastructure, especially the code repository
3. Finding contributors

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware
of?

None

How has the community developed since the last report?

We are in early stage of incubation (like source code wasn't imported
yet), so there's no change.

How has the project developed since the last report?

We have collected the required Software Grants and ICLA-s. We are working
on the migration to the ASF infrastructure and preparing for the IP
clearance process.

Date of last release:

There was no release from the Incubator yet

When were the last committers or PMC members elected?

We only have the initial comitters and inital PMC members yet.

Signed-off-by:

[X](freemarker) Jacopo Cappellato
[ ](freemarker) Jean-Frederic Clere
[ ](freemarker) David E. Jones
[X](freemarker) Ralph Goers
[ ](freemarker) Sergio Fernández

Shepherd/Mentor notes:

P. Taylor Goetz:

  Freemarker is still ramping up.

Subscribe to ASF Plus One, Our Monthly Newsletter

Subscribe Now