# License

## Source code

The original source code of Solarus Editor is licensed under the terms of the [GNU General Public License in version 3](license_gpl.txt).

## Data files

We give below the author or each image used in the editor.

### Icons in `resources/images`

- Icons from [Qlementine Icons](https://github.com/oclero/qlementine-icons) are licensed under [MIT](https://github.com/oclero/qlementine-icons/blob/master/LICENSE):
  - `icon_add_folder.svg`
  - `icon_add.svg`
  - `icon_animation_separation_horizontal.svg`
  - `icon_animation_separation_vertical.svg`
  - `icon_author.svg`
  - `icon_border_set.svg`
  - `icon_book.svg`
  - `icon_bring_to_back.svg`
  - `icon_bring_to_front.svg`
  - `icon_camera.svg`
  - `icon_cancel.svg`
  - `icon_close_all_tabs.svg`
  - `icon_close_tab.svg`
  - `icon_copy.svg`
  - `icon_cross_small.svg`
  - `icon_cross.svg`
  - `icon_cut.svg`
  - `icon_delete.svg`
  - `icon_doc.svg`
  - `icon_down.svg`
  - `icon_dynamic_tile.svg`
  - `icon_edit.svg`
  - `icon_empty_slot.svg`
  - `icon_erase.svg`
  - `icon_error.svg`
  - `icon_external_link.svg`
  - `icon_first.svg`
  - `icon_folder.svg`
  - `icon_gitlab.svg`
  - `icon_glasses.svg`
  - `icon_go_down.svg`
  - `icon_go_up.svg`
  - `icon_grid.svg`
  - `icon_group.svg`
  - `icon_home.svg`
  - `icon_info.svg`
  - `icon_inside.svg`
  - `icon_last.svg`
  - `icon_layer_0.svg`
  - `icon_layer_1.svg`
  - `icon_layer_2.svg`
  - `icon_layer_more.svg`
  - `icon_lock.svg`
  - `icon_mastodon.svg`
  - `icon_next.svg`
  - `icon_new_24x24.svg`
  - `icon_obstacle.svg`
  - `icon_open.svg`
  - `icon_open_24x24.svg`
  - `icon_outside.svg`
  - `icon_paste.svg`
  - `icon_pause_music.svg`
  - `icon_pause.svg`
  - `icon_previous.svg`
  - `icon_redo.svg`
  - `icon_refresh.svg`
  - `icon_remove.svg`
  - `icon_rename.svg`
  - `icon_resize_all.svg`
  - `icon_resize_horizontal.svg`
  - `icon_resize_none.svg`
  - `icon_resize_vertical.svg`
  - `icon_save.svg`
  - `icon_select_all.svg`
  - `icon_select.svg`
  - `icon_stars.svg`
  - `icon_start_map.svg`
  - `icon_start_music.png`
  - `icon_start.svg`
  - `icon_stop_music.svg`
  - `icon_stop.svg`
  - `icon_tile.svg`
  - `icon_tool.svg`
  - `icon_traversable.svg`
  - `icon_undo.svg`
  - `icon_ungroup.svg`
  - `icon_unlock.svg`
  - `icon_up.svg`
  - `icon_valid.svg`
  - `icon_web.svg`
  - `icon_x.svg`
  - `icon_youtube.svg`
  - `icon_zoom.svg`

- Other icons are licensed under [CC BY-SA 3.0](http://creativecommons.org/licenses/by-sa/3.0/), and made by [Olivier Cléro](https://www.olivierclero.com/):
  - `border_kind_0.svg`
  - `border_kind_1.svg`
  - `border_kind_10.svg`
  - `border_kind_11.svg`
  - `border_kind_2.svg`
  - `border_kind_3.svg`
  - `border_kind_4.svg`
  - `border_kind_5.svg`
  - `border_kind_6.svg`
  - `border_kind_7.svg`
  - `border_kind_8.svg`
  - `border_kind_9.svg`
  - `entity_block.png`
  - `entity_chest.png`
  - `entity_crystal_block_all.png`
  - `entity_crystal_block.png`
  - `entity_crystal.png`
  - `entity_custom_entity.png`
  - `entity_custom_entity.png`
  - `entity_custom_resizable.png`
  - `entity_destination_all.png`
  - `entity_destination.png`
  - `entity_destructible.png`
  - `entity_door.png`
  - `entity_dynamic_tile.png`
  - `entity_enemy.png`
  - `entity_jumper.png`
  - `entity_npc.png`
  - `entity_pickable.png`
  - `entity_sensor_resizable.png`
  - `entity_sensor.png`
  - `entity_separator_resizable.png`
  - `entity_separator.png`
  - `entity_shop_treasure.png`
  - `entity_stairs_all.png`
  - `entity_stairs.png`
  - `entity_stream_all.png`
  - `entity_stream.png`
  - `entity_switch.png`
  - `entity_teletransporter_resizable.png`
  - `entity_teletransporter.png`
  - `entity_tile_missing.png`
  - `entity_tile_missing.png`
  - `entity_tile.png`
  - `entity_tile.png`
  - `entity_wall_resizable.png`
  - `entity_wall.png`
  - `ground_deep_water.svg`
  - `ground_empty.svg`
  - `ground_grass.svg`
  - `ground_hole.svg`
  - `ground_ice.svg`
  - `ground_ladder.svg`
  - `ground_lava.svg`
  - `ground_low_wall.svg`
  - `ground_prickles.svg`
  - `ground_shallow_water.svg`
  - `ground_traversable.svg`
  - `ground_wall_bottom_left_water.svg`
  - `ground_wall_bottom_left.svg`
  - `ground_wall_bottom_right_water.svg`
  - `ground_wall_bottom_right.svg`
  - `ground_wall_top_left_water.svg`
  - `ground_wall_top_left.svg`
  - `ground_wall_top_right_water.svg`
  - `ground_wall_top_right.svg`
  - `ground_wall.svg`
  - `icon_dialog_missing.svg`
  - `icon_dialog.svg`
  - `icon_dialogs_missing.svg`
  - `icon_dialogs.svg`
  - `icon_file_unkown.svg`
  - `icon_file.svg`
  - `icon_folder_open_enemy.svg`
  - `icon_folder_open_entity.svg`
  - `icon_folder_open_font.svg`
  - `icon_folder_open_item.svg`
  - `icon_folder_open_language.svg`
  - `icon_folder_open_map.svg`
  - `icon_folder_open_missing.svg`
  - `icon_folder_open_music.svg`
  - `icon_folder_open_shader.svg`
  - `icon_folder_open_sound.svg`
  - `icon_folder_open_sprite.svg`
  - `icon_folder_open_tileset.svg`
  - `icon_folder_open.svg`
  - `icon_image_language.svg`
  - `icon_image_tileset.svg`
  - `icon_image.svg`
  - `icon_missing.svg`
  - `icon_property_missing.svg`
  - `icon_property.svg`
  - `icon_resource_enemy_missing.svg`
  - `icon_resource_enemy.svg`
  - `icon_resource_entity_missing.svg`
  - `icon_resource_entity.svg`
  - `icon_resource_font_missing.svg`
  - `icon_resource_font.svg`
  - `icon_resource_item_missing.svg`
  - `icon_resource_item.svg`
  - `icon_resource_language_missing.svg`
  - `icon_resource_language.svg`
  - `icon_resource_map_missing.svg`
  - `icon_resource_map.svg`
  - `icon_resource_music_missing.svg`
  - `icon_resource_music.svg`
  - `icon_resource_shader_missing.svg`
  - `icon_resource_shader.svg`
  - `icon_resource_sound_missing.svg`
  - `icon_resource_sound.svg`
  - `icon_resource_sprite_missing.svg`
  - `icon_resource_sprite.svg`
  - `icon_resource_tileset_missing.svg`
  - `icon_resource_tileset.svg`
  - `icon_script_map.svg`
  - `icon_script.svg`
  - `icon_string_missing.svg`
  - `icon_string.svg`
  - `icon_strings_missing.svg`
  - `icon_strings.svg`
  - `symbolic_icon_dialogs.svg`
  - `symbolic_icon_image.svg`
  - `symbolic_icon_resource_enemy.svg`
  - `symbolic_icon_resource_entity.svg`
  - `symbolic_icon_resource_font.svg`
  - `symbolic_icon_resource_item.svg`
  - `symbolic_icon_resource_language.svg`
  - `symbolic_icon_resource_map.svg`
  - `symbolic_icon_resource_music.svg`
  - `symbolic_icon_resource_shader.svg`
  - `symbolic_icon_resource_sound.svg`
  - `symbolic_icon_resource_sprite.svg`
  - `symbolic_icon_resource_tileset.svg`
  - `symbolic_icon_script.svg`
  - `symbolic_icon_shader_code.svg`
  - `symbolic_icon_strings.svg`

### Other images

Other images were made by the Solarus team. Solarus' logo and icon were made
by [Olivier Cléro](https://www.olivierclero.com).

## Initial quest

Solarus Editor provides assets (images, sounds and scripts) when creating a new quest (File > New quest).
They are located in the directory `assets/initial_quest`.

- Lua scripts are licensed under the terms of the GNU General Public License in version 3.
- Most data files other than Lua scripts are licensed under Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0).
- A few data files are in public domain.

Most data files of these assets come from the official [Solarus Free Resource Pack](https://gitlab.com/solarus-games/solarus-free-resource-pack.)

More detailed information about the authors and license of every file is displayed when you open this project with Solarus Editor.
