Proposals for Samba development
SerNet is developing Samba on behalf of various stake holders in the market since 2002. Among them are vendors, system integrators or other third parties represented by single companies, public bodies and joint communities.
Here on the SAMBA+ web pages we are going to publish proposals about bleeding edge Samba issues that have been developed, are currently developed or could be developed in the future. The list starts with two proposed developments but will be enhanced soon :-)
- Persistent File Handles (Ralph Böhme, 2019-1-30)
- SMB Direct (Stefan Metzmacher, 2020-1-31)
SAMBA always has a number of exciting development projects. And we are working on some for SAMBA+. If you are interested in these features, please contact us!
- SAMBA+ for FreeBSD
- S4U2Self - see documentation at Microsoft
- SMB2 unix extensions
- unix_id on DCs (Unix ID Allocator)
- GPOs in winbind (maintain SUDO etc. in AD)
- SID filtering
- Azure Connect
- MS Exchange in SAMBA AD
- Modularise Samba for a version with small footprint
e.g. for use on OpenWRT and embedded systems
Joint software development
Key issue for development is sufficient funding. Every project consists of different partners interested in a specific solution. The process of bringing this parties together needs three documents:
- A Letter of Intend (LOI):
All interested parties sign the LOI that comes into effect after the last signature. This includes acceptance of Samba team rules, the public code donation to Samba upstream repositories and legal issues like warranties and indemnification (there are none - the LOI is about software sponsorship and code donation only): Demo-LOI.
- Technical proposal:
All Parties agree on the technical milestone paper that describes the challenge, the proposed solution path, main obstacles and goals. The proposal is published on this page of the SAMBA+ website.
- Quotes for procurement:
All parties receive a quote which usually contains an identical price tag for all. The quote specifies the total and individual costs of the development. SerNet always enters at least the same financial engagement like all other parties so this is a true sponsorship by all contracting parties.
All documents are available at SerNet under a creative commons license "CC BY-SA". Just send us a note :-)
Buy and manage software subscriptions. SAMBA+ subscriptions are available for one, two and three years at the SAMBA+ shop.