openmainframeproject / openmainframeproject/tac

zOpen

Open
#625 9 comments 2 reactions 1 assignee View on GitHub

@IgorTodorovskiIBM is already working on this.

Since Feb 22, 2024.

2-annual-review
Dominant language
HTML
Stars
76
Forks
36
Avg merge
1m
Merged PRs (30d)
32

Description

Project description

The z/OS Open Tools github organization serves as a collaborative github organization for z/OS UNIX developers, users, and organizations who contribute to and utilize open-source tools on z/OS.
z/OS Open Tools started in 2022 with a handful of projects and now currently hosts over 180+ projects, with the aim of providing the build recipes as well as the patches to enable popular open source packages to build and run on z/OS. z/OS Open Tools includes ports for popular open source projects like Git, Bash, Curl, CMake, Make, GPG, LLama.cpp, Vim, Nano and many more.
z/OS Open Tools also distributes binaries for each of the tools as Github releases. It also provides a z/OS UNIX package manager (zopen) that makes it easy to consume the 180+ tools directly on z/OS.

Statement on alignment with Open Mainframe Project Mission and Vision statements
  • Promoting open-source development: Facilitating the creation, adoption, and collaboration on open-source z/OS tools.
  • Modernizing the z/OS ecosystem: Encouraging the use of modern development practices and technologies within z/OS.
  • Expanding accessibility and skills: Empowering developers with accessible open-source tools and fostering a skilled z/OS developer community.
  • Facilitating collaboration: Creating a central platform for communication, knowledge sharing, and joint initiatives.
Are there similar/related projects out there?

z/OS Open Tools and Ambitus share some of same goals, however z/OS Open Tools is aimed at providing the build recipes and patches to enable the porting of open source tools to z/OS whereas Ambitus is aimed at providing a place to contribute new and old open source project. z/OS Open Tools also includes a package manager for consumption of its tools and a strong community.

Sponsor from TAC

Joe Bostian

Proposed Project Stage

Active

License and contribution guidelines

Contributing guidelines - https://github.com/ZOSOpenTools/meta/blob/main/CONTRIBUTING.md
Apache 2.0 license

Current or desired source control repository

https://github.com/ZOSOpenTools

External dependencies (including licenses)

z/OS Open Tools is self-contained. All repos use the Apache 2.0 license. Licenses for patches fall under the original open source tool's license.

Initial committers

Igor Todorovski - https://github.com/IgorTodorovskiIBM
Mike Fulton - https://github.com/MikeFultonDev
Haritha D - https://github.com/HarithaIBM/meta

Infrastructure requests

None at this time. We currently provide our own CI/build infrastructure

Communication channels

Github discussions: https://github.com/orgs/ZOSOpenTools/discussions

Communication channels

General issues: https://github.com/ZOSOpenTools/meta/issues

Website

https://zosopentools.github.io/meta/

Release methodology and mechanics

All releases for tools are published as Github Releases.
A list of all available port release is available here: https://zosopentools.github.io/meta/#/Latest

Social media accounts

LinkedIn Group - https://www.linkedin.com/groups/9588308/
System Z Enthusiasts discord channels - https://discord.gg/system-z-enthusiasts-880322471608344597

Community size and any existing sponsorship

210 members - LinkedIn Group - https://www.linkedin.com/groups/9588308/
31 stars on our main meta repo: https://github.com/ZOSOpenTools/meta

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.