FGAddon: Difference between revisions

Jump to navigation Jump to search
34 bytes added ,  3 December 2015
m
→‎History: Note about acquisition by GitLab
(→‎Obtaining aircraft: The SVN acronym is now explained.)
m (→‎History: Note about acquisition by GitLab)
Line 14: Line 14:
With time as the project grew, the size and scope of the fgdata repository mushroomed so that a split was inevitable.  A first splitting attempt was organised by Gijs de Rooy and announced on October 18, 2011<ref>Cedric Sodhi (Oct 18, 2011) [http://thread.gmane.org/gmane.games.flightgear.devel/66846 <nowiki>[Flightgear-devel]</nowiki> FGData Split Completed - a.k.a Life after the Split] Published on the flightgear-devel mailing list.</ref>.  Each aircraft was placed in its own Git repository and all aircraft linked back to fgdata using a Git submodule approach.  However this attempt failed and was abandoned.  From this date until the end of 2014, the design of the fgdata split was discussed on the development mailing list and summarised in the [[FlightGear Git: splitting fgdata]] wiki article.  In the planning stages, the repositories were known as fgdata-old splitting into [[FGData]] (a.k.a. fgdata-new) and FGAddon (a.k.a. flightgear-aircraft and fgaircraft).  After half a decade of planning, it was decided that the best solution for FlightGear aircraft development would be a single centralized Subversion repository.  This would facilitate community management and maintenance of the aircraft while at the same time providing modularity and smaller downloads and smaller local repository sizes.
With time as the project grew, the size and scope of the fgdata repository mushroomed so that a split was inevitable.  A first splitting attempt was organised by Gijs de Rooy and announced on October 18, 2011<ref>Cedric Sodhi (Oct 18, 2011) [http://thread.gmane.org/gmane.games.flightgear.devel/66846 <nowiki>[Flightgear-devel]</nowiki> FGData Split Completed - a.k.a Life after the Split] Published on the flightgear-devel mailing list.</ref>.  Each aircraft was placed in its own Git repository and all aircraft linked back to fgdata using a Git submodule approach.  However this attempt failed and was abandoned.  From this date until the end of 2014, the design of the fgdata split was discussed on the development mailing list and summarised in the [[FlightGear Git: splitting fgdata]] wiki article.  In the planning stages, the repositories were known as fgdata-old splitting into [[FGData]] (a.k.a. fgdata-new) and FGAddon (a.k.a. flightgear-aircraft and fgaircraft).  After half a decade of planning, it was decided that the best solution for FlightGear aircraft development would be a single centralized Subversion repository.  This would facilitate community management and maintenance of the aircraft while at the same time providing modularity and smaller downloads and smaller local repository sizes.


In late 2014, Gitorious, the provider of the open source infrastructure for the FlightGear source code and data repositories announced that it would shut its services down by May 2015.  This catalysed the split of fgdata-old and a switch to the SourceForge open source infrastructure for the hosting of the VC repositories.  Other parts of the FlightGear infrastructure were already hosted by SourceForge, making the move a natural one.  Sealing the deal, SourceForge agreed in writing to host the huge FlightGear aircraft collection, the size of which is unrivaled in open source circles.  Today the FGAddon SVN repository, together with most of the FlightGear project infrastructure, is hosted on SourceForge.
In late 2014, Gitorious, the provider of the open source infrastructure for the FlightGear source code and data repositories announced that it would shut its services down by May 2015 due to its acquisition by GitLab.  This catalysed the split of fgdata-old and a switch to the SourceForge open source infrastructure for the hosting of the VC repositories.  Other parts of the FlightGear infrastructure were already hosted by SourceForge, making the move a natural one.  Sealing the deal, SourceForge agreed in writing to host the huge FlightGear aircraft collection, the size of which is unrivaled in open source circles.  Today, the FGAddon SVN repository, together with most of the FlightGear project infrastructure, is hosted on SourceForge.


In August 2015, a new FlightGear policy document was written to codify the unwritten standards of the project<ref>[http://article.gmane.org/gmane.games.flightgear.devel/78713 FlightGear Policy Document and V4.X Roadmap], draft document.</ref>.  With this document, the licensing policy for the FlightGear aircraft has been updated from being GPLv2-only to now being a GPLv2+ or GPL-compatible<ref>[http://www.gnu.org/licenses/license-list.en.html GNU license compatibility list].</ref> stance.  However, to combat licence proliferation complications for the integrity and good of the FlightGear project, it is strongly recommended that original content be GPLv2+ licensed.
In August 2015, a new FlightGear policy document was written to codify the unwritten standards of the project<ref>[http://article.gmane.org/gmane.games.flightgear.devel/78713 FlightGear Policy Document and V4.X Roadmap], draft document.</ref>.  With this document, the licensing policy for the FlightGear aircraft has been updated from being GPLv2-only to now being a GPLv2+ or GPL-compatible<ref>[http://www.gnu.org/licenses/license-list.en.html GNU license compatibility list].</ref> stance.  However, to combat licence proliferation complications for the integrity and good of the FlightGear project, it is strongly recommended that original content be GPLv2+ licensed.

Navigation menu