Skip to content

Commit

Permalink
Change license to GNU Affero General Public License
Browse files Browse the repository at this point in the history
  • Loading branch information
wieslawsoltes committed Dec 15, 2023
1 parent 14ffed2 commit fbfa0e7
Show file tree
Hide file tree
Showing 287 changed files with 5,769 additions and 318 deletions.
661 changes: 661 additions & 0 deletions COPYING

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Dock.sln
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{C4E2763D
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "docs", "docs", "{D16F65F7-7F44-40DB-B82A-1344A05D121D}"
ProjectSection(SolutionItems) = preProject
LICENSE.TXT = LICENSE.TXT
README.md = README.md
COPYING = COPYING
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "git", "git", "{E58CB250-1197-4D0F-BBC1-F9733B1B48DC}"
Expand Down
21 changes: 0 additions & 21 deletions LICENSE.TXT

This file was deleted.

22 changes: 20 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ A docking layout system.

## About

**Dock** is a docking layout system for [Avalonia](https://github.com/AvaloniaUI/Avalonia) applications. Use of Dock is governed by the MIT License.
**Dock** is a docking layout system for [Avalonia](https://github.com/AvaloniaUI/Avalonia) applications. Use of Dock is governed by the GNU Affero General Public License.

[![Dock](images/Dock.png)](images/Dock.png)

Expand Down Expand Up @@ -62,4 +62,22 @@ Install-Package Dock.Model.Mvvm -Pre

## License

Dock is licensed under the [MIT license](LICENSE.TXT).
Dock is licensed under the [GNU Affero General Public License](COPYING).

```
Dock A docking layout system.
Copyright (C) 2023 Wiesław Šoltés
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
```
4 changes: 2 additions & 2 deletions build/Base.props
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<VersionPrefix>11.0.0.3</VersionPrefix>
<VersionPrefix>11.0.0.4</VersionPrefix>
<VersionSuffix></VersionSuffix>
<Authors>Wiesław Šoltés</Authors>
<Company>Wiesław Šoltés</Company>
<Description>A docking layout system.</Description>
<Copyright>Copyright © Wiesław Šoltés 2023</Copyright>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageLicenseExpression>AGPL-3.0-or-later</PackageLicenseExpression>
<PackageProjectUrl>https://github.com/wieslawsoltes/Dock</PackageProjectUrl>
<PackageTags>dock;docking;layout;avalonia</PackageTags>
</PropertyGroup>
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/App.axaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
<Application xmlns="https://github.com/avaloniaui"
<!--
Dock A docking layout system.
Copyright (C) 2023 Wiesław Šoltés
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<Application xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:DockMvvmSample"
xmlns:ids="using:Dock.Settings"
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/App.axaml.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
using Avalonia;
/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
using Avalonia;
using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Markup.Xaml;
using DockMvvmSample.Themes;
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/Models/DemoData.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

namespace DockMvvmSample.Models;

public class DemoData
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/Models/Documents/DemoDocument.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

namespace DockMvvmSample.Models.Documents;

public class DemoDocument
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/Models/Tools/Tool1.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

namespace DockMvvmSample.Models.Tools;

public class Tool1
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/Models/Tools/Tool2.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

namespace DockMvvmSample.Models.Tools;

public class Tool2
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/Models/Tools/Tool3.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

namespace DockMvvmSample.Models.Tools;

public class Tool3
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/Models/Tools/Tool4.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

namespace DockMvvmSample.Models.Tools;

public class Tool4
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/Models/Tools/Tool5.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

namespace DockMvvmSample.Models.Tools;

public class Tool5
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/Models/Tools/Tool6.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

namespace DockMvvmSample.Models.Tools;

public class Tool6
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/Models/Tools/Tool7.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

namespace DockMvvmSample.Models.Tools;

public class Tool7
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/Models/Tools/Tool8.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@

/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/

namespace DockMvvmSample.Models.Tools;

public class Tool8
Expand Down
19 changes: 18 additions & 1 deletion samples/DockMvvmSample/Program.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
using System;
/*
* Dock A docking layout system.
* Copyright (C) 2023 Wiesław Šoltés
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
using System;
using Avalonia;

namespace DockMvvmSample;
Expand Down
Loading

0 comments on commit fbfa0e7

Please sign in to comment.