From Fedora Project Wiki

(updating, restructure, chop out cruft; add new "What next?" call to action)
Line 27: Line 27:
* LeeFaus (Alfresco)
* LeeFaus (Alfresco)
* [[User:Kwade|Karsten Wade]] (Red Hat)
* [[User:Kwade|Karsten Wade]] (Red Hat)
* [[User:Ken|Ken Crandall]] (Zmanda)
* ''New folks can add themselves here''
* ''New folks can add themselves here''


Line 35: Line 36:
* Alfresco
* Alfresco
* Red Hat
* Red Hat
* Zmanda


== What next? ==
== What next? ==

Revision as of 22:19, 13 August 2008

Welcome. This is the independent software vendors (ISV) special interest group (SIG).

If you are consiering packaging your ISV software for Fedora, read Fedora_for_ISVs.

Mission

Goals:

  • Create stronger bonds between Fedora and interested ISVs.
  • Help ISVs resolved problems unique to their situation.
  • Present lessons, content, and processes to the rest of the Fedora Project that help the adoption of open source software that is connected with ISVs.

How:

  • Announce the SIG presence within the Fedora universe
  • Get together on the mailing list
  • Find out what problems we have individually and in common
  • Seek out solutions to those problems
  • Document in the wiki, teach others
  • ...
  • Profit!

Who

Participating ISVs

Please add your ISV here, alphabetical order is great.

  • Alfresco
  • Red Hat
  • Zmanda

What next?

  1. List all your software dependencies
    • Every library, package, JAR, etc. required to build your code
    • You may list as a dependency software that you produce if you plan to package it separately
  2. Check for dependencies already packaged in Fedora
    • http://koji.fedoraproject.org/koji
      • Search using wildcard operators, e.g. '*commons-logging' finds the jakarta-commons-logging package
      • In the Packages section, search alphabetically; packages are typically derived from the upstream package name, e.g. a Perl module Apache2::SOAP is packaged as perl-Apache2-SOAP
    • This is the first vetting of your list
  3. Take this vetted list to the SIG for common ground
    • fedora-isv-sig-list
    • Someone may be tracking the same dependency, chances to collaborate
    • This is the second vetting
  4. Go to a topic-specific list to ask if anyone else is working on, needs, or wants to collaborate on the remaining dependencies
  5. Be prepared to modify your code to use the Fedora version of your dependencies
  6. Following the PackagingGuidelines, submit your packages for review
    • You may want to offer to trade reviews with other members of the ISV SIG


Resources for ISVs

Considering Shipping Your Product for Fedora?

Extra Packages for Enterprise Linux (EPEL) is the premier Fedora repository for packages branched and maintained for Red Hat Enterprise Linux 5, CentOS 5, and other Enterprise Linux derivatives.

For general technical discussions around everything from packaging to the direction of the distro, participate in fedora-devel-list.

The list for Java discussion on the same development and packaging topics is fedora-devel-java-list.

Other topical discussion lists are references on Communicate and listed on http://www.redhat.com/mailman/listinfo.

Resources for SIG members

Communication

References

This SIG was created on 02 May 2008 by LeeFaus and KarstenWade.