Subversion Repositories filter_foundry

Rev

Rev 385 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
192 daniel-mar 1
 
384 daniel-mar 2
How to download the latest version of the SDK:
192 daniel-mar 3
 
532 daniel-mar 4
1. Go to https://developer.adobe.com/photoshop/
231 daniel-mar 5
 
532 daniel-mar 6
2. You need to create a Adobe developer account now,
384 daniel-mar 7
   or log in if you already have an account.
8
 
532 daniel-mar 9
3. At the section "C++ SDK", click "Plug-in and Connection SDK"
10
   which will lead to the following URL:
11
   https://developer.adobe.com/console/servicesandapis/ps
384 daniel-mar 12
 
532 daniel-mar 13
4. Download "Photoshop Plug-In and Connection SDK" for Windows.
384 daniel-mar 14
 
532 daniel-mar 15
5. Once you have obtained the SDK, extract the SDK contents in the "photoshop_sdk" directory:
384 daniel-mar 16
   - connectionsdk/
17
   - images/
18
   - pluginsdk/
19
   - license.html
20
   - ReadMe.html
21
 
22
   These folders are excluded in SVN and GIT to avoid that they
23
   are accidentally uploaded somewhere.
24
 
25
   Note: Actually, you only need the following files:
26
   - pluginsdk/photoshopapi/photoshop/*.h
27
   - pluginsdk/photoshopapi/pica_sp/*.h
28
   - pluginsdk/photoshopapi/resources/*.r
29
 
30
 
231 daniel-mar 31
Important:
32
Please carefully read the SDK EULA before processing!
33
The SDK contents are NOT part of this plugin source code,
34
and they are not subject to the plugin's license!
35
The SDK contents may not be distributed together with the plugin
36
or the plugin source code, and must stay on the computer of the developer.
37
 
38
If you do not agree to the EULA of the latest SDK,
39
you could try to obtain an older version of the SDK which
384 daniel-mar 40
might have different license terms. For example, the SDK was
41
also distributed with Photoshop 6.0 and earlier.
231 daniel-mar 42
 
43
 
384 daniel-mar 44
Compatibility:
532 daniel-mar 45
The source code has been built with SDK 6.0, CS2, CS3 beta, CC 2017, 2021, and 2023
384 daniel-mar 46
but older versions should work, too.
47
(If building with SDK v4, edit 68k.r, carbon.r, classic.r, and PiMI_68k.r
48
to remove references to "PIResDefines.h", "PiPL.r" and "PiMI.r" and replace
49
with a single #include "PIGeneral.r"; also remove "fmtCanWriteTransparency"
50
from PiPL_common.r.)
201 daniel-mar 51
 
52
 
385 daniel-mar 53
Additional notes in regards the SDK license:
54
- The SDK contains two files names "license.html". One file in the root directory,
55
  which contains a clause about OpenSource software, and one file in the sub-directory
56
  "pluginsdk/documentation/html/" which does not mention OpenSource at all.
231 daniel-mar 57
- Adobe's stand in regards to using SDK to write OpenSource plugins:
58
  https://web.archive.org/web/20070203075622/http://blogs.adobe.com/notesfrommnr/2006/04/using_adobe_sdk.html
59
  So it should be fine if the SDK contents are not included in the plugin's source code and not part of the license.
60
- The GPL license has some problems with this:
61
  https://www.gnu.org/licenses/gpl-faq.en.html#FSWithNFLibs
62
- Unfortunately, the fork of ViaThinkSoft is bound to the license that has been set in the original project of Toby Thain.