How to get Enterprise



Similar documents
Our Microsoft Exchange is Zarafa

How To Migrate To Redhat Enterprise Linux 4

Red Hat Developer Toolset 1.1

BrightStor ARCserve Backup for Linux

RED HAT DEVELOPER TOOLSET Build, Run, & Analyze Applications On Multiple Versions of Red Hat Enterprise Linux

Symantec Protection for SharePoint Servers Getting Started Guide

Contents III: Contents II: Contents: Rule Set Based Access Control (RSBAC) 4.2 Model Specifics 5.2 AUTH

Storage Management for the Oracle Database on Red Hat Enterprise Linux 6: Using ASM With or Without ASMLib

Linux Distributions. What they are, how they work, which one to choose Avi Alkalay

Installation Guide for Basler pylon 2.3.x for Linux

IceWarp Server Upgrade

An Oracle Technical Article October Certification with Oracle Linux 5

nitrobit update server

How To Run A Password Manager On A 32 Bit Computer (For 64 Bit) On A 64 Bit Computer With A Password Logger (For 32 Bit) (For Linux) ( For 64 Bit (Foramd64) (Amd64 (For Pc

The Benefits of Verio Virtual Private Servers (VPS) Verio Virtual Private Server (VPS) CONTENTS

CSE 265: System and Network Administration

HC INSTALLATION GUIDE. For Linux. Hosting Controller All Rights Reserved.

1 Certification Information

How To Install Acronis Backup & Recovery 11.5 On A Linux Computer

Oracle JRockit JDK. Supported Configurations R27.6. April 2009

Backing up the Embedded Oracle database of a Red Hat Network Satellite

STLinux Software development environment

Red Hat Enterprise Linux Rebuild mini-howto

Jump right in. SMART Board software

Database FAQs - SQL Server

PHP in RPM distribution

QuickBooks Enterprise Solutions. Linux Database Server Manager Installation and Configuration Guide

Parallels Virtuozzo Containers 4.7 for Linux Readme

RPM Brotherhood: KVM VIRTUALIZATION TECHNOLOGY

Red Hat Partner Programs for Independent Software Vendors (ISVs)

Use Cases for Docker in Enterprise Linux Environment CloudOpen North America, 2014 Linda Wang Sr. Software Engineering Manager Red Hat, Inc.

Why Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat

Acronis Backup & Recovery 10 Server for Linux. Installation Guide

Installing VMware Tools on Clearswift v4 Gateways

Fully Automated Static Analysis of Fedora Packages

Technical Paper. Performance and Tuning Considerations for SAS on Fusion-io ioscale Flash Storage

EMC NetWorker Release 7.4 Service Pack 1 Multiplatform Version

vrealize Business System Requirements Guide

Acronis Backup & Recovery 10 Server for Linux. Quick Start Guide

A Smart Way to Manage Packages in Yocto Project

Nexus Professional Whitepaper. Repository Management: Stages of Adoption

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues

RTI Monitor. Release Notes

Acronis Backup & Recovery 10 Server for Linux. Update 5. Installation Guide

Core Job Descriptions

Avira AntiVir MailGate 3.2 Release Notes

Open Source Software Project Management A Case Study Red Hat Enterprise Linux. Bob Johnson, Red Hat

GPU Profiling with AMD CodeXL

Sun ONE Identity Server Web Policy Agents Release Notes

An Oracle Technical Article November Certification with Oracle Linux 6

Linux+ Guide to Linux Certification, Third Edition. Chapter 11 Compression, System Backup, and Software Installation

Building and Using a Cross Development Tool Chain

PLESK 7 NEW FEATURES HOW-TO RESOURCES

Backing Up Your System With rsnapshot

OPEN NETWORK LINUX UPDATES. Rob Sherwood CTO, Big Switch Networks Open Compute Engineering Workshop: May, 2014

Installing MooseFS Step by Step Tutorial

AMD Catalyst Installer Notes for Linux

Centralised Backup of the Talis Application Environments

Upgrading to Avaya Aura Experience Portal 7.0.1

INT322. By the end of this week you will: (1)understand the interaction between a browser, web server, web script, interpreter, and database server.

DOCUMENTATION MICROSOFT EXCHANGE BACKUP & RESTORE OPERATIONS

An Oracle Technical Article March Certification with Oracle Linux 7

System Requirements and Platform Support Guide

Release Notes for McAfee(R) VirusScan(R) Enterprise for Linux Version Copyright (C) 2014 McAfee, Inc. All Rights Reserved.

PowerPanel for Linux Software

CHOOSING THE RIGHT RED HAT ENTERPRISE LINUX SUBSCRIPTION. Gerry Riveros Senior Manager Server Solutions, Red Hat May 6, 2011

The Linux System. o Updating without touching the user's files and configurations.

Acronis Backup & Recovery 10 Server for Linux. Installation Guide

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012

SIOS Protection Suite for Linux v Postfix Recovery Kit Administration Guide

Kaspersky Endpoint Security 8 for Linux INSTALLATION GUIDE

Symantec Protection Engine for Cloud Services Getting Started Guide

PGP Command Line Version 10.0 Release Notes

Symantec AntiVirus for Network Attached Storage 5.1

Simulation of wireless ad-hoc sensor networks with QualNet

Product Training Services. Training Options and Procedures for JobScheduler and YADE

CSE 265: System and Network Administration. CSE 265: System and Network Administration

Zenoss Core ZenUp Installation and Administration

White Paper. Fabasoft on Linux Performance Monitoring via SNMP. Fabasoft Folio 2015 Update Rollup 2

Using VMware Player. VMware Player. What Is VMware Player?

Building CHAOS: an Operating System for Livermore Linux Clusters

Dell NetVault Backup Plug-in for Advanced Encryption 2.2. User s Guide

oorexx Documentation 4.2.0

Disaster Recovery Infrastructure

The BackTrack Successor

MontaVista Linux 6. Streamlining the Embedded Linux Development Process

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline CIS INTRODUCTION TO UNIX

Data Sheet: Archiving Altiris Client Management Suite 7.0 from Symantec Deploy, manage, secure, and troubleshoot

System Requirements G E N E R A L S Y S T E M R E C O M M E N D A T I O N S

Transcription:

How to get Enterprise Software into Fedora Szabad Szoftver Konferencia 2010, Szeged Robert Scheck

Robert Scheck Fedora Package Maintainer and Provenpackager Fedora Ambassador and Ambassador Mentor Part of Fedora Websites and Translation teams Open Source Contributor and Software Developer Mail: robert@fedoraproject.org Web: http://fedoraproject.org/wiki/robertscheck

What is Enterprise Software? Software developed by a company/vendor Software developed for usage at companies Examples: Groupware, Collaboration, Enterprise Ressource Planning or Backup Software

Why such software in Fedora? Software gets part of a leading Linux distribution Users out of the regular planned target audience Maybe community contributions or feedback High quality RPM package conforming standards

Legal Challenges: FAQ Where is the Fedora Project legally domiciled? US, because Red Hat, Inc. takes care of Fedora Why does Red Hat take care of Fedora? Red Hat can be made fully legally responsible How will legal questions at Fedora get handled? Fedora Legal (and if needed e.g. Red Hat Legal)

Legal Challenges: Trademark The company name matches the software name! Evaluate renaming/rebranding at downstream Software name is protected by a trademark! Get a very liberal trademark usage license How about license exceptions for the trademark? Avoid exceptions if possible (contact Fedora Legal)

Legal Challenges: License Needs to be Free or Open Source Software Fedora does not include any proprietary software Which licenses are accepted by Fedora? Visit http://fedoraproject.org/wiki/licensing What about own Open Source Licenses? Consider relicensing or contact Fedora Legal

Legal Challenges: Patents What if software uses patented technologies? Causes always trouble (contact Fedora Legal) How to get in touch with Fedora Legal? http://admin.fedoraproject.org/mailman/listinfo/legal Private conversation: legal@fedoraproject.org

Technical Challenges: Build Needs to build within Fedora environment Only software in Fedora can be used during build Needs to build with very up-to-date software GCC 4.5, GLIBC 2.13, Kernel 2.6.36 (pre-releases) Does not duplicate or modify system libraries No system libraries in upstream sources allowed Modifications of system libraries are not allowed

Technical Challenges: FHS Needs to conform Filesystem Hierarchy Standard Using e.g. /mysoftware or /opt is an absolute no-go Configuration files get placed somewhere in /etc Libraries always get put into /usr/lib or /usr/lib64 Binaries will make it into paths /usr/bin or /usr/sbin Non-architecture specific content /usr/share/<pkg> Run-time generated files or cache in /var/lib/<pkg> Software needs an exception because of XYZ! No exceptions, honor the FHS

Technical Challenges: Misc Depends on 3 rd party software being not in Fedora Get 3 rd party software/library into Fedora before Software performs statical linking during build! Ensure dynamical linking during build process Strange initscripts for daemons/server services? Rewrite them to conform with Linux Standard Base

Get the software into Fedora Go to the Fedora website and create an account: http://join.fedoraproject.org/ Follow the howtos and guidelines to get it into: http://fedoraproject.org/wiki/packagemaintainers/join Actively maintain the package and care about!

Questions?

Thank you!