You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> **YoU make Money, I make MoneY.** If you don't make money using it, you are allowed to use the Software for free.
4
-
5
-
1. Permission is hereby granted to any person obtaining (A) a copy of this software and (B) a license code issued on [backpackforlaravel.com](https://backpackforlaravel.com) (the "Software"/"Backpack" and "License" respectively), to use the software in production environments (on servers with addresses reachable by public DNS, public IP addresses or commercial private networks). This includes the rights to use, copy and/or modify the Software or copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the conditions in this document.
6
-
7
-
2. This license does not include the rights to publicly or privately sublicense or publish this Software, its copies or any derivations, with or without the purpose of commercial profit. Different licenses are required for copies, third-party packages and derivations of the software, detailed in the articles below.
8
-
9
-
3. The Software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with Backpack or the use or other dealings in the Software.
10
-
11
-
4. The sole copyright holder and author of the Software is Cristian Tabacitu <[email protected]>. Any code contributions made to Backpack by third parties, be it individuals or companies, are considered a gesture of good will, and become the property of the copyright holder as soon as they are submitted. The contributors keep the right to use, copy, modify, promote and release the portions of the Software they have contributed, but so does the copyright holder.
12
-
13
-
5. This copyright notice and permission notice shall be included in all copies or substantial portions of the Software.
14
-
15
-
6. The current license has been last modified on 27 Sep 2019, and is mandatory for any usage of versions of Backpack newer than 4.0.1 (commonly referred to as "releases" or "tags").
16
-
17
-
## Free on localhost
18
-
19
-
7. Should Backpack be used in a development environment, without being presented to clients or final users, no financial reward is expected and the above rights (Article 1) are given FREE OF CHARGE in that environment. When the application is not available under a public DNS address or public IP address, and no money has been made from using Backpack, **no license code is required**.
20
-
21
-
## Free for non-commercial use
22
-
23
-
8. Should Backpack be used for non-commercial purposes (personal use, not-profits, testing, hobby, education), no financial reward is expected and the above rights (Article 1) are given FREE OF CHARGE both in local and production environments. **A valid license code is required for use in production**, and can be applied for on [backpackforlaravel.com](https://backpackforlaravel.com). Special terms and conditions apply - detailed in the application form. The copyright holder reserves the right to approve and deny free license applications at their discretion.
24
-
25
-
9. Should Backpack be used in a free open-source package, the above rights (Article 1) are given FREE OF CHARGE, and no license purchase or notification is required. However, users of the third-party packages will be forced to abide by the current license, and purchase a license for commercial use, since Backpack is a dependency. Hence, it is recommended that a notice and link is provided to the third-party package's users, so that it is clear that by using the free third-party package in production, they are using Backpack, and need to purchase a commercial license or apply for a non-commercial license for Backpack. We try to support, help and promote third-party packages for Backpack - consider contacting <[email protected]> before or after you create the package.
26
-
27
-
## Paid for commercial use
28
-
29
-
10. We consider it commercial use when anybody involved in the project that uses Backpack makes money. **If anybody** (including but not limited to: the developer, employer, employees or clients) **using Backpack inside a project** (by building, maintaining, leasing, renting, selling or reselling the project) **is financially rewarded directly** (wage, commission, subscription, advertising)**or indirectly**(by reducing costs or increasing efficiency in a commercial endeavour)**, it is considered commercial use.** Any usage by a commercial entity is considered commercial use. Internal usage by a commercial entity is considered commercial use. Commercial entities developing pro-bono projects can _and should_ apply for a non-commercial license on [backpackforlaravel.com](https://backpackforlaravel.com).
30
-
31
-
11.**Should Backpack be used for commercial purposes**, the user is required to **purchase a license code on [backpackforlaravel.com](https://backpackforlaravel.com) for each domain name this software will be used on, before its usage in production**. Alternatively, the user can purchase an "Unlimited Projects" license which will allow usage on any number of domain names. Failure to do so will constitute as illegal commercial use.
32
-
33
-
12.**Should Backpack be included in Software-as-a-Service product, an "Unlimited Projects" license is required**, which can be purchased on [backpackforlaravel.com](https://backpackforlaravel.com).
34
-
35
-
13.**Should Backpack be included in a commercial package or product** (that is sold, leased or rented to third-parties) **aimed at the same target audience or similar, a special sublicensing agreement is required** - contact <[email protected]>.
36
-
37
-
14.**By using Backpack in production without a valid license code for that project, issued by the copyright holder, the user is considered to be breaching the terms of the current license, and agrees to be subject to punishments including but not limited to:**
38
-
- having their administration panel stop working, interrupted, disabled or removed;
39
-
- being removed or banned from the Backpack community;
40
-
- being publicly disclosed as untrustworthy, in a "Wall of Shame" section, on partner websites, on social networks like Twitter, Facebook and LinkedIn, or any other way the copyright holder sees fit;
41
-
42
-
15. The copyright holder will attempt to contact the user 7 days before punitive action is taken if contact information is easily available, but is not obligated to do so. **The user who has committed a breach of license terms can only purchase a special "Redemption License", issued individually, priced at 10 to 1000 times the list price**, depending on the gravity of the breach and estimated foregone earnings. The price of the "Redemption License" is to be decided by the copyright holder on a case-by-case basis. Contact <[email protected]> if you've found you're breaching the terms - special consideration is given to those who report themselves.
1
+
MIT License
2
+
3
+
Copyright (c) 2022 Cristian Tabacitu
4
+
5
+
Permission is hereby granted, free of charge, to any person obtaining a copy
6
+
of this software and associated documentation files (the "Software"), to deal
7
+
in the Software without restriction, including without limitation the rights
8
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+
copies of the Software, and to permit persons to whom the Software is
10
+
furnished to do so, subject to the following conditions:
11
+
12
+
The above copyright notice and this permission notice shall be included in all
13
+
copies or substantial portions of the Software.
14
+
15
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
<a href="https://github.com/the-whole-fruit/manifesto"><img src="https://img.shields.io/badge/writing%20standard-the%20whole%20fruit-brightgreen" title="We believe writing good code is not only about writing good code. It’s also about the words around it. We aims to deliver both: code and words."></a>
<a href="https://github.com/the-whole-fruit/manifesto"><img src="https://img.shields.io/badge/writing%20standard-the%20whole%20fruit-brightgreen?style=flat-square" title="We believe writing good code is not only about writing good code. It’s also about the words around it. We aims to deliver both: code and words."></a>
Quickly build an admin interface for your Eloquent models. Then customize every little detail. Among its features:
35
-
34
+
Quickly build an admin interface for your Eloquent models. Then customize every little detail. Among its FREE features:
36
35
- List operation
37
-
- 24+ column types
36
+
- 24 column types
38
37
- 1-1, 1-n and n-n relationships
39
38
- table view with search, pagination
40
39
- click column header to sort by it
41
40
- custom buttons
42
41
- details row
43
-
- bulk actions
44
42
- easily create new column types
45
43
- easily overwrite an existing column type
46
44
- Create / Update operations
47
-
-50+ field types
45
+
-29 field types
48
46
- back-end validation using Laravel Form Requests
49
47
- translatable models (multi-language)
50
48
- have multiple fields per line
51
49
- split fields into tabs
52
-
- Delete / Bulk Delete operations
53
-
- Clone / Bulk Clone operations
50
+
- Delete operation
54
51
- Reorder operation
55
52
- Revisions operation (audit log)
56
53
57
-
But professionals don't love Backpack just because it's feature-packed. They also love it because it's ridiculously easy to overwrite a functionality. Generally, you just need to create a function with the right name or create a blade file with the right name. Yes, it can be _that_ easy. See why thousands of Laravel professionals have been using Backpack, every day, since 2016.
54
+
> Need more complex features? Purchase access to [backpack/pro](https://backpackforlaravel.com/pricing), our closed-source paid add-on. It will add **5 more operations, 10 filters, 28 more fields, 6 more columns and 1 more widget**. We believe it's everything you need to build admin panels of _any_ complexity. And thousands of other Laravel developers agree.
55
+
56
+
But professionals don't love Backpack just because it's feature-packed. They also love it because it's ridiculously easy to override a functionality. Generally, you just need to create a function with the right name or create a blade file with the right name. Yes, it can be _that_ easy. See why thousands of Laravel professionals have been using Backpack, every day, since 2016.
58
57
59
58
## Screenshots
60
59
@@ -73,8 +72,11 @@ Alternatively, if you don't have 20 minutes right now, subscribe to our [drip em
73
72
74
73
## Install
75
74
76
-
Installation guides:
77
-
-[Install Backpack 4.1 on Laravel 6, 7 or 8](https://backpackforlaravel.com/docs/4.1/installation) - recommended;
75
+
Installation guides for the current version (recommended):
76
+
-[Install Backpack v5 on Laravel 9 or 8](https://backpackforlaravel.com/docs/5.x/installation);
77
+
78
+
Installation guides for the previous versions (not recommended):
79
+
-[Install Backpack 4.1 on Laravel 6, 7 or 8](https://backpackforlaravel.com/docs/4.1/installation) - last feature update was 1st Jan 2021;
78
80
-[Install Backpack 4.0 on Laravel 5.8, 6 or 7](https://backpackforlaravel.com/docs/4.0/installation) - last feature update was 21st Apr 2020;
79
81
-[Install Backpack 3.6 on Laravel 5.8 or 6.x](https://backpackforlaravel.com/docs/3.6/installation) - last feature update was 17th Sep 2019;
80
82
-[Install Backpack 3.5 on Laravel 5.5, 5.6, 5.7](https://backpackforlaravel.com/docs/3.5/installation) - last feature update was 27th Feb 2019;
@@ -84,7 +86,7 @@ Installation guides:
84
86
85
87
## Change Log
86
88
87
-
For the current release (4.1.x) please see [the Releases tab](https://github.com/Laravel-Backpack/CRUD/releases). For previous versions (Backpack <=4.0.x), please see our old [CHANGELOG](CHANGELOG.md) file.
89
+
For v5.x and v4.x please see [the Releases tab](https://github.com/Laravel-Backpack/CRUD/releases). For previous versions (Backpack <=4.0.x), please see our old [CHANGELOG](CHANGELOG.md) file.
88
90
89
91
## Contributing Guidelines
90
92
@@ -114,20 +116,23 @@ Special thanks go to:
114
116
115
117
## License
116
118
117
-
Backpack is dual-license:
118
-
- FREE for non-commercial use
119
-
- PAID for commercial use
119
+
Starting with v5, Backpack has become open-core. Its features have been separated into two packages:
120
+
- Backpack\CRUD is licensed under the [MIT License](LICENSE.md) (open-source free software);
121
+
- Backpack\Pro is licensed under our [EULA](https://backpackforlaravel.com/eula) (closed-source paid add-on);
122
+
123
+
Backpack\CRUD is perfect if you're building a simple admin panel - it's packed with features! It's also perfect if you're building an open-source project, the permissive license allows you to do whatever you want.
120
124
121
-
Please see the [License File](LICENSE.md) and [Pricing](https://backpackforlaravel.com/pricing) for more information.
125
+
When your admin panel grows and your needs become more complex, you can purchase our [Backpack\PRO](https://backpackforlaravel.com/products/pro) add-on, which adds A LOT of features for complex use cases (see [list here]([Backpack\Pro](https://backpackforlaravel.com/docs/5.x/features-free-vs-paid))). Our documentation includes instructions on how to use both Backpack\CRUD and Backpack\PRO, with all the PRO features clearly labeled <spanclass="badge badge-pill badge-info">PRO</span>.
122
126
123
127
<aname="versioning"></a>
124
128
## Versioning
125
129
126
-
When installing Backpack, require its minor version (currently ```4.1.*```). For us, this is what ```major.minor.patch``` means:
130
+
Starting with Backpack v5, all our packages follow [semantic versioning](https://semver.org/). Here's what `major.minor.patch` (eg. `5.0.1`) means for Backpack\CRUD:
131
+
-`major` - breaking changes, major new features, complete rewrites; released **once a year**, in February; it adds features that were previously impossible and upgrades our dependencies; upgrading is done by following our clear and detailed upgrade guides;
132
+
-`minor` - new features, released in backwards-compatible ways; **every few months**; update takes seconds;
-```major``` - **PAID upgrade; MAJOR breaking changes;** historically every 2-3 years; upgrading may take even 2-3 hours; includes major new features, major changes in how the whole system works, and complete rewrites; it allows us to _considerably_ improve the product, and add features that were previously impossible;
129
-
-```minor``` - **FREE upgrade; MINOR breaking changes**; historically every 6-12 months; upgrading takes less than 30 minutes; it allows us to add big new features, for free;
130
-
-```patch``` - **FREE upgrade; NO breaking changes**; historically every week; upgrading can be done automatically with composer; includes bug fixes and non-breaking new features;
135
+
When we release a new Backpack\CRUD version, all paid addons receive support for it the same day. And because (1) we release a new version every year and (2) when you buy a Backpack addon, you get access to not only _updates_, but also _upgrades_ (for 12mo), that means that... **any time you buy a Backpack addon, it is very likely that you're not only buying the _current_ version** (`v5` at the moment), **but also the upgrade to the _next version_** (`v6` for example).
0 commit comments