diff --git a/gtsam_unstable/nonlinear/ceres_autodiff.h b/gtsam/3rdparty/ceres/autodiff.h similarity index 100% rename from gtsam_unstable/nonlinear/ceres_autodiff.h rename to gtsam/3rdparty/ceres/autodiff.h diff --git a/gtsam_unstable/nonlinear/ceres_eigen.h b/gtsam/3rdparty/ceres/eigen.h similarity index 100% rename from gtsam_unstable/nonlinear/ceres_eigen.h rename to gtsam/3rdparty/ceres/eigen.h diff --git a/gtsam_unstable/nonlinear/ceres_example.h b/gtsam/3rdparty/ceres/example.h similarity index 100% rename from gtsam_unstable/nonlinear/ceres_example.h rename to gtsam/3rdparty/ceres/example.h diff --git a/gtsam_unstable/nonlinear/ceres_fixed_array.h b/gtsam/3rdparty/ceres/fixed_array.h similarity index 100% rename from gtsam_unstable/nonlinear/ceres_fixed_array.h rename to gtsam/3rdparty/ceres/fixed_array.h diff --git a/gtsam_unstable/nonlinear/ceres_fpclassify.h b/gtsam/3rdparty/ceres/fpclassify.h similarity index 100% rename from gtsam_unstable/nonlinear/ceres_fpclassify.h rename to gtsam/3rdparty/ceres/fpclassify.h diff --git a/gtsam_unstable/nonlinear/ceres_jet.h b/gtsam/3rdparty/ceres/jet.h similarity index 100% rename from gtsam_unstable/nonlinear/ceres_jet.h rename to gtsam/3rdparty/ceres/jet.h diff --git a/gtsam_unstable/nonlinear/ceres_macros.h b/gtsam/3rdparty/ceres/macros.h similarity index 100% rename from gtsam_unstable/nonlinear/ceres_macros.h rename to gtsam/3rdparty/ceres/macros.h diff --git a/gtsam_unstable/nonlinear/ceres_manual_constructor.h b/gtsam/3rdparty/ceres/manual_constructor.h similarity index 100% rename from gtsam_unstable/nonlinear/ceres_manual_constructor.h rename to gtsam/3rdparty/ceres/manual_constructor.h diff --git a/gtsam_unstable/nonlinear/ceres_rotation.h b/gtsam/3rdparty/ceres/rotation.h similarity index 100% rename from gtsam_unstable/nonlinear/ceres_rotation.h rename to gtsam/3rdparty/ceres/rotation.h diff --git a/gtsam_unstable/nonlinear/ceres_variadic_evaluate.h b/gtsam/3rdparty/ceres/variadic_evaluate.h similarity index 100% rename from gtsam_unstable/nonlinear/ceres_variadic_evaluate.h rename to gtsam/3rdparty/ceres/variadic_evaluate.h