Open AdamGrabowiecki opened 1 year ago
ja widzialem np night config
Edit1: Mózg zepsuty i pomyliłem AGPL z LGPL, w trakcie analizy.
Edit2: Jednak nic nie rozumiem. Proszę dać libkę na MIT albo Apache License 2.0. 💀
Edit3: Chyba jednak akceptowalne i nie tworzy za dużo obowiązków dla osób, które wyłącznie na "użytek własny" by stosowały (we wtyczce na własnym serwerze etc.), a jedynie dla dystrybucji aplikacji lub wtyczek (plików jar) używających tego modułu. Może kiedyś zobaczę, czy da się to realnie zaimplementować.
Wygląda na to, że night-config używa własnej implementacji TOML. Kod jest jednak na licencji LGPL. Jest to dość restrykcyjna licencja, która moim zdaniem słabo nadaje się do tego typu bibliotek.
Zgodnie z moim stanem wiedzy, użycie okaeri-configs
z potencjalnym modułem TOML opartym o tę bibliotekę, tworzyłoby obowiązek poinformowania o użyciu night-config oraz udostępnienia każdemu użytkownikowi dostępu do plików źródłowych obecnie używanej wersji night-config w twojej aplikacji, czy też wtyczce.
night config w GNU jest
I already looked into this format before. I'm afraid there may be no suitable and supported TOML library for java. Okaeri-configs needs both read and write for any abstract structure with support of at least text values, collection, and map.
Ability to insert comments programmatically would also be greatly appreciated. The libraries I have seen before support mainly read and require config skeleton to be already present, thus preventing okaeri-configs from generating a config file with the default values from the POJO.