A general partnership is a business arrangement in which two or more parties pool their resources and do business together under a single name and business identity. Setting up a partnership is an easy, lower-cost alternative to incorporating. The partners share responsibility for managing the partnership's affairs.
A limited partnership is an arrangement between several limited partners (investors) and a general manager who manages the business and is personally liable for the obligations of the partnership. The liability of the limited partners is limited to the amount of their investment, so long as they are not involved in managing the partnership.
A joint venture is a business relationship between two or more parties which is in essence a short fixed-term partnership, put together for a specific project or objective. Each of the joint venturers contributes expertise, capital and/or assets to the venture.